:root{--bg-page:#0f1512;--bg-app:#0f1512;--bg-surface:#161f1a;--bg-raised:#212c26;--border:#33423a;--border-subtle:#26322b;--fg-1:#efe8cf;--fg-2:#d9d0b2;--fg-3:#9aa89f;--fg-placeholder:#6d7b72;--accent-a:#a6d93b;--accent-b:#9a63a6;--accent-c:#b98bd0;--accent-gold:#f2c230;--lime-deep:#7fae22;--ink:#17201c;--bone:#efe8cf;--on-accent:#17201c;--cta-bg:#a6d93b;--cta-fg:#17201c;--header-bg:#17201c;--header-rule:#a6d93b;--header-rule-w:3px;--hero-bg:radial-gradient(circle at 70% 30%, #1f2a24, #0f1512 70%);--score-under:#a6d93b;--score-even:#fff;--score-over:#ff8a7a;--error:#ff4b3e;--sponsor-bg:#efe8cf;--sponsor-fg:#17201c;--sponsor-border:#17201c;--font-display:"Luckiest Guy", "Rubik", system-ui, sans-serif;--font-label:"Rubik", system-ui, sans-serif;--font-body:"Rubik", system-ui, sans-serif;--font-hand:"Permanent Marker", cursive;--font-quote:var(--font-hand);--label-weight:800;--display-case:uppercase;--btn-shadow:0 3px 0 #000;--content-max:1120px;--ease:cubic-bezier(.2, .8, .2, 1);--r-dot:6px;--r-input:8px;--r-banner:10px;--r-card:12px;--r-hole:14px;--r-pill:999px;--hit:44px;--hit-score:56px;--page:#0b1020;--app:#141c2e;--surface:#101728;--raised:#1d2746;--control-muted:#3a4568;--tile-empty:#1a2238;--cyan:#29e1ff;--violet:#7b5cff;--magenta:#ff3ad1;--gold:#ffd23f;--under:#c6ff3d;--over:#ff8a7a;--text:#fff;--text-muted:#8a93b0;--text-placeholder:#6b7596;--cta:linear-gradient(90deg, #29e1ff, #7b5cff, #ff3ad1);--sponsor:linear-gradient(180deg, #e6c46a, #a47d2c);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=jewel-xi]{--bg-page:#0b1020;--bg-app:#141c2e;--bg-surface:#101728;--bg-raised:#1d2746;--border:#2a3558;--border-subtle:#222c4a;--fg-1:#fff;--fg-2:#fff;--fg-3:#8a93b0;--fg-placeholder:#6b7596;--accent-a:#29e1ff;--accent-b:#7b5cff;--accent-c:#ff3ad1;--accent-gold:#ffd23f;--on-accent:#000;--cta-fg:#000;--header-bg:linear-gradient(180deg, #1b2440, #141c2e);--header-rule-w:2px;--hero-bg:#141c2e;--score-under:#c6ff3d;--sponsor-bg:linear-gradient(180deg, #e6c46a, #a47d2c);--sponsor-fg:#111;--sponsor-border:#111;--font-display:"Metal Mania", cursive;--font-label:"Archivo Black", "Arial Black", sans-serif;--font-body:"Archivo", system-ui, sans-serif;--label-weight:400;--display-case:none;--btn-shadow:none}[data-theme=event]{--bg-page:#0e1116;--bg-app:#151a22;--bg-surface:#11151c;--bg-raised:#1e2530;--border:#2c3542;--border-subtle:#222a35;--fg-1:#f4f6f8;--fg-2:#dde2e8;--fg-3:#8b96a5;--fg-placeholder:#667182;--accent-a:#29e1ff;--accent-b:#7b5cff;--accent-c:#ff3ad1;--accent-gold:#ffd23f;--on-accent:#000;--cta-fg:#000;--header-bg:#151a22;--header-rule-w:2px;--hero-bg:#151a22;--score-under:#c6ff3d;--font-display:"Archivo Black", "Arial Black", sans-serif;--font-label:"Archivo Black", "Arial Black", sans-serif;--font-body:"Archivo", system-ui, sans-serif;--label-weight:400;--display-case:none;--btn-shadow:none}[data-palette=cosmic]{--accent-a:#29e1ff;--accent-b:#7b5cff;--accent-c:#ff3ad1}[data-palette=bone]{--accent-a:#a6d93b;--accent-b:#9a63a6;--accent-c:#efe8cf}[data-theme=jewel-xi],[data-theme=event],[data-palette]{--cta-bg:linear-gradient(90deg, var(--accent-a), var(--accent-b), var(--accent-c));--header-rule:var(--accent-b)}[data-palette=sunset]{--accent-a:#ff2e88;--accent-b:#ff7a1a;--accent-c:#ffd23f}[data-palette=toxic]{--accent-a:#c6ff3d;--accent-b:#29d69a;--accent-c:#1b8fd9}[data-palette=blood]{--accent-a:#ff4b3e;--accent-b:#b0102d;--accent-c:#ff8a7a}[data-bg=black]{--bg-page:#0d0d0d;--bg-app:#0d0d0d}[data-bg=charcoal]{--bg-page:#2e2e30;--bg-app:#2e2e30}:root,[data-theme]{color:var(--fg-1);font-family:var(--font-body)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg-page);-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--loud-glow:#a6d93b;--loud-glow-2:#a6d93b8c}[data-theme=jewel-xi],[data-theme=event]{--loud-glow:#29e1ff;--loud-glow-2:#ff3ad1}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)){isolation:isolate;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 #0009, 0 0 8px #ffffffd9, 0 0 16px var(--loud-glow);box-shadow:0 0 0 1px #ffffff59, 0 0 10px var(--loud-glow), inset 0 0 12px #ffffff4d;min-height:48px;padding-left:1.15em;padding-right:1.15em;font-size:max(1.08em,15px);font-style:italic;font-weight:900;transition:transform .12s,filter .12s;position:relative;color:#fff!important;border:2px solid #fff!important}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(105deg,#0000 0 38%,#ffffff8c 50%,#0000 62% 100%) 130% 0/250% 100% no-repeat;animation:3.6s ease-in-out infinite loud-sweep;position:absolute;inset:0}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;box-shadow:0 0 14px 3px var(--loud-glow), 0 0 32px 8px var(--loud-glow-2);opacity:.35;animation:1.8s ease-in-out infinite loud-pulse;position:absolute;inset:-2px}@keyframes loud-pulse{50%{opacity:1}}@keyframes loud-sweep{0%,55%{background-position:130% 0}to{background-position:-30% 0}}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):not(:disabled):hover{filter:brightness(1.1);transform:scale(1.03)}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):not(:disabled):active{transform:translateY(2px)scale(.98)}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):disabled{opacity:.5;box-shadow:none;text-shadow:0 1px #0009;animation:none}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):disabled:after,html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):disabled:before{display:none}html .ds-btn-cta.ds-btn-sm{min-height:34px;font-size:12px}@media (prefers-reduced-motion:reduce){html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)){transition:none}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):before{animation:none;display:none}html :is(.ds-btn-cta,.td-btn.cta,.td-generate,.sc-btn.cta,.br-btn.cta,.skr-send,.wt-btn:not(.quiet)):after{opacity:.7;animation:none}}.ds-btn{border-radius:var(--r-input);font-family:var(--font-label);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:var(--btn-shadow);transition:filter .15s var(--ease), transform .15s var(--ease);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ds-btn:hover{filter:brightness(1.1)}.ds-btn:active{box-shadow:none;transform:translateY(2px)}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.ds-btn-sm{min-height:32px;padding:0 10px;font-size:11px}.ds-btn-md{min-height:44px;padding:0 16px;font-size:13px}.ds-btn-lg{border-radius:var(--r-card);min-height:52px;padding:0 22px;font-size:15px}.ds-btn-cta{background:var(--cta-bg);color:var(--cta-fg)}.ds-btn-accent{background:var(--accent-a);color:var(--on-accent)}.ds-btn-outline{color:var(--fg-1);border-color:var(--fg-1);box-shadow:none;background:0 0}.ds-btn-outline-accent{color:var(--accent-a);border-color:var(--accent-a);box-shadow:none;background:0 0}.ds-btn-gold{background:var(--accent-gold);color:#000}.ds-btn-danger{background:var(--error);color:#fff}.ds-btn-ghost{color:var(--fg-2);box-shadow:none;background:0 0}.ds-chip{border-radius:var(--r-pill);border:2px solid var(--border);min-height:40px;color:var(--fg-1);font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:.5px;cursor:pointer;background:0 0;flex:none;padding:0 14px;font-size:13px}.ds-chip-sm{min-height:28px;padding:0 10px;font-size:11px}.ds-chip[aria-pressed=true]{background:var(--accent-c);border-color:var(--accent-c);color:var(--on-accent)}.ds-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ds-sh-main{flex-direction:column;gap:6px;min-width:0;display:flex}.ds-kicker{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:2px;text-transform:uppercase;color:var(--accent-c);font-size:11px}.ds-display{font-family:var(--font-display);text-transform:var(--display-case);margin:0;font-weight:400;line-height:.95}.ds-display-xl{font-size:72px}.ds-display-l{font-size:48px}.ds-display-m{font-size:34px}.ds-display-s{font-size:24px}.ds-sh-aside{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:1px;text-transform:uppercase;color:var(--accent-a);font-size:13px}.ds-card{border:2px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);overflow:hidden}.ds-card-locked{border-color:var(--score-under)}.ds-card-bad{border-color:var(--error)}.ds-card-hit{border-color:var(--accent-gold)}.ds-card-head{background:var(--bg-raised);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ds-card-title{font-family:var(--font-label);font-weight:var(--label-weight);color:var(--accent-c);text-transform:uppercase;font-size:16px}.ds-card-aside{color:var(--fg-3);font-size:12px}.ds-card-body{padding:4px 12px 12px}.ds-banner{border-radius:var(--r-banner);border:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.45}.ds-banner-info{background:var(--bg-raised)}.ds-banner-warn{background:color-mix(in srgb, var(--accent-gold) 10%, transparent);border-color:var(--accent-gold)}.ds-banner-error{background:color-mix(in srgb, var(--error) 15%, transparent);border-color:var(--error)}.ds-banner-success{background:color-mix(in srgb, var(--score-under) 12%, transparent);border-color:var(--score-under)}.ds-inset{position:relative}.ds-inset-frame{border:3px solid var(--accent-b);pointer-events:none;position:absolute;inset:14px}.ds-tour{flex-direction:column;display:flex}.ds-tour-kicker{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:2px;text-transform:uppercase;color:var(--accent-c);padding-bottom:6px;font-size:11px}.ds-tour-row{border-top:1px solid var(--border);grid-template-columns:minmax(88px,120px) 1fr;gap:12px;padding:12px 0;display:grid}.ds-tour-date{font-family:var(--font-label);font-weight:var(--label-weight);color:var(--accent-a);text-transform:uppercase;letter-spacing:1px;font-size:13px}.ds-tour-title{font-weight:700;display:block}.ds-tour-note{color:var(--fg-3);margin-top:2px;font-size:13px;display:block}.ds-ring{border:3px solid var(--accent-a);width:40px;height:40px;font-family:var(--font-label);font-weight:var(--label-weight);color:#fff;background:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ds-ring-p4{border-color:var(--accent-c)}.ds-ring-mixed{border-color:var(--accent-gold)}.ds-quote{margin:0}.ds-quote blockquote{font-family:var(--font-hand);margin:0;font-size:17px;line-height:1.35}.ds-quote figcaption{color:var(--fg-3);font-size:11px;font-family:var(--font-label);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.ds-skel{border-radius:var(--r-card);background:linear-gradient(90deg, var(--bg-surface), var(--bg-raised), var(--bg-surface));background-size:200% 100%;animation:1.2s linear infinite ds-shimmer}@keyframes ds-shimmer{to{background-position:-200% 0}}@media (width<=480px){.ds-btn{white-space:normal;text-align:center;line-height:1.2}.ds-btn-lg{padding:10px 18px}}.site{background:var(--bg-page);min-height:100vh;color:var(--fg-1);font-family:var(--font-body);flex-direction:column;display:flex}.site a{color:inherit}.site-main{flex:1}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 20px}.mh{z-index:20;background:var(--header-bg);border-bottom:var(--header-rule-w) solid var(--header-rule);position:sticky;top:0}.mh-row{max-width:var(--content-max);align-items:center;gap:16px;margin:0 auto;padding:10px 20px;display:flex}.mh-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.mh-brand img{object-fit:contain;width:52px;height:52px;display:block}.mh-word{flex-direction:column;line-height:1;display:flex}.mh-word b{font-family:"Luckiest Guy", var(--font-display);color:#b98bd0;text-transform:uppercase;letter-spacing:.5px;font-size:26px;font-weight:400}.mh-word span{font-family:var(--font-label);font-weight:var(--label-weight);color:var(--accent-a);text-transform:uppercase;letter-spacing:1.5px;margin-top:2px;font-size:13px}.mh-nav{scrollbar-width:none;margin-left:auto;display:flex;overflow-x:auto}.mh-nav a{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;border-bottom:3px solid #0000;padding:12px;font-size:13px;text-decoration:none}.mh-nav a.active{color:var(--accent-a);border-bottom-color:var(--accent-a)}@media (width<=640px){.mh-row{flex-wrap:wrap;gap:6px 12px}.mh-nav{order:3;width:100%;margin-left:0}.mh-row>.ds-btn{margin-left:auto}}.jh{z-index:20;background:var(--header-bg);border-bottom:var(--header-rule-w) solid var(--header-rule);position:sticky;top:0}.jh-row{max-width:var(--content-max);align-items:center;gap:14px;margin:0 auto;padding:10px 20px 4px;display:flex}.jh-row img{object-fit:contain;display:block}.jh-title{flex-direction:column;gap:2px;min-width:0;display:flex}.jh-title b{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1}.jh-title span{font-family:var(--font-label);letter-spacing:2px;color:var(--accent-c);font-size:11px}.jh-home{font-family:var(--font-label);white-space:nowrap;margin-left:auto;font-size:12px;text-decoration:none;color:var(--fg-3)!important}.jh-tabs{max-width:var(--content-max);scrollbar-width:none;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.jh-tabs a{font-family:var(--font-label);letter-spacing:1px;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;border-top:3px solid #0000;padding:10px 14px;font-size:12px;text-decoration:none}.jh-tabs a.active{color:var(--accent-a);border-top-color:var(--accent-a)}@media (width<=640px){.jh-row img{width:96px;height:41px}.jh-title b{font-size:20px}.jh-home{display:none}}.ft{border-top:2px solid var(--border);margin-top:48px}.ft-row{max-width:var(--content-max);flex-direction:column;gap:10px;margin:0 auto;padding:24px 20px 32px;display:flex}.ft-tag{font-family:var(--font-hand);font-size:20px}.ft-links{flex-wrap:wrap;gap:6px 18px;display:flex}.ft-links a{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:1px;text-transform:uppercase;color:var(--accent-a);align-items:center;min-height:32px;font-size:12px;text-decoration:none;display:inline-flex}.ft-links a.ft-muted{color:var(--fg-3)}.ft-small{color:var(--fg-3);font-size:12px}.sec{padding:48px 20px}.sec-inner{max-width:var(--content-max);flex-direction:column;gap:20px;margin:0 auto;display:flex}.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:32px;display:grid}.lead{color:var(--fg-2);max-width:480px;margin:0;font-size:18px;line-height:1.5}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hand{font-family:var(--font-hand);color:var(--accent-a);font-size:24px}.hero{background:var(--hero-bg);padding:48px 20px}.hero h1{font-family:var(--font-display);text-transform:var(--display-case);margin:0;font-size:clamp(44px,7vw,72px);font-weight:400;line-height:.95}.hero h1 .hl{color:var(--accent-a);display:block}.kick{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:2px;text-transform:uppercase;color:var(--accent-a);font-size:13px}.band{background:var(--bg-app);padding:56px 44px}@media (width<=640px){.band{padding:44px 26px}.two-col{grid-template-columns:1fr}}.jx-hero{background:var(--bg-app);padding:64px 44px}.jx-hero h1{font-family:var(--font-display);margin:0;font-size:clamp(52px,9vw,88px);font-weight:400;line-height:.92}.jx-when{font-family:var(--font-label);letter-spacing:1px;font-size:16px}.jx-aka{color:var(--fg-3);font-size:14px}.jx-aka s{opacity:.8}@media (width<=640px){.jx-hero{padding:48px 28px}}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.narrow{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:24px 16px;display:flex}.map{border-radius:var(--r-banner);width:100%;display:block}.news{align-items:start;gap:24px}.news-art{justify-self:center;width:100%;max-width:520px;display:block}.news-art img{border:4px solid var(--ink);border-radius:14px;width:100%;height:auto;display:block}.news-text{flex-direction:column;gap:10px;min-width:0;display:flex}.news-text h3{margin:0}.news-body{flex-direction:column;gap:10px;display:flex}.news-body p{color:var(--fg-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.news-body p.news-shout{color:var(--fg-1);letter-spacing:.5px;font-weight:800}.news-body a{color:var(--accent-a);text-decoration:underline}.news-old{border-top:1px solid var(--border);padding:10px 0}.news-old summary{cursor:pointer;align-items:baseline;gap:10px;display:flex}.news-old summary span{opacity:.7;font-size:14px}.news-old img{border-radius:10px;margin:10px 0}.bk-btn{border:2px solid var(--border,#ffffff40);min-height:40px;color:var(--fg-1,inherit);cursor:pointer;font:700 13px var(--font-label,system-ui);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 12px 0 6px;display:inline-flex}.bk-btn svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bk-btn:active{transform:scale(.95)}.bk-btn:focus-visible{outline:3px solid var(--accent-gold,#f2c230);outline-offset:2px}@media (width<=420px){.bk-btn span{display:none}.bk-btn{padding:0 8px}}.skull-fab{z-index:45;left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));cursor:pointer;background:#2a1f3a;border:3px solid #1b1424;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:transform .18s;display:grid;position:fixed;box-shadow:0 0 0 2px #c6ff3d55,0 6px 18px #00000073}.skull-fab:hover{transform:rotate(-8deg)scale(1.06)}.skull-fab:active{transform:scale(.92)}.skull-fab:focus-visible{outline-offset:3px;outline:3px solid #c6ff3d}.skull-fab.is-top{bottom:auto;left:auto;right:calc(6px + env(safe-area-inset-right,0px));top:calc(6px + env(safe-area-inset-top,0px));border-width:2px;width:38px;height:38px;box-shadow:0 0 0 1px #c6ff3d55,0 3px 10px #0006}html[data-skull=top] .sc-top,html[data-skull=top] .td-top,html[data-skull=top] .jw-head{padding-right:50px}@media (width<=760px){body:has(.mp-mini) .skull-fab:not(.is-top){bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media print{.skull-fab{display:none}}.skm-head{transform-origin:32px 50px;animation:3.2s ease-in-out infinite skm-bob}.skm-ant{transform-origin:32px 14px;animation:1.6s ease-in-out infinite skm-ant}.skm-eyes{transform-origin:32px 33px;animation:5s infinite skm-blink}.skm-happy .skm-head{animation:.7s ease-in-out infinite skm-hop}@keyframes skm-bob{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)translateY(-1px)}}@keyframes skm-ant{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes skm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes skm-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)rotate(4deg)}}.skr-back{z-index:60;background:#0a0610b3;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0;overflow:auto}@media (width>=640px){.skr-back{align-items:center}}.skr{color:#f6efdc;background:#1f1630;border:3px solid #c6ff3d;border-radius:18px;width:min(460px,100%);max-height:calc(100dvh - 24px);padding:18px 16px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.4;animation:.22s ease-out skr-in;position:relative;overflow:auto;box-shadow:0 18px 50px #0009}@keyframes skr-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.skr *{box-sizing:border-box}.skr-x{color:#f6efdc;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:6px;right:8px}.skr-head{align-items:center;gap:12px;margin:0 36px 14px 0;display:flex}.skr-head h2{letter-spacing:.02em;color:#c6ff3d;margin:0;font-size:22px}.skr-head p{opacity:.8;margin:2px 0 0;font-size:13px}.skr-kinds{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.skr-kind{text-align:left;cursor:pointer;color:#f6efdc;font:inherit;background:#2a1f3a;border:2px solid #3d2f52;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;display:flex}.skr-kind b{font-size:15px}.skr-kind span{opacity:.75;font-size:11.5px;line-height:1.25}.skr-kind.on.k-bug{background:#3a1c2c;border-color:#ff5a6e}.skr-kind.on.k-idea{background:#3a3018;border-color:#ffd23d}.skr-kind.on.k-feedback{background:#17304a;border-color:#5ad1ff}.skr-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.skr-label{letter-spacing:.08em;text-transform:uppercase;opacity:.85;justify-content:space-between;font-size:12px;display:flex}.skr-label i{opacity:.7;text-transform:none;letter-spacing:0;font-style:normal}.skr textarea,.skr input:not([type=file]){width:100%;font:inherit;color:#f6efdc;background:#140e1f;border:2px solid #3d2f52;border-radius:10px;padding:10px;font-size:16px}.skr textarea:focus,.skr input:focus{border-color:#c6ff3d;outline:none}.skr textarea{resize:vertical;min-height:110px}.skr-photo{margin-bottom:12px}.skr-add{color:#f6efdc;width:100%;font:inherit;cursor:pointer;background:0 0;border:2px dashed #3d2f52;border-radius:10px;padding:12px}.skr-add span{opacity:.65}.skr-thumb{align-items:center;gap:10px;display:flex}.skr-thumb img{object-fit:cover;border:2px solid #3d2f52;border-radius:10px;width:84px;height:84px}.skr-thumb button{color:#ff8a98;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}.skr-who{margin:0 0 8px;font-size:14px}.skr-meta{opacity:.6;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}.skr-err{background:#4a1826;border:2px solid #ff5a6e;border-radius:10px;margin-bottom:12px;padding:8px 10px;font-size:14px}.skr-send{color:#1b1424;width:100%;font:inherit;letter-spacing:.06em;cursor:pointer;background:#c6ff3d;border:3px solid #1b1424;border-radius:12px;padding:14px;font-weight:800}.skr-send:disabled{opacity:.6;cursor:default}.skr-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 8px 18px;display:flex}.skr-done b{color:#c6ff3d;font-size:24px}.skr-done span{opacity:.85}@media (prefers-reduced-motion:reduce){.skm-head,.skm-ant,.skm-eyes,.skr{animation:none}.skull-fab,.skull-fab:hover{transition:none;transform:none}}
