.pn-panel{padding:26px;border:1px solid #536753;background:#10231fd9;border-radius:8px;margin:24px 0;color:#efe9db;min-width:0}.pn-panel h2{font-weight:400;font-size:1.45rem}.pn-panel p{line-height:1.8;color:#bbc7bd;overflow-wrap:anywhere}.pn-panel dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:12px 24px}.pn-panel dt,.pn-panel dd{margin:0;line-height:1.7;overflow-wrap:anywhere}.pn-panel dd{color:#d6b987}.pn-panel label{display:block;margin:20px 0}.pn-panel input,.pn-panel select{display:block;width:100%;margin-top:8px;box-sizing:border-box;background:#091712;color:#eee7d5;padding:12px;border:1px solid #536753;font:inherit;border-radius:4px}.pn-panel button{cursor:pointer;font:inherit;padding:12px 18px;min-height:46px;margin:8px 12px 8px 0;border:1px solid #988858;background:#263a2a;color:#f3e3bd;border-radius:4px}.pn-panel button:disabled{opacity:.55;cursor:default}.pn-panel [hidden]{display:none!important}.pn-wrap{max-width:950px;margin:70px auto;padding:0 24px 80px;color:#eee7d5}.pn-wrap h1{font-weight:400;font-size:clamp(2rem,4vw,3.4rem);line-height:1.4}.pn-wrap a{color:#d6b987}.pn-panel form{max-width:680px}.pn-panel :focus-visible{outline:2px solid #ddc085;outline-offset:3px}.pm-modal .pm-actions{display:grid;grid-template-columns:1fr 1fr}.pm-modal{max-height:calc(100dvh - 40px);overflow:auto}.pm-modal [hidden]{display:none!important}
@media(max-width:600px){.pn-panel{padding:20px}.pn-panel dl{grid-template-columns:1fr;gap:5px}.pn-panel dd{margin-bottom:12px}.pn-wrap{padding-inline:18px}.pm-modal{padding:22px}.pm-modal .pm-actions{gap:10px}.pm-modal button{padding:12px 10px}}
