.wl-dialog,.wl-card{box-sizing:border-box;color:#fff5ee;font:16px/1.45 system-ui,sans-serif}
.wl-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(440px,calc(100% - 26px));max-height:92dvh;overflow:auto;border:1px solid #75667a;border-radius:20px;background:#262126;color-scheme:dark;box-shadow:0 25px 100px #0008}
.wl-dialog::backdrop{background:#120b17b3;backdrop-filter:blur(4px)}
.wl-card{position:relative;padding:30px 28px;background:#262126;border-radius:inherit;color-scheme:dark}.wl-card [hidden]{display:none!important}
.wl-kicker{margin:0 30px 14px 0;color:#ddc0ea;font:bold 11px/1.5 ui-monospace,monospace;letter-spacing:.14em}
.wl-card h2{color:#fff4ea;font:normal clamp(34px,6vw,44px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:0 0 13px}.wl-intro,.wl-card details p,.wl-success p{color:#cfc2cf;font-size:15px;margin:0 0 19px}
.wl-close{position:absolute;z-index:1;top:8px;right:8px;width:44px;height:44px;border:0;color:#fff;background:transparent;font:28px/1 system-ui;cursor:pointer}
.wl-form{display:grid;gap:13px}.wl-form label{display:block;font-size:14px;font-weight:550;color:#fff5ee}.wl-form small{font-weight:400;color:#bbadbc}
.wl-form input:not([type=checkbox]),.wl-form select{box-sizing:border-box;display:block;margin-top:4px;width:100%;border:1px solid #756978;border-radius:8px;padding:10px 12px;background:#171319;color:#fff5ee;font:16px/1.3 system-ui;min-height:44px}
.wl-card :focus-visible,.wl-close:focus-visible{outline:3px solid #deb9f1;outline-offset:2px}.wl-form .wl-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400}.wl-consent input{accent-color:#dfbef2;width:18px;height:18px;flex:none;margin:2px 0 0}
.wl-submit{width:100%;min-height:46px;border:0;border-radius:999px;background:#dfbef2;color:#25172b;font:650 16px system-ui;cursor:pointer}.wl-submit span{margin-left:6px}.wl-submit:disabled{opacity:.7}
.wl-status{margin:0;color:#f2cada;font-size:14px}.wl-status:empty{display:none}.wl-card details{margin-top:18px;font-size:13px;color:#c9bcca}.wl-card summary{cursor:pointer}.wl-card details p{font-size:13px;margin:8px 0 0}.wl-card a,.wl-page a{color:inherit}
.wl-page{margin:0;min-height:100svh;background:#150f18;color:#f7effa;display:grid;place-content:center;gap:12px;padding:12px;font-family:system-ui}.wl-page main{max-width:440px;border:1px solid #75667a;border-radius:20px;overflow:hidden}.wl-page>a{padding:8px}.wl-page noscript{padding:18px;display:block}
@media(max-height:650px){.wl-card{padding:22px}.wl-form{gap:9px}}
.wl-card details{border:0;padding:0}.wl-card summary{display:list-item;padding:0;min-height:0;color:#ccbecf;font:normal 13px/1.6 system-ui;letter-spacing:normal;list-style:disclosure-closed}.wl-card details[open] summary{list-style:disclosure-open}.wl-card summary::after{content:none}
