*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#09070d;color:#f4edf4;font-family:Verdana,Arial,sans-serif;line-height:1.62}.warn-canvas{position:fixed;inset:-24px;background:url('/images/sinparty-background.webp') 64% center/cover no-repeat;filter:blur(11px) brightness(.72);transform:scale(1.08);cursor:pointer;z-index:0}.warn-grid{position:fixed;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,3,7,.9),rgba(17,5,25,.57)),repeating-linear-gradient(90deg,transparent 0 79px,rgba(255,255,255,.028) 80px);pointer-events:none}.warn-login{position:fixed;z-index:60;top:22px;left:24px;background:transparent;border:0;border-bottom:2px solid #fc4cc4;color:#fff;padding:9px 2px;font-size:.76rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800;cursor:pointer}.warn-login:focus-visible,.warn-login:hover{color:#ff76d3;outline:2px solid #ff76d3;outline-offset:5px}.warn-verification{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:flex-end;padding:clamp(24px,7vw,96px);pointer-events:none}.warn-ticket{width:min(770px,100%);display:grid;grid-template-columns:160px 1fr;background:#f5f0f5;color:#18111b;border:1px solid #ff64cc;box-shadow:16px 16px 0 rgba(0,0,0,.32);pointer-events:auto}.warn-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#19101c;border-right:1px dashed #e784c7;color:#ff69ca;font-family:Georgia,'Times New Roman',serif;font-size:2.6rem;font-weight:700}.warn-stamp img{width:72px;height:72px}.warn-copy{padding:clamp(28px,5vw,54px)}.warn-label{margin:0 0 21px;text-transform:uppercase;letter-spacing:.19em;font-size:.69rem;font-weight:800;color:#a02f7d}.warn-question{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.035em;margin:0;max-width:560px}.warn-note{max-width:570px;color:#5a4c5d;margin:21px 0 26px}.warn-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px}.warn-actions button{min-height:52px;padding:0 18px;font-weight:800;cursor:pointer;border-radius:0}.warn-continue{border:1px solid #b30e82;background:#c81794;color:#fff}.warn-continue:hover,.warn-continue:focus-visible{background:#8c0d68;outline:3px solid #581044;outline-offset:3px}.warn-exit{border:1px solid #958997;background:transparent;color:#4f4452}.warn-exit:hover,.warn-exit:focus-visible{background:#e2dbe2;outline:3px solid #817482;outline-offset:3px}.warn-library{position:relative;z-index:2;margin-top:100vh;background:#0e0a12;padding:58px 24px 100px}.warn-library-head{max-width:1100px;margin:0 auto 18px;display:flex;justify-content:space-between;color:#d77bbd;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em}.warn-ledger{max-width:1100px;margin:auto;border:1px solid #382b3c;background:#151019}.warn-ledger>summary{cursor:pointer;padding:24px 28px;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:1.3rem;list-style-position:inside}.warn-ledger>summary:hover,.warn-ledger>summary:focus-visible{background:#211626;outline:2px solid #f154bf;outline-offset:2px}.warn-ledger[open]>summary{border-bottom:1px solid #382b3c}.warn-article{padding:clamp(28px,6vw,76px);background:#f8f5f7;color:#281f2a}.warn-article h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.2rem,5vw,4.35rem);line-height:1.03;letter-spacing:-.04em;margin:0 0 28px;color:#29152a}.warn-article h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.18;color:#5a1f4b;margin:54px 0 17px}.warn-article h3{font-size:1.12rem;margin:32px 0 7px;color:#3c2438}.warn-article p,.warn-article li{color:#534a55}.warn-article strong{color:#211620}.warn-article ul{padding-left:1.35rem}.warn-article li+li{margin-top:10px}.warn-article .tuwy-table{overflow-x:auto;margin:30px 0}.warn-article table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem}.warn-article th,.warn-article td{padding:13px 14px;text-align:left;border:1px solid #ddd2dc}.warn-article thead th{background:#2b1729;color:#fff}.warn-article tbody th{background:#f1e6ef;color:#662152}.warn-canvas:focus-visible{outline:4px solid #fc4cc4;outline-offset:-10px}@media(max-width:720px){.warn-verification{align-items:flex-end;padding:72px 12px 16px}.warn-ticket{grid-template-columns:1fr;box-shadow:8px 8px 0 rgba(0,0,0,.34)}.warn-stamp{flex-direction:row;padding:14px;border-right:0;border-bottom:1px dashed #e784c7;font-size:1.65rem}.warn-stamp img{width:42px;height:42px}.warn-copy{padding:23px 20px}.warn-label{margin-bottom:14px}.warn-question{font-size:2.05rem}.warn-note{margin:14px 0 18px;font-size:.89rem}.warn-actions{grid-template-columns:1fr}.warn-login{left:16px;top:12px}.warn-library{padding:44px 12px 70px}.warn-library-head{display:none}.warn-ledger>summary{padding:20px;font-size:1.1rem}.warn-article{padding:28px 20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}