body.pm{background:#fafafa;color:#202125;--bg:#fafafa;--sup:#fff;--gr:#202125;--gr2:#676b74;--fio:#e5e6ea;--fio2:#d7d9df}
.pm .top{background:rgba(250,250,250,.94);border-bottom:1px solid var(--fio);backdrop-filter:blur(16px)}
.pm .logo{color:var(--gr);font-size:28px;letter-spacing:-1px}.pm .logo span{color:var(--gr2)}
.premium-tools{display:flex;gap:12px;align-items:center;margin-left:auto}.premium-tools button{font:500 13px Poppins,sans-serif;color:var(--gr2);background:transparent;padding:9px 12px;border:1px solid transparent;border-radius:24px;cursor:pointer;white-space:nowrap}.premium-tools button:hover{background:var(--fio)}.premium-tools button[aria-pressed=true]{color:var(--gr);background:var(--fio)}.languages{display:flex;border-right:1px solid var(--fio);padding-right:12px}.languages button{padding:8px}.languages button[aria-pressed=true]{background:none;font-weight:700}
.pm .stage{min-height:0;padding:65px 20px 54px}.pm .stage .q{font-size:clamp(30px,3.4vw,46px);font-weight:600;letter-spacing:-1.8px;color:var(--gr)}.coin-sub{margin-top:18px;color:var(--gr2);font-size:18px}.pm .original-coin-stage{--coin-size:322px;height:380px;margin:48px 0 6px}.pm .out{min-height:64px;justify-content:center}.pm .res2{font-size:40px;letter-spacing:-1px;font-weight:600;color:var(--gr);line-height:1.3}.flip-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.flip-actions>span{font-size:14px;color:var(--gr2)}.premium-flip{padding:14px 27px;border:1px solid var(--fio2);border-radius:40px;background:var(--sup);color:var(--gr);font:500 16px Poppins,sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.premium-flip:hover{background:var(--fio);box-shadow:0 5px 18px #00000009;transform:translateY(-2px)}.premium-flip:disabled{opacity:.6;cursor:wait;transform:none}.premium-score{display:flex;align-items:center;gap:14px;margin-top:28px;color:var(--gr2);font-size:13px}.premium-score button{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.play-note{font-size:11px;color:var(--gr2);margin-top:16px}.pm .ponte{border-top:1px solid var(--fio);padding:30px 20px 42px}.pm .ponte p{font-size:16px}.pm .foot{background:var(--sup)}
html[data-coin-theme=dark] body.pm{--bg:#131518;--sup:#1c1f24;--gr:#f3f4f5;--gr2:#b5b9c2;--fio:#30343c;--fio2:#484d57;background:var(--bg);color:var(--gr)}
html[data-coin-theme=dark] .pm .top{background:rgba(19,21,24,.94)}html[data-coin-theme=dark] .pm .menu a,html[data-coin-theme=dark] .pm .fcol a,html[data-coin-theme=dark] .pm .fcol h3,html[data-coin-theme=dark] .pm .fr,html[data-coin-theme=dark] .pm .fword{color:var(--gr)}html[data-coin-theme=dark] .pm .lk{color:#b8aaff}html[data-coin-theme=dark] .pm .dcard{background:var(--sup)}html[data-coin-theme=dark] .pm .dband{color:#202125}html[data-coin-theme=dark] .pm .original-coin-shadow{background:#0009}html[data-coin-theme=dark] .pm .mnav{background:var(--sup);color:var(--gr)}
@media(max-width:900px){.pm .menu{display:none}.premium-tools{gap:2px}.premium-tools button{padding:8px}.pm .tw{gap:12px}.languages{padding-right:4px}}
@media(max-width:600px){.pm .logo{font-size:22px}.pm .tw{padding:0 16px;flex-wrap:wrap;gap:8px}.premium-tools{gap:0}.premium-tools button{font-size:11px;padding:8px 6px}.pm .burger{display:none}.pm .stage{padding:42px 16px}.coin-sub{font-size:14px;max-width:290px}.pm .original-coin-stage{--coin-size:250px;height:305px;margin:40px 0 4px}.pm .res2{font-size:32px}.flip-actions{gap:10px;flex-wrap:wrap;margin-top:12px}.premium-flip{font-size:14px;padding:12px 22px}.flip-actions>span{font-size:12px}.premium-score{font-size:12px;gap:10px}.pm .out{min-height:48px}}
@media(prefers-reduced-motion:reduce){.premium-flip{transition:none}.premium-flip:hover{transform:none}}
@media(max-width:900px){.pm .menu{display:flex;gap:20px}.pm .tw{flex-wrap:wrap}.pm .menu{order:3;flex-basis:100%;justify-content:center;padding:10px 0 13px}.pm .top .wrap{height:auto;min-height:72px}.pm .burger{display:none}}
@media(max-width:600px){.pm .tw{padding-top:12px}.pm .menu a{font-size:12px}.pm .stage{padding-top:32px}}
