@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope.ttf) format("truetype")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RussoOne.ttf) format("truetype")}:root{--ink:#17120f;--paper:#f1e7d2;--cream:#fff6e5;--red:#a52b22;--gold:#d4932c;--green:#273e35;--line:rgba(35,23,14,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.top{height:82px;position:absolute;z-index:10;top:0;left:0;right:0;gap:58px;padding:0 4vw;color:#fff;border-bottom:1px solid #ffffff2b}.brand,.top{display:flex;align-items:center}.brand{gap:11px}.brand span{font:24px/1 Russo One;letter-spacing:2px;border:2px solid;padding:7px 8px;transform:rotate(-2deg)}.brand small{font-size:9px;letter-spacing:3px;font-weight:700}.top nav{display:flex;gap:32px;font-size:13px;font-weight:600}.top nav a:hover{color:#f4bb5e}.head-actions{margin-left:auto;display:flex;align-items:center;gap:26px;font-size:13px}.button{background:var(--red);color:#fff;border:0;padding:16px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:48px;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700;cursor:pointer;box-shadow:5px 5px 0 #63231c;transition:.2s}.button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #63231c}.button.mini{padding:12px 17px;box-shadow:none;gap:12px}.hero{height:min(920px,100vh);min-height:720px;color:#fff;position:relative;overflow:hidden;background:#1e1712}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#120e0bd9,#17100ca6 37%,#0d080429 68%),linear-gradient(0deg,#150d08ad,transparent 35%),url(/_next/image?url=%2Fmedia%2Fhero-courtyard.png&w=1920&q=75) 50%/cover}.hero-copy{position:relative;padding:180px 7vw 0;max-width:840px}.eyebrow,.section-num{font-size:10px;letter-spacing:3px;font-weight:700}.hero h1{font:clamp(72px,9vw,144px)/.79 Russo One;letter-spacing:-5px;margin:34px 0 32px;text-shadow:5px 6px 0 #511a15}.hero h1 i{font-style:normal;color:#e4aa4d;margin-left:58px}.hero-copy>p{width:520px;max-width:90%;font-size:17px;line-height:1.6;color:#eee0cb}.actions{display:flex;align-items:center;gap:34px;margin-top:36px}.text-link{font-size:12px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid;padding-bottom:4px}.scroll{position:absolute;right:4vw;bottom:34px;font-size:9px;letter-spacing:2px;display:flex;gap:16px;align-items:center}.scroll span{font-size:23px}.intro{padding:120px 8vw 90px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.cta h2,.intro h2,.showcase h2{font:clamp(48px,6vw,90px)/.95 Russo One;text-transform:uppercase;margin:24px 0}.cta h2 em,.intro h2 em,.showcase h2 em{font-style:normal;color:var(--red)}.intro>p{font-size:19px;line-height:1.8;margin-top:65px;max-width:650px}.features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 8vw}.features article{padding:55px 45px 62px;border-right:1px solid var(--line)}.features article:last-child{border:0}.features b{color:var(--red);font-size:11px}.features h3{font:25px/1.2 Russo One;text-transform:uppercase;margin:45px 0 18px}.features p{font-size:14px;line-height:1.7;color:#4e453e}.showcase{padding:120px 8vw;background:var(--green);color:#fff;margin-top:120px}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head a{text-transform:uppercase;font-size:11px;letter-spacing:1px;margin-bottom:28px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.game-card{position:relative;height:590px;overflow:hidden;background:#1b251f;border:1px solid #ffffff2e;box-shadow:0 25px 60px #111a}.game-card:nth-child(2){transform:translateY(-28px)}.game-card img{width:100%;height:100%;object-fit:cover;transition:.5s}.game-card:hover img{transform:scale(1.035)}.game-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#10110fef)}.game-card>div{position:absolute;z-index:2;bottom:28px;left:26px}.game-card small{text-transform:uppercase;color:#dfb45c;letter-spacing:1px}.game-card h3{font:23px Russo One;text-transform:uppercase;margin:8px 0}.quote{text-align:center;padding:145px 20px;background:url(/media/pattern.svg)}.quote p{font:clamp(30px,4vw,57px)/1.25 Russo One;margin:0 0 25px}.quote p,.quote span{text-transform:uppercase}.quote span{font-size:11px;letter-spacing:2px}.cta{background:var(--red);color:#fff;text-align:center;padding:110px 20px 125px}.cta h2 em{color:#efc56c}.button.light{background:var(--cream);color:var(--ink);box-shadow:6px 6px 0 #641913}.inner{min-height:100vh;padding-top:82px}.inner-hero{background:var(--green);color:#fff;padding:140px 9vw 100px}.inner-hero h1{font:clamp(50px,8vw,110px)/.95 Russo One;text-transform:uppercase;margin:25px 0}.inner-hero p{font-size:18px}.prose{padding:90px 9vw 140px;max-width:1000px;font-size:22px;line-height:1.8}.auth{min-height:100vh;padding:150px 7vw 80px;background:linear-gradient(90deg,#18110df2,#1a110dc9),url(/_next/image?url=%2Fmedia%2Fhero-courtyard.png&w=1920&q=75) 50%/cover;color:#fff}.auth section{max-width:520px}.auth h1{font:52px Russo One;text-transform:uppercase;margin-bottom:10px}.auth form{display:grid;grid-gap:20px;gap:20px;margin:38px 0}.auth label,.release-form label{display:grid;grid-gap:8px;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.auth input,.release-form input,.release-form textarea{background:#fffdf5;border:1px solid #0002;padding:15px;font:inherit}.auth .button{margin-top:8px}.error,.notice{padding:14px 18px;background:#a52b22;color:white}.metric-grid,.stats{padding:70px 9vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.metric-grid article,.stats article{border:1px solid var(--line);padding:32px;display:grid;grid-gap:20px;gap:20px}.metric-grid b,.stats b{font:45px Russo One}.loading{min-height:70vh;padding:200px 9vw}.admin{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#e9e0d0}.admin aside{background:#1d2b25;color:#fff;padding:28px;display:flex;flex-direction:column;gap:5px}.admin aside .brand{margin-bottom:45px}.admin aside button{background:transparent;color:#ffffffb0;border:0;border-left:2px solid transparent;text-align:left;padding:15px 14px;cursor:pointer}.admin aside button.active{background:#ffffff0d;border-left-color:#dca548;color:white}.admin-body{padding:50px 5vw}.admin-top{display:flex;justify-content:space-between;align-items:start}.admin-top h1{font:45px Russo One;text-transform:uppercase}.metric-grid{padding:20px 0;grid-template-columns:repeat(5,1fr)}.metric-grid b{font-size:34px}.table{background:#f7f0e4;border:1px solid var(--line)}.tr{grid-template-columns:1.4fr 1fr 1fr .6fr;padding:18px;border-bottom:1px solid var(--line);align-items:center;font-size:13px}.tr,.tr span{display:grid}.tr small{font-size:9px;color:#756b63;overflow:hidden;text-overflow:ellipsis}.th{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#746961}.release-form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;background:#f8f1e4;padding:28px;margin-bottom:25px}.release-form .wide{grid-column:1/-1}.release-form .check{display:flex;align-items:center;justify-content:center}.release-form .check input{width:auto}.releases .tr{grid-template-columns:1fr .7fr 2fr .8fr}.hash{font-family:monospace;font-size:9px;overflow:hidden}.empty{padding:80px;text-align:center;border:1px dashed #0004}.notice{margin:15px 0}footer{padding:60px 7vw;background:#17120f;color:#eee0cb;display:flex;justify-content:space-between;align-items:center}footer>div:last-child{display:flex;gap:25px;font-size:11px}@media(max-width:850px){.top{gap:20px}.top nav{display:none}.hero-copy{padding-top:170px}.hero h1{font-size:66px;letter-spacing:-3px}.intro{grid-template-columns:1fr;padding:80px 6vw}.intro>p{margin-top:0}.features{grid-template-columns:1fr;margin:0 6vw}.features article{border-right:0;border-bottom:1px solid var(--line)}.card-grid{grid-template-columns:1fr}.game-card{height:520px}.game-card:nth-child(2){transform:none}.showcase{padding:80px 6vw}.admin{grid-template-columns:1fr}.admin aside{position:static;flex-direction:row;overflow:auto}.admin aside .brand{display:none}.metric-grid{grid-template-columns:1fr 1fr}.release-form,.releases .tr,.tr{grid-template-columns:1fr}.releases .tr,.tr{gap:8px}footer{flex-direction:column;gap:30px;text-align:center}.stats{grid-template-columns:1fr}}.top{position:fixed;z-index:100;background:rgba(20,31,26,.97);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 8px 24px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.head-actions>a:first-child,.top nav a{color:#fff;text-shadow:0 1px 2px #000;font-weight:700}.top nav a{padding:12px 2px;border-bottom:2px solid transparent}.top nav a:focus-visible,.top nav a:hover{color:#ffd786;border-bottom-color:#ffd786}.head-actions .admin-link{background:#d4932c;color:#17120f!important;text-shadow:none!important;padding:11px 14px;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:800}.head-actions .profile-link{color:#ffd786!important}.profile-identity{display:flex;align-items:center;gap:9px}.account-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#d4932c;color:#fff;font-weight:800}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar.small{width:34px;height:34px;border:1px solid #ffffff99}.account-avatar.large{width:128px;height:128px;font-size:48px;border:3px solid #d4932c}.avatar-panel{margin:65px 9vw 0;padding:35px;display:flex;align-items:center;gap:34px;border:1px solid var(--line);background:#fff8eb}.avatar-panel h2{margin:10px 0;font:30px Russo One;text-transform:uppercase}.avatar-panel p{color:#5e534a}.avatar-actions{display:flex;align-items:center;gap:25px;margin-top:20px}.avatar-actions .button{padding:13px 17px;gap:10px}.button.disabled{opacity:.55;pointer-events:none}.text-button{border:0;border-bottom:1px solid;background:none;padding:7px 0;cursor:pointer;font:700 11px Manrope;text-transform:uppercase;letter-spacing:1px}.avatar-message{margin-top:18px;font-weight:700;color:#794c15}.logout-link{border:0;background:transparent;color:#fff;font:700 12px Manrope;cursor:pointer;padding:8px 0}.logout-link:hover{color:#ffd786}.auth-placeholder{width:45px;height:12px;opacity:.35;background:#fff;border-radius:3px}.game-card,.game-card:nth-child(2){height:auto;overflow:visible;background:transparent;border:0;box-shadow:none;transform:none}.game-card:after{display:none}.game-card>div{position:static;inset:auto}.card-visual{position:relative!important;filter:drop-shadow(0 24px 22px rgba(0,0,0,.4));transition:transform .25s ease}.game-card:hover .card-visual{transform:translateY(-8px)}.card-visual img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;transition:none}.game-card:hover .card-visual img{transform:none}.card-caption{padding:18px 8px 4px!important}.card-caption small{display:block;color:#efc565;font-size:10px}.card-caption h3{font-size:20px;line-height:1.2;margin:7px 0;color:inherit}.cards-catalog{padding:85px 7vw 130px;background:#eee2cc}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px;padding-bottom:28px;border-bottom:1px solid var(--line)}.catalog-head h2{font:clamp(36px,5vw,70px)/1 Russo One;text-transform:uppercase;margin:18px 0 0;color:#1d3027}.catalog-head p{max-width:380px;font-size:16px;line-height:1.6}.cards-page .card-grid{gap:60px 34px;margin-top:0}.cards-page .game-card{color:var(--ink)}.cards-page .card-caption small{color:#9d2b23}.cards-page .inner-hero p{max-width:760px;line-height:1.6;color:#fff}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#1e1712}.hero-bg{background:linear-gradient(90deg,#120e0bd9,#17100ca6 37%,#0d080429 68%),linear-gradient(0deg,#150d08ad,transparent 35%)}.hero-copy{z-index:2}.hero-sound-toggle{position:absolute;z-index:4;top:106px;right:24px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.46);border-radius:50%;background:rgba(17,13,10,.3);color:#fff;font-size:18px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media(max-width:700px){.hero-sound-toggle{top:88px;right:14px;width:38px;height:38px}}.release-hero p{max-width:760px}.release-history-wrap{padding:72px 9vw 130px}.release-history{max-width:1180px;display:grid;grid-gap:28px;gap:28px}.release-entry{padding:38px 42px;background:#f8f0df;border:1px solid var(--line);box-shadow:8px 8px 0 rgba(39,62,53,.12)}.release-entry-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.release-label{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.release-entry h2{font:42px/1 Russo One;margin:9px 0 0}.release-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;font-size:12px;color:#64584e}.release-entry>p{max-width:900px;margin:28px 0;font-size:18px;line-height:1.65;white-space:pre-line}.release-entry-actions{display:flex;align-items:center;gap:28px}.release-entry-actions>span{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10px monospace;color:#76695e}@media(max-width:850px){.release-history-wrap{padding:50px 6vw 90px}.release-entry{padding:28px 24px}.release-entry-actions,.release-entry-head{align-items:flex-start;flex-direction:column}.release-meta{justify-content:flex-start}.release-entry h2{font-size:34px}.release-entry>p{font-size:16px}.release-entry-actions>span{max-width:100%}}.admin{padding-top:82px}.card-admin-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;background:#f8f1e4;border:1px solid var(--line);padding:28px;margin-bottom:34px}.card-admin-form .form-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.card-admin-form h2{font:26px Russo One;text-transform:uppercase;margin:0}.card-admin-form label{display:grid;grid-gap:8px;gap:8px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.card-admin-form input{min-width:0;background:#fffdf5;border:1px solid #9a8d7a;padding:13px;font:14px Manrope}.card-admin-form .check{display:flex;align-items:center;gap:10px}.card-admin-form .check input{width:auto}.card-admin-form .image-field{grid-column:1/4}.card-admin-form .image-field small{font-size:9px;color:#766a5d}.card-admin-form .edit-preview{width:100px;height:150px;object-fit:contain;background:#20382e}.card-admin-form>.button{align-self:end}.admin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.admin-card-grid article{background:#f8f1e4;border:1px solid var(--line);padding:16px;display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px}.admin-card-grid img{width:110px;height:165px;object-fit:contain;background:#20382e}.admin-card-grid h3{font:17px Russo One;text-transform:uppercase;margin:8px 0}.admin-card-grid small{font-size:8px;letter-spacing:.7px;color:#77695b}.admin-card-grid p{font-size:11px;line-height:1.5}.admin-card-grid button,.form-title button{border:0;background:#263e34;color:#fff;padding:9px 13px;cursor:pointer}.players-table .tr{grid-template-columns:1.25fr .9fr .75fr .8fr 1fr}.row-actions{display:flex!important;gap:8px}.row-actions button{border:0;background:#263e34;color:#fff;padding:9px 12px;cursor:pointer}.row-actions button.danger{background:#a52b22}.row-actions button:disabled{background:#9b9388;color:#ded8ce;cursor:not-allowed}.user-admin-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;background:#f8f1e4;border:1px solid var(--line);padding:28px;margin-bottom:28px}.user-admin-form .form-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.user-admin-form h2{font:26px Russo One;text-transform:uppercase;margin:0}.user-admin-form label{display:grid;grid-gap:8px;gap:8px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.user-admin-form input,.user-admin-form select{min-width:0;background:#fffdf5;border:1px solid #9a8d7a;padding:13px;font:14px Manrope}.user-admin-form>.button{align-self:end}@media(max-width:850px){.top{height:72px;padding:0 18px}.top .brand small{display:none}.head-actions{gap:10px}.head-actions .profile-link,.logout-link{display:none}.head-actions .admin-link{padding:9px 10px;font-size:8px}.admin,.inner{padding-top:72px}.card-grid{grid-template-columns:minmax(0,1fr);max-width:440px;margin-left:auto;margin-right:auto}.catalog-head{display:block}.avatar-panel{margin:35px 6vw 0;padding:25px}.avatar-actions,.avatar-panel{align-items:flex-start;flex-direction:column}.avatar-actions{gap:16px}}@media(max-width:1100px){.card-admin-form{grid-template-columns:1fr 1fr}.card-admin-form .image-field{grid-column:1/-1}.admin-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.admin-card-grid,.card-admin-form{grid-template-columns:1fr}.card-admin-form .form-title,.card-admin-form .image-field{grid-column:1}.admin-card-grid article{grid-template-columns:85px 1fr}.admin-card-grid img{width:85px;height:128px}}@media(max-width:850px){.user-admin-form{grid-template-columns:1fr}.user-admin-form .form-title{grid-column:1}.players-table .tr{grid-template-columns:1fr;gap:10px}}.match-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 22px}.match-metrics article{display:grid;grid-gap:12px;gap:12px;padding:22px 24px;background:#f8f1e4;border:1px solid var(--line)}.match-metrics small{font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#75695e}.match-metrics b{font:30px Russo One;color:var(--green)}.match-filters{display:grid;grid-template-columns:minmax(240px,2fr) minmax(150px,.7fr) auto auto;grid-gap:14px;gap:14px;align-items:end;padding:20px 22px;margin-bottom:20px;background:#f8f1e4;border:1px solid var(--line)}.match-filters label{display:grid;grid-gap:7px;gap:7px;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.match-filters input,.match-filters select{width:100%;min-width:0;padding:12px 13px;border:1px solid #9a8d7a;background:#fffdf5;font:13px Manrope}.match-filters button{height:43px;padding:0 22px;border:0;background:var(--green);color:#fff;font:700 10px Manrope;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.match-filters button:disabled{opacity:.55;cursor:wait}.match-filters>span{padding:0 0 12px;font-size:11px;color:#71665b;white-space:nowrap}.matches-table .tr{grid-template-columns:1.05fr 1.25fr 1.2fr .55fr .7fr;gap:18px}.matches-table .tr>span b{font-size:12px}.matches-table .tr>span small{margin-top:4px}.matches-table details{position:relative}.matches-table summary{cursor:pointer;color:var(--red);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.matches-table dl{position:absolute;z-index:20;right:0;width:min(430px,70vw);margin:10px 0 0;padding:18px;background:#1d2b25;color:#fff;box-shadow:0 12px 30px #0005}.matches-table dt{margin-top:10px;color:#e4aa4d;font-size:8px;letter-spacing:1px;text-transform:uppercase}.matches-table dt:first-child{margin-top:0}.matches-table dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:10px}.matches-table code{white-space:pre-wrap;font-size:9px}@media(max-width:1050px){.match-filters,.match-metrics,.matches-table .tr{grid-template-columns:1fr 1fr}.matches-table .th{display:none}}@media(max-width:650px){.match-filters,.match-metrics,.matches-table .tr{grid-template-columns:1fr}.matches-table dl{position:static;width:100%}}.auth form{margin-bottom:0}.auth section>small{display:block;margin-top:52px;line-height:1.6}.auth section>small a{display:inline-block;margin-left:10px}.radio-admin{display:grid;grid-gap:24px;gap:24px}.radio-console{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;padding:24px;background:#24150f;color:#f5d696;border:2px solid #a66a24}.radio-console>img,.radio-cover{width:180px;height:180px;object-fit:cover;background:#10251d;display:grid;place-items:center;text-align:center;font:700 24px Georgia}.radio-controls{grid-column:1/-1;display:flex;gap:10px}.radio-controls button{min-width:70px;font-size:22px}.radio-upload{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px;border:1px solid #b58e55}.radio-upload h2{grid-column:1/-1}.radio-upload button,.radio-upload input{min-height:44px}.radio-playlist{display:grid;grid-gap:10px;gap:10px}.radio-playlist article{display:grid;grid-template-columns:80px 1fr auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #b7a98e;background:#f4ead7}.radio-playlist article.active{border:2px solid #b87813;box-shadow:0 0 0 2px #e5c36c}.radio-playlist small{display:block;color:#665}.radio-modal{z-index:20;background:#0009}.radio-modal form{width:min(520px,90vw);display:grid;grid-gap:12px;gap:12px;padding:28px;background:#efe3cc;border:2px solid #9c5a18}.radio-modal input{min-height:42px}@media(max-width:800px){.radio-console{grid-template-columns:1fr}.radio-console>img,.radio-cover{width:140px;height:140px}.radio-upload{grid-template-columns:1fr}.radio-playlist article{grid-template-columns:55px 1fr}.radio-playlist article button{grid-column:auto}}.radio-now h2{margin:26px 0 8px;font:30px Russo One}.radio-now b{display:inline-block;margin-top:12px;padding:7px 11px;background:#324d31;color:#bff1ae;font-size:11px;letter-spacing:1px}.radio-controls button,.radio-modal button,.radio-playlist button,.radio-settings button,.radio-upload button{border:1px solid #9b681e;background:#fff8e9;color:#2a1b11;padding:11px 16px;font:700 11px Manrope;cursor:pointer}.radio-controls .air-main{background:#d4932c}.radio-controls .listen{margin-left:auto;background:#244239;color:#fff;min-width:230px;font-size:11px}.radio-settings{padding:18px 22px;background:#f8f1e4;border:1px solid #b58e55}.radio-settings label{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.radio-modal input,.radio-settings input,.radio-upload input{width:100%;min-width:0;height:48px;padding:0 14px;border:1px solid #9a8468;border-radius:3px;background:#fffdf7;font:14px Manrope}.radio-upload{background:#f8f1e4}.radio-upload>label{display:flex;align-items:center;gap:9px}.radio-upload input[type=file]{padding:11px;background:#fff}.radio-upload button{grid-column:1/-1;background:#a52b22;color:#fff}.radio-playlist article button{padding:9px 12px}.radio-modal label{display:grid;grid-gap:7px;gap:7px}.radio-modal button{margin-right:8px}@media(max-width:800px){.radio-settings label{grid-template-columns:1fr}.radio-controls{flex-wrap:wrap}.radio-controls .listen{margin-left:0;width:100%}}.radio-total-time{display:inline-block;margin:3px 0 0;padding:7px 10px;border:1px solid #86612f;background:#140d09;color:#dfbf82;font-size:13px}.radio-total-time strong{color:#ffe3a6}.radio-upload select{width:100%;min-width:0;height:48px;padding:0 14px;border:1px solid #9a8468;border-radius:3px;background:#fffdf7;font:14px Manrope}.radio-transition-upload{border-left:5px solid #326653}.radio-transition-upload>p{grid-column:1/-1;margin:0;color:#665}.radio-transitions{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #b58e55;background:#f8f1e4}.radio-transitions h2{margin:0 0 8px}.radio-transitions article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#fffaf0;border-left:4px solid #326653}.radio-transitions article span{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 10px;gap:5px 10px;align-items:center}.radio-transitions article b{padding:4px 7px;background:#326653;color:#fff;font-size:10px}.radio-transitions article small{grid-column:1/-1;color:#776b59}.radio-transitions button{border:1px solid #9b681e;background:#fff8e9;padding:9px 12px;cursor:pointer}@media(max-width:800px){.radio-transitions article{align-items:flex-start;flex-direction:column}}.radio-upload .radio-file{display:grid;grid-gap:6px;gap:6px;align-items:stretch}.radio-upload .radio-file span{font-size:12px;font-weight:700;color:#674b2c}.radio-upload .radio-file input[type=file]{height:48px}.radio-upload .radio-check{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px}.radio-upload .radio-check input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:0;accent-color:#a52b22}.radio-admin{width:min(1180px,100%);margin:0 auto;gap:18px}.radio-console,.radio-playlist,.radio-settings,.radio-transitions,.radio-upload{box-shadow:0 8px 22px #3d25100d}.radio-console{grid-template-columns:150px minmax(260px,1fr);padding:20px}.radio-console>img,.radio-cover{width:150px;height:150px}.radio-now h2{margin:15px 0 6px}.radio-controls{padding-top:2px;border-top:1px solid #5b3a2977}.radio-settings label{grid-template-columns:140px minmax(260px,1fr)}.radio-settings button{justify-self:start;margin-top:12px}.radio-upload{padding:20px;gap:14px}.radio-upload h2{margin:0 0 4px}.radio-upload .radio-file input[type=file]{padding:9px 11px}.radio-upload button{min-height:46px}.radio-transition-upload>p{padding:10px 12px;background:#eaf0e8;border-left:3px solid #326653}.radio-playlist h2,.radio-transitions h2{font-size:22px}@media(max-width:800px){.radio-admin{width:100%}.radio-console,.radio-settings label{grid-template-columns:1fr}}.radio-upload .wide-note{grid-column:1/-1;margin:0;padding:10px 12px;background:#f1e5cf;color:#624b33}.radio-flags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 26px;padding:10px 12px;border:1px solid #d4b98e;background:#fffaf0}.radio-playlist.unified article{grid-template-columns:74px minmax(220px,1fr) auto auto auto auto}.radio-playlist.unified article.transition{border-left:6px solid #326653;background:#eef3ec}.radio-playlist.unified article.transition .drag{color:#326653}.radio-playlist.unified strong{display:block}.playlist-heading{display:flex;align-items:end;justify-content:space-between}.playlist-heading h2,.playlist-heading p{margin:0}.playlist-heading p{margin-top:5px;color:#70614f;font-size:13px}@media(max-width:1050px){.radio-playlist.unified article{grid-template-columns:64px 1fr auto auto}.radio-playlist.unified article button:nth-last-child(-n+2){grid-row:2}}@media(max-width:700px){.radio-playlist.unified article{grid-template-columns:50px 1fr}.radio-playlist.unified article button{grid-row:auto}.radio-flags{display:grid}}.radio-upload-progress{grid-column:1/-1;padding:14px 16px;border:1px solid #b58e55;background:#fff8e9}.radio-upload-progress>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px}.radio-upload-progress span{color:#705b43;font-size:12px}.radio-upload-progress progress{display:block;width:100%;height:18px;accent-color:#2f654e}.radio-upload button:disabled{cursor:wait;opacity:.75}@media(max-width:700px){.radio-upload-progress>div{display:grid;grid-gap:3px;gap:3px}}.radio-playlist article>span{cursor:pointer}.radio-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#07100dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.radio-editor{width:min(860px,96vw);max-height:92vh;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;padding:26px;border:2px solid #b97721;background:#f3ead8;box-shadow:0 24px 80px #0009}.crop-editor,.radio-editor audio,.radio-editor h2{grid-column:1/-1}.radio-editor audio{width:100%}.radio-editor label{display:grid;grid-gap:7px;gap:7px;font-weight:700;color:#3f2517}.radio-editor input{min-width:0;padding:11px;border:1px solid #a88961;background:#fffaf0}.radio-editor input[type=range]{padding:0;accent-color:#ac2c23}.crop-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px;border:1px solid #b98a4b;background:#fff8e9}.radio-editor button{padding:13px;border:1px solid #82331e;background:#ad2c23;color:#fff;font-weight:900;cursor:pointer}.radio-editor button[type=button]{background:#173d32}.radio-playlist article.active{box-shadow:inset 5px 0 #55b968}.radio-playlist article.transition{background:#e5d5ee;border-color:#76508d}.radio-playlist article.transition .drag,.radio-playlist article.transition small{color:#5b3471}@media(max-width:700px){.crop-editor,.radio-editor{grid-template-columns:1fr}.radio-editor{padding:18px}.crop-editor,.radio-editor audio,.radio-editor h2{grid-column:auto}}.header-radio{height:46px;min-width:280px;max-width:340px;margin-left:auto;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;grid-gap:9px;gap:9px;padding:4px 10px 4px 5px;border:1px solid #ffffff35;background:#0d1915cc;box-shadow:inset 0 0 0 1px #0005;color:#fff}.header-radio button{width:36px;height:36px;border:1px solid #d49a3a;background:#d4932c;color:#1e1712;cursor:pointer;font-size:13px;font-weight:900}.header-radio.playing button{background:#a52b22;color:#fff;border-color:#d86a54}.header-radio>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.header-radio small{white-space:nowrap;color:#e8b85d;font-size:8px;font-weight:800;letter-spacing:.8px}.header-radio small i{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#746b60}.header-radio small i.live{background:#65d16e;box-shadow:0 0 7px #65d16e}.header-radio strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;color:#f5ead8}.radio-spinner{display:inline-block;width:14px;height:14px;border:2px solid #55241b;border-top-color:transparent;border-radius:50%;animation:radio-spin .7s linear infinite}.radio-bars{height:22px;display:flex;align-items:center;justify-content:center;gap:2px}.radio-bars i{width:3px;height:5px;background:#765f3d}.header-radio.playing .radio-bars i{background:#e0a13c;animation:radio-bar .8s ease-in-out infinite alternate}.header-radio.playing .radio-bars i:nth-child(2){animation-delay:.18s}.header-radio.playing .radio-bars i:nth-child(3){animation-delay:.36s}.header-radio.playing .radio-bars i:nth-child(4){animation-delay:.12s}@keyframes radio-spin{to{transform:rotate(1turn)}}@keyframes radio-bar{to{height:20px}}.top:has(.header-radio) .head-actions{margin-left:0}@media(max-width:1350px){.top{gap:24px}.header-radio{min-width:210px;max-width:260px}.header-radio strong{font-size:9px}.head-actions{gap:14px}}@media(max-width:1080px){.header-radio{min-width:46px;width:46px;padding:4px;grid-template-columns:36px}.header-radio .radio-bars,.header-radio>div{display:none}}@media(max-width:850px){.header-radio{margin-left:auto}.top:has(.header-radio) .head-actions{margin-left:0}}.header-radio audio{display:none}@media(max-width:600px){.top{height:126px;flex-wrap:wrap;align-content:center;gap:8px 14px;padding:8px 14px;-webkit-backdrop-filter:none;backdrop-filter:none}.top .head-actions{margin-left:auto!important;gap:12px}.header-radio{order:5;flex-basis:100%;width:100%;max-width:none;min-width:0;height:44px;grid-template-columns:36px minmax(0,1fr);margin:0;padding:3px 7px}.header-radio>div{display:grid}.header-radio strong{font-size:11px}.header-radio small{font-size:9px}.inner{padding-top:126px}.hero-copy{padding-top:185px}.auth{padding-top:170px}.card-visual{filter:none}.hero-video{object-fit:cover}}.prose{width:min(100%,1280px);max-width:1280px;margin:0 auto;padding:56px 32px 88px;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.prose h2{font-size:clamp(23px,2.4vw,32px);line-height:1.25;margin:0 0 20px}.prose p{margin:0 0 22px}.prose a:not(.button){text-decoration:underline;text-underline-offset:4px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.info-grid>section{background:var(--cream);border:1px solid var(--line);padding:32px;border-radius:16px}.info-grid .actions{flex-wrap:wrap}.info-grid .button{font-size:13px}.document-hero{padding:74px max(24px,calc((100vw - 1320px)/2)) 54px}.document-hero h1{font-size:clamp(32px,4.5vw,64px);line-height:1.08;max-width:1100px;overflow-wrap:anywhere}.document-hero p{max-width:800px;line-height:1.6}.document-hero small{display:block;max-width:900px;opacity:.8;line-height:1.6}.document-layout{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:40px;gap:40px;max-width:1384px;padding:48px 32px 88px;margin:auto;align-items:start}.document-sidebar{position:-webkit-sticky;position:sticky;top:110px}.document-sidebar nav{display:grid;grid-gap:5px;gap:5px}.document-sidebar h2{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.document-sidebar nav a{padding:9px 12px;border-radius:6px;font-size:14px;line-height:1.5}.document-sidebar nav a:focus-visible,.document-sidebar nav a:hover{background:var(--cream);color:var(--red)}.document-contact{border-top:1px solid var(--line);margin-top:22px;padding-top:22px;display:grid;grid-gap:12px;gap:12px;font-size:14px;overflow-wrap:anywhere}.document-section{padding:30px 36px;background:var(--cream);border:1px solid var(--line);border-radius:14px;margin-bottom:20px;scroll-margin-top:110px}.document-section h2{font-size:clamp(22px,2vw,28px);line-height:1.3;margin:0 0 20px}.document-section li,.document-section p{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.document-section p{margin:0 0 16px}.document-section p:last-child{margin-bottom:0}.document-section ul{padding-left:22px;margin:0 0 20px}.document-section li{padding-left:5px;margin-bottom:12px}.document-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;padding:16px 0}.document-contact a,.document-links a{text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.document-layout{grid-template-columns:1fr;padding:24px 18px 48px;gap:24px}.document-sidebar{position:static}.document-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.document-sidebar nav h2{grid-column:1/-1}.document-contact{display:none}.document-hero{padding:48px 20px 36px}.document-section{padding:24px 20px}.info-grid{grid-template-columns:1fr}.prose{padding:28px 18px 56px}.info-grid>section{padding:24px}.document-section{scroll-margin-top:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.release-history{margin-inline:auto;min-width:0}.release-entry,.release-entry-actions,.release-entry-head{min-width:0}.release-entry-actions>span{min-width:0}.release-entry-actions .button,.release-entry-actions>span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.release-entry>p{overflow-wrap:anywhere}@media(max-width:600px){.release-history-wrap{padding:28px 18px 56px}.release-entry{padding:24px 18px}.release-entry-actions{width:100%}}.support-wrap{max-width:1384px;margin:auto;padding:40px 24px 80px}.support-desk{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:28px;gap:28px;color:var(--ink)}.ticket-list,.ticket-login,.ticket-thread{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0}.support-desk h2{font-size:24px;line-height:1.3;margin-top:0}.ticket-summary{display:grid;width:100%;text-align:left;grid-gap:8px;gap:8px;padding:16px;margin-top:12px;background:transparent;border:1px solid var(--line);border-radius:8px;cursor:pointer;color:inherit;overflow-wrap:anywhere}.ticket-summary.selected{border-color:var(--gold);background:#eedbb5}.ticket-summary span{font-size:12px}.ticket-pages,.ticket-thread-head{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:18px 0}.ticket-form{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.ticket-form label{display:grid;grid-gap:8px;gap:8px;font-size:15px}.ticket-form input,.ticket-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;font:inherit;background:#fffdf5;color:var(--ink)}.ticket-form textarea{resize:vertical}.ticket-form small{line-height:1.6}.ticket-form .button{justify-self:start}.ticket-message{border:1px solid var(--line);border-radius:10px;padding:20px;margin-top:18px;background:#fffdf5}.ticket-message.from-support{background:#e5eee5;border-color:#8fa68f}.ticket-message>div:first-child{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ticket-message time{font-size:12px;color:#635e55}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.ticket-file{margin:10px 0;overflow-wrap:anywhere}.ticket-file button{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-align:left}.ticket-file img{display:block;max-width:100%;max-height:420px;object-fit:contain;margin-top:12px}.ticket-login a:not(.button){text-decoration:underline}.support-contact-link{padding:32px 8vw 60px}.ticket-list button:disabled,.ticket-thread button:disabled{opacity:.55;cursor:wait}@media(max-width:850px){.support-desk{grid-template-columns:1fr}.support-wrap{padding:24px 16px 48px}.ticket-list,.ticket-thread{padding:20px}.ticket-message{padding:15px}.ticket-list{max-height:380px;overflow:auto}}.support-desk button:not(.button):not(.ticket-summary){font:inherit;font-size:13px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:#f4e8d0;color:var(--ink);cursor:pointer}.support-desk button:not(.button):hover{border-color:var(--gold)}.ticket-form input::-webkit-file-upload-button{font:inherit;padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:#f4e8d0;margin-right:12px;cursor:pointer}.ticket-form input::file-selector-button{font:inherit;padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:#f4e8d0;margin-right:12px;cursor:pointer}.auth section{min-width:0}.auth h1{font-size:clamp(30px,5vw,52px);overflow-wrap:anywhere}.auth input{min-width:0;width:100%}.auth p{line-height:1.65;overflow-wrap:anywhere}.auth .button{max-width:100%;white-space:normal}.release-download{max-width:1180px;margin:0 auto 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.release-download p{margin:0;line-height:1.6;min-width:0}.release-download .button{flex-shrink:0;white-space:nowrap}@media(max-width:850px){.release-download{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:30px}.release-download .button{max-width:100%;white-space:normal}}.download-package{margin-top:24px;padding:22px;background:#f0e2c4;border:1px solid #c9ac74;border-radius:12px}.download-package .button{display:inline-flex;justify-content:center;max-width:100%;box-sizing:border-box;line-height:1.5}.prose .download-package-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0 10px;font-size:14px;line-height:1.5;color:#59482d}.prose .download-package-note{margin:0;font-size:14px;line-height:1.65;color:#66563e}@media(max-width:600px){.download-package{padding:18px}.download-package .button{width:100%;white-space:normal;text-align:center}}.player-account-details{grid-column:1/-1;background:#fffaf0;border:1px solid var(--line);border-radius:10px;padding:22px;min-width:0}.player-account-details h3{margin:0 0 18px;font-size:18px}.player-account-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;margin:0}.player-account-details dt{font-size:12px;color:#71624d;margin-bottom:7px}.player-account-details dd{margin:0;font-size:14px;overflow-wrap:anywhere}.player-account-details dd small{display:block;margin-top:6px;color:#71624d}.player-account-details a,.player-contacts a{color:#24564a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.email-status{display:inline-block;padding:4px 9px;border-radius:5px;background:#f5e5bf;color:#714a14;font-size:12px}.email-status.verified{background:#e3eddf;color:#285b35}.players-table .player-contacts{display:grid;grid-gap:5px;gap:5px;min-width:0;overflow-wrap:anywhere}.players-table .email-verified{color:#285b35}.players-table .tr>span{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.player-account-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.player-account-details{padding:16px}.player-account-details dl{grid-template-columns:1fr}}.community{padding-top:82px;min-height:100vh;background:#f2eadb}.community-hero{background:radial-gradient(ellipse at 85% 35%,#43654a80,transparent 55%),#172e25;color:#fff5df;min-height:450px;padding:65px 7vw;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;border-bottom:5px solid #d5a650}.community-hero:after{content:"";position:absolute;inset:0;background:url(/media/pattern.svg);opacity:.04;pointer-events:none}.community-hero-copy{position:relative;z-index:1;max-width:710px}.community-hero .section-num{color:#d8b87d}.community h1{font:clamp(42px,5.5vw,82px)/1.06 Russo One,sans-serif;letter-spacing:-2px;margin:25px 0}.community h1 em{font-style:normal;color:#eac173}.community-hero p{max-width:560px;font-size:16px;line-height:1.8;color:#d4ded0}.community-nav{display:flex;gap:28px;margin-top:30px;font-size:12px;font-weight:700}.community-nav a{border-bottom:1px solid #a18c61;padding-bottom:8px}.hero-card-fan{position:relative;width:350px;height:330px;flex-shrink:0;margin-right:3vw}.hero-card-fan img{position:absolute;object-fit:contain;width:205px;height:300px;filter:drop-shadow(0 20px 25px #0008)}.hero-card-fan img:first-child{transform:rotate(-15deg);left:0;top:8px}.hero-card-fan img:nth-child(2){transform:rotate(13deg);left:120px;top:-5px}.hero-card-fan span{position:absolute;bottom:-4px;right:-10px;border:1px solid #c4a46a;padding:15px 18px;background:#21382ce8;transform:rotate(-5deg);font:11px/1.6 Russo One;letter-spacing:2px}.community-content{max-width:1550px;margin:auto;padding:56px 7vw 90px}.community h2,.store-admin h2{font:clamp(26px,3vw,40px)/1.2 Russo One,sans-serif;margin:16px 0 24px;letter-spacing:-.6px}.community h3{font:23px/1.3 Russo One,sans-serif}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading p{font-size:13px;line-height:1.8;color:#635d50}.gold-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.gold-pack{background:#fffaf0;border:1px solid #d3c5ae;border-radius:8px;padding:23px;position:relative;display:flex;flex-direction:column;overflow:hidden}.gold-pack.featured{border:2px solid #b78230;background:linear-gradient(145deg,#fff6d7,#fffaf0 65%)}.pack-top{height:40px;font-size:9px;letter-spacing:1px;display:flex;flex-direction:column;gap:7px;color:#7b6b4c}.pack-top b{color:#8c5614}.gold-pack h3{font-size:20px;margin:20px 0 12px}.gold-amount{font:36px Russo One;color:#72501a}.gold-amount small{font:12px Manrope}.gold-pack p{font-size:13px;color:#736758;line-height:1.8;min-height:65px}.pack-price{font:24px Russo One;margin:18px 0 24px}.pack-price small{display:block;margin-top:8px;font:11px Manrope;color:#706759}.gold-pack .button{margin-top:auto;width:100%;justify-content:center;gap:5px;padding:15px 8px;font-size:10px}.community .button:disabled,.store-admin .button:disabled{cursor:not-allowed;box-shadow:none;transform:none;background:#ded6c4;color:#655d4b}.coin-stack{height:115px;position:relative;margin:15px 0 0}.coin-stack i{position:absolute;width:81px;height:81px;display:grid;place-items:center;border-radius:50%;font:42px Georgia;color:#fff1a5;font-style:normal;background:radial-gradient(circle at 30% 25%,#edcb74,#c28729 62%,#8a5519);border:5px double #e9c263;box-shadow:0 5px 0 #754919,0 9px 0 #c18b39,0 13px 0 #83541f,0 22px 25px #68471133;transform:rotate(-15deg);left:20%;top:20px;text-shadow:1px 2px 0 #986324}.coin-stack i:nth-child(2){left:43%;top:5px;transform:rotate(15deg)}.coin-stack i:nth-child(3){left:32%;top:30px}.coins-0 i:nth-child(n+2),.coins-1 i:nth-child(3){display:none}.coins-3{filter:drop-shadow(0 0 18px #f3c86580)}.status-note{padding:18px 22px;background:#e8dfc8;border-left:3px solid #a77a37;color:#554c3d;font-size:13px;line-height:1.7;margin:24px 0}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:38px;gap:38px;border-top:1px solid #ccbfaa;margin-top:50px;padding-top:35px}.how-grid article>b{color:#a46d22;font:13px Russo One}.how-grid h3{font-size:20px}.community .muted,.how-grid p{font-size:13px;line-height:1.8;color:#6e6558}.community .muted a,.consent a{text-decoration:underline}.community-banner{margin-top:60px;padding:40px;background:#253b30;color:#fff4dd;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:8px}.community-banner small{font-size:9px;letter-spacing:2px;color:#ddbb77}.community-banner h2{font-size:26px;margin-bottom:0}.community-banner .button{white-space:nowrap;gap:15px}.checkout-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;padding:40px;background:#fff9ee;border:1px solid #bda371;margin-top:30px;scroll-margin-top:110px}.community label,.store-admin label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700}.community input,.community select,.community textarea,.store-admin input,.store-admin select,.store-admin textarea{width:100%;padding:13px;border:1px solid #c9bfae;background:#fffdf8;color:#28251e;font:14px Manrope,Arial;border-radius:3px}.community input:focus,.community select:focus,.community textarea:focus,.store-admin input:focus{outline:2px solid #aa7c30;outline-offset:2px}.community input:disabled{background:#ece8df}.checkout-form{display:grid;grid-gap:18px;gap:18px}.community .consent,.store-admin .consent{display:flex;flex-direction:row;align-items:flex-start;font-size:11px;line-height:1.7;font-weight:400}.consent input[type=checkbox]{width:17px;height:17px;margin:2px 0;flex-shrink:0}.form-error{color:#a22d22;line-height:1.7}.success-note{background:#dfebd9;padding:20px;color:#20482b;font-size:13px;overflow-wrap:anywhere}.support-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:9vw;gap:9vw;align-items:start}.large-copy{font-size:17px;line-height:1.9;color:#5c584b;max-width:580px}.support-points{margin:35px 0}.support-points p{padding:16px 0;border-bottom:1px solid #d6ccb9;display:flex;flex-direction:column;gap:10px;font-size:14px}.support-points span{font-size:12px;color:#6d6558}.donation-panel{padding:35px;background:#fff9ec;border:1px solid #d1b782;border-radius:8px}.donation-panel h3{font-size:29px;margin:20px 0 25px}.amount-presets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.amount-presets button,.segmented button{border:1px solid #cbbda6;background:transparent;border-radius:3px;padding:12px 8px;cursor:pointer;font:700 12px Manrope;color:#403b2f}.amount-presets button[aria-pressed=true],.segmented button[aria-pressed=true]{background:#253e30;color:#fff3d8;border-color:#253e30}.donation-panel>small{display:block;font-size:11px;color:#766b57;margin:10px 0 24px}.commission-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;border-top:1px solid #cfc2aa;padding-top:65px;margin-top:75px;scroll-margin-top:120px}.commission-steps{padding:0;list-style:none;counter-reset:step}.commission-steps li{counter-increment:step;position:relative;padding:18px 0 18px 40px;display:flex;flex-direction:column;gap:10px;font-size:14px}.commission-steps li:before{content:"0" counter(step);position:absolute;left:0;color:#a17026;font:13px Russo One}.commission-steps span{font-size:12px;line-height:1.7;color:#6c6152}.commission-form{background:#fff9ed;padding:32px;border:1px solid #d0c1a8;border-radius:8px;display:grid;grid-gap:20px;gap:20px}.commission-form h3{margin:0}.stats-controls{display:flex;align-items:center;gap:24px;margin-bottom:32px}.segmented{display:flex;gap:4px;background:#e2d8c6;padding:5px;border-radius:5px}.segmented button{border:0;padding:12px 22px}.stats-controls>label{margin-left:auto;flex-direction:row;align-items:center;white-space:nowrap}.stats-controls select{width:130px}.public-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.public-metrics article{padding:26px;background:#fffaf1;border:1px solid #d7cbb7;display:flex;flex-direction:column;gap:18px;border-radius:6px}.public-metrics span{font-size:12px;font-weight:700}.public-metrics b{font:43px Russo One;color:#244732}.public-metrics small{font-size:10px;color:#7e715b}.activity-panel{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:60px;gap:60px;margin:35px 0 60px;background:#243c30;color:#fff4de;padding:36px;border-radius:8px}.activity-panel .section-num{color:#d7b579}.activity-panel h2{font-size:29px}.activity-panel p{font-size:12px;line-height:1.8;color:#c2cdbf}.activity-panel strong{display:block;font:32px Russo One;color:#edc375;margin-top:25px}.activity-panel strong small{font:11px Manrope;color:#e1dfcd}.bar-chart{display:flex;gap:8px;align-items:flex-end;justify-content:space-between;min-height:245px;padding-top:15px}.bar-column{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.bar-column i{display:block;width:100%;background:linear-gradient(#e3be78,#a67d3a);border-radius:3px 3px 0 0;min-height:2px}.bar-column small,.bar-column span{font-size:9px;color:#d8ddcc}.leaderboard-wrap{overflow:auto;border:1px solid #d7c9b1;border-radius:6px;background:#fffaf1}.leaderboard{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.leaderboard th{font-size:10px;text-transform:uppercase;letter-spacing:.7px;background:#e7ddca;color:#71664f;padding:18px 22px}.leaderboard td{padding:20px 22px;border-top:1px solid #e2d7c4;font-size:13px}.leaderboard td:first-child{min-width:280px}.rank{font:13px Russo One;color:#8c816f;display:inline-block;width:35px}.rank-0{color:#ae7524}.rank-1{color:#777e78}.rank-2{color:#956340}.player-initial{display:inline-grid;place-items:center;background:#e5d9bf;color:#675430;border-radius:50%;width:32px;height:32px;margin-right:14px;font-weight:700}.win-cell{color:#356744;font-weight:700}.win-rate{position:relative;min-width:80px;padding-bottom:10px}.win-rate:after{content:"";background:#e8ddc9;width:100%}.win-rate i,.win-rate:after{position:absolute;height:3px;left:0;bottom:0}.win-rate i{background:#b28942;z-index:1}.community-empty,.stats-loading{text-align:center;padding:60px 24px;border:1px dashed #beac8c;border-radius:8px}.community-empty>span{font-size:50px;color:#9d7735}.community-empty p{color:#7b6a53;font-size:14px}.community-empty .button{margin-top:15px}.stats-footnote{margin-top:25px}.payment-result{max-width:850px;padding:85px 30px 140px;margin:auto}.payment-result p{line-height:1.8}.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.admin-commission,.admin-product-grid form{background:#fff8e9;padding:25px;border:1px solid #cdbf9f;display:grid;grid-gap:18px;gap:18px}.admin-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.admin-commission{margin-bottom:20px}.admin-commission h4{margin:0;font-size:21px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.store-admin>h3{margin-top:45px}.community a:focus-visible,.community button:focus-visible{outline:3px solid #d5a44f;outline-offset:4px}.top{gap:25px}.top nav{gap:20px}.top .head-actions{gap:16px}.community-header-links{display:none}@media(max-width:1200px){.hero-card-fan{width:270px;transform:scale(.85);margin-right:-20px}.community-hero-copy{max-width:60%}.gold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-pack p{min-height:0}.top nav{gap:11px;font-size:11px}.top .brand small{display:none}.activity-panel{gap:30px}.top .admin-link{display:none}}@media(max-width:850px){.community-header-links{display:flex!important;gap:15px!important}.community-hero{padding:48px 6vw;min-height:380px}.community-hero-copy{max-width:100%}.hero-card-fan{display:none}.community h1{font-size:51px}.community-content{padding:35px 5vw 60px}.section-heading{align-items:flex-start;flex-direction:column;gap:0}.public-metrics{grid-template-columns:repeat(2,1fr)}.activity-panel{grid-template-columns:1fr;gap:20px;padding:26px}.commission-section,.support-grid{grid-template-columns:1fr;gap:30px}.community-banner{flex-direction:column;align-items:flex-start}.stats-controls{flex-wrap:wrap;gap:15px}.stats-controls>label{margin-left:0}.segmented button{padding:11px 16px}.how-grid{gap:20px}.checkout-panel{grid-template-columns:1fr;gap:25px;padding:25px}.bar-chart{min-height:210px}.admin-product-grid{grid-template-columns:1fr}.top .head-actions{gap:12px}.top .head-actions>.button{display:none}}@media(max-width:520px){.community{padding-top:82px}.community h1{font-size:40px;letter-spacing:-1px}.community-hero{padding-top:40px}.community-nav{gap:18px}.gold-grid{grid-template-columns:1fr}.gold-pack{padding:26px}.gold-pack .coin-stack{position:absolute;right:5px;top:80px;width:170px;transform:scale(.85)}.gold-pack h3{max-width:65%}.gold-amount{margin:18px 0}.gold-pack p{max-width:80%}.public-metrics article{padding:19px 15px}.public-metrics b{font-size:34px}.how-grid{grid-template-columns:1fr;gap:10px}.commission-form,.donation-panel{padding:24px}.amount-presets{gap:5px}.community .actions{flex-wrap:wrap}.top{padding:0 4vw;gap:12px}.top .brand span{font-size:18px}.community-header-links{gap:10px!important;font-size:10px!important}.top .profile-identity{max-width:55px;font-size:0}.top .logout-link{font-size:10px}.top .head-actions{gap:10px}.bar-chart{gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.community *{transition:none!important}}@media(max-width:520px){.top .community-header-links{position:absolute;left:0;right:0;top:100%;justify-content:center;gap:30px!important;background:#1a2b22;padding:9px 15px;border-top:1px solid #ffffff20;font-size:11px!important}.community,.inner{padding-top:116px}.top .header-radio{margin-left:auto}.top .profile-identity{max-width:40px}}footer .footer-links{flex-wrap:wrap;max-width:320px;gap:15px 24px}.top .profile-identity{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-settings{padding:28px;border:1px solid #cdbf9f;border-radius:8px;background:#fff8e9;margin:24px 0}.payment-settings h3{margin:12px 0}.payment-settings fieldset{border:0;padding:0;min-width:0;display:grid;grid-gap:20px;gap:20px}.payment-settings .payment-hint{font-size:12px;line-height:1.7;color:#6e6454;margin:0}.payment-settings details summary{cursor:pointer;font-weight:700;margin-bottom:18px}.payment-switches{display:grid;grid-gap:15px;gap:15px;padding:20px;background:#efe5d0;border-radius:6px}.payment-settings input:not([type=checkbox]),.payment-settings select{width:100%;min-width:0}.payment-settings .button{justify-self:start}.payment-settings .consent{align-items:flex-start}.payment-settings label{min-width:0}.payment-settings [role=status]:empty{display:none}@media(max-width:600px){.payment-settings{padding:18px}.payment-settings .admin-pair{grid-template-columns:1fr}.payment-settings .button{width:100%}.community,.inner{padding-top:164px}.hero-copy{padding-top:210px}.auth{padding-top:195px}.top{height:154px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:42px 44px 36px;grid-gap:6px 12px;gap:6px 12px;padding:10px 16px;background:linear-gradient(135deg,#20372b,#111f19);border-bottom:1px solid #b998584d;box-shadow:0 5px 18px #0003;align-content:start}.top .brand{grid-column:1;grid-row:1;gap:9px;min-width:0}.top .brand span{font-size:19px;letter-spacing:1px;padding:7px 8px;color:#efd39a;border:1px solid #b9985870;border-radius:7px;transform:none;background:#ffffff05}.top .brand small{display:block;font-size:9px;letter-spacing:1.5px;color:#e8d8b8}.top>nav{display:none}.top .head-actions{grid-column:2;grid-row:1;gap:8px;margin:0!important;font-size:12px}.top .head-actions>a[href="/login"]{padding:9px 15px;border:1px solid #c7aa6c70;border-radius:20px;color:#f3dfb5;background:#ffffff06}.top .head-actions>.button{display:none}.top .header-radio{grid-column:1/-1;grid-row:2;order:0;box-sizing:border-box;width:100%;height:44px;min-width:0;max-width:none;margin:0;padding:4px 10px 4px 5px;grid-template-columns:34px minmax(0,1fr);gap:10px;border:1px solid #b9985838;border-radius:12px;background:#080f0b55;box-shadow:none}.top .header-radio button{width:34px;height:34px;border-radius:50%;border:0;background:#d8ac57;color:#18251d;font-size:12px}.top .header-radio.playing button{background:#bd873c;color:#fff}.top .header-radio>div{display:grid;grid-gap:3px;gap:3px}.top .header-radio small{font-size:8px;letter-spacing:1px;color:#c9b788}.top .header-radio strong{font-size:11px;color:#f1eadb}.top .community-header-links{position:static;grid-column:1/-1;grid-row:3;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:6px!important;gap:6px!important;padding:0;background:none;border:0;font-size:12px!important}.top .community-header-links a{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:7px;color:#ded8c8;background:#ffffff04}.top .community-header-links a:active{background:#d8ac5725;color:#f7dba0}.community,.inner{padding-top:154px}.hero-copy{padding-top:188px}.auth{padding-top:182px}}@media(max-width:360px){.top{padding-left:12px;padding-right:12px;column-gap:8px}.top .brand small{display:none}.top .head-actions{gap:6px}.top .admin-link{font-size:10px}}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.news-card{display:flex;flex-direction:column;gap:18px;padding:36px;background:#fff7e6;border:1px solid #cbb995;text-decoration:none;color:#283c33;box-shadow:5px 5px 0 #d6c6a7}.news-card h2{font-size:clamp(26px,3vw,42px);line-height:1.12;margin:0}.news-card p{line-height:1.7;margin:0}.news-card strong{margin-top:auto}.news-featured{grid-column:1/-1;background:#203d33;color:#fff4d7;border-top:6px solid #d89a35}.news-badge{letter-spacing:3px;font-size:12px;font-weight:700;color:#aa6421}.news-featured .news-badge{color:#edbc6e}.news-card time{font-size:13px;opacity:.8}.news-article{max-width:1050px}.news-article header{padding:48px 0 30px;border-bottom:1px solid #cbb995;margin-bottom:32px}.news-article h1{font-size:clamp(36px,5vw,70px);line-height:1.08;overflow-wrap:anywhere}.news-body{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.news-body h2{font-size:30px;line-height:1.3;margin-top:38px}.news-body p{white-space:pre-line}.news-body blockquote{margin:28px 0;border-left:5px solid #bf842f;padding:20px 26px;background:#e6dcc4;font-size:23px;color:#284235}.news-editor{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:28px;gap:28px}.news-editor aside,.news-editor section{min-width:0}.news-editor section{background:#fff7e6;padding:28px;border:1px solid #d8ccb8;border-radius:12px}.news-editor label{display:block;margin:16px 0 8px}.news-editor input:not([type=checkbox]),.news-editor textarea{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:8px;border:1px solid #cdbfa5;border-radius:5px;font:inherit;background:#fffdf6}.news-editor textarea{line-height:1.7;resize:vertical}.news-select{display:flex;flex-direction:column;text-align:left;gap:8px;width:100%;padding:18px;margin:14px 0;white-space:normal}.news-select small{opacity:.7}.news-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.news-preview{padding:20px;border:1px dashed #baa785}.news-preview h1{font-size:36px;overflow-wrap:anywhere}.news-editor .text-link{margin-left:20px}@media(max-width:760px){.news-editor,.news-grid{grid-template-columns:1fr}.news-card{padding:24px}.news-editor section{padding:18px}.news-editor .text-link{display:block;margin:16px 0}}.inner-hero h1{overflow-wrap:anywhere}.news-grid{margin:32px clamp(16px,4vw,64px)}.news-card{min-width:0}.newspaper{box-sizing:border-box;width:calc(100% - 80px);max-width:1200px;margin:48px auto 72px;padding:40px 60px 48px;background:#fff8e7;color:#302c24;border:1px solid #c9bea3;box-shadow:0 10px 35px #392e1714}.newspaper>a:first-child{display:inline-block;font-size:13px;margin-bottom:26px;color:#6c5136}.paper-masthead{text-align:center;border-top:3px solid #302c24;border-bottom:5px double #302c24;padding:20px 0 18px;margin-bottom:36px}.paper-masthead small{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:3px}.paper-masthead h1,.paper-masthead>a{display:block;font:700 clamp(32px,4.8vw,66px)/1.15 Georgia,Times New Roman,serif!important;letter-spacing:-2px;text-transform:none!important;text-decoration:none;color:#302c24;margin:12px 0}.paper-masthead div{font:11px/1.7 Arial,sans-serif;letter-spacing:2px}.paper-masthead span{padding:0 18px}.newspaper.news-article header{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #968d78;text-align:center}.newspaper.news-article header h1{max-width:950px;margin:18px auto 22px;font:700 clamp(30px,3.5vw,50px)/1.14 Georgia,Times New Roman,serif;letter-spacing:-1px;text-transform:none}.newspaper time{font:12px/1.5 Arial,sans-serif;color:#77674f}.newspaper .news-body{font:18px/1.75 Georgia,Times New Roman,serif;column-count:2;column-gap:48px;column-rule:1px solid #d4c9ae}.newspaper .news-body>p:first-child{column-span:all;font-size:22px;line-height:1.55;border-bottom:1px solid #d4c9ae;padding:0 0 28px;margin:0 0 28px}.newspaper .news-body>p:first-child:first-letter{float:left;font-size:66px;line-height:.85;padding:8px 9px 0 0;color:#8b3427}.newspaper .news-body h2{font:700 26px/1.2 Georgia,Times New Roman,serif;page-break-after:avoid;break-after:avoid;margin:0 0 16px;text-transform:none}.newspaper .news-body p,.newspaper .news-body ul{margin:0 0 24px}.newspaper .news-body ul{padding-left:22px}.newspaper .news-body blockquote{page-break-inside:avoid;break-inside:avoid;border:0;border-top:2px solid #968d78;border-bottom:2px solid #968d78;background:none;text-align:center;padding:20px 0;margin:24px 0;font:italic 25px/1.4 Georgia,serif;color:#6f3025}.newspaper .actions{border-top:3px double #968d78;padding-top:26px;margin-top:32px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.newspaper .news-grid{margin:0;gap:28px}.newspaper .news-card{padding:24px 0;background:none;color:#302c24;border:0;border-bottom:1px solid #968d78;box-shadow:none;gap:16px}.newspaper .news-card h2{font:700 clamp(28px,3vw,42px)/1.2 Georgia,serif;text-transform:none}.newspaper .news-card p{font:20px/1.65 Georgia,serif}.newspaper .news-featured{border-top:0}.newspaper .news-badge{color:#8b3427}.newspaper .news-card strong{font-size:13px;color:#8b3427}@media(max-width:760px){.newspaper{width:calc(100% - 28px);padding:22px;margin:24px auto 40px}.paper-masthead h1,.paper-masthead>a{letter-spacing:-1px}.paper-masthead small{letter-spacing:1px}.paper-masthead div{font-size:9px;letter-spacing:1px}.paper-masthead span{padding:0 5px}.newspaper .news-body{column-count:1}.newspaper .news-body>p:first-child{font-size:20px}.newspaper .news-body h2{margin-top:24px}.newspaper .actions{gap:20px}.newspaper.news-article header h1{letter-spacing:0}}.newspaper{margin-top:130px}@media(max-width:760px){.newspaper{margin-top:180px}}.commission-rights{padding:24px;background:#f5e7c9;border:1px solid #bc9655;border-left:4px solid #a16b28;color:#352b20;border-radius:8px;margin:24px 0}.commission-rights h4{font:700 25px/1.3 Georgia,serif;margin:12px 0}.commission-rights p{font-size:15px;line-height:1.7}.commission-rights summary{cursor:pointer;font-weight:700;padding:12px 0}.commission-rights a{display:inline-block;margin-top:14px;color:#813724}.commission-legal-wrap{max-width:1100px;margin:32px auto;padding:0 24px}.auth.auth-polished{min-height:100vh;padding:140px 20px 64px;display:flex;justify-content:center;align-items:flex-start}.auth.auth-polished section{width:100%;max-width:540px;margin:0;padding:36px;background:#fff7e6;color:#30291f;border:1px solid #c4a976;border-radius:16px;box-shadow:0 16px 50px #0003}.auth-polished h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin:14px 0}.auth-polished .section-num{color:#835320}.auth-polished .auth-intro{color:#6d5d48;font-size:15px;margin:0 0 28px}.auth-polished form{gap:18px}.auth-polished form,.auth-polished label{display:flex;flex-direction:column;margin:0}.auth-polished label{gap:8px;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:#382b1c}.auth.auth-polished input{height:48px;background:#fffdf6;color:#241e17;border:1px solid #bfb09a;border-radius:7px;padding:12px 14px;font:16px/1.4 Arial,sans-serif;margin:0;width:100%;min-width:0}.auth-polished input:focus{outline:2px solid #a27129;outline-offset:2px}.auth-polished input:-webkit-autofill{-webkit-text-fill-color:#241e17;box-shadow:inset 0 0 0 100px #fff8e8}.auth-polished .auth-password{display:block;position:relative}.auth-polished .auth-password input{padding-right:54px}.auth-polished .auth-eye{position:absolute;right:3px;top:3px;width:42px;height:42px;display:grid;place-items:center;padding:0;background:transparent;color:#6e5636;border:0;border-radius:5px;cursor:pointer;box-shadow:none;transform:none}.auth-polished .auth-eye:hover{background:#efe4cd}.auth-polished button:focus-visible,.auth-polished summary:focus-visible{outline:2px solid #a27129;outline-offset:3px}.auth-polished .auth-hint,.auth-polished label small{font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none;color:#75644d}.auth-polished .auth-hint{margin-top:-12px}.auth-polished form>p{margin:0;font-size:13px;line-height:1.7;color:#6c5a43}.auth-polished a{text-decoration:underline;text-underline-offset:3px;color:#833c29}.auth-polished .auth-secondary,.auth.auth-polished .button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:13px 18px;border-radius:7px;font:700 15px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;text-decoration:none;cursor:pointer}.auth-polished .button:after,.auth-polished .button:before{display:none}.auth-polished button:disabled{opacity:.55;cursor:wait}.auth-polished .auth-secondary{background:#f4e8cc;color:#4e3824;border:1px solid #bca37c}.auth-polished .auth-resend{border-top:1px solid #ded0b5;padding-top:18px;color:#665139;font-size:13px;line-height:1.65}.auth-polished summary{cursor:pointer}.auth-polished .auth-resend p{font-size:13px}.auth.auth-polished section>small{display:block;margin-top:26px;padding-top:20px;border-top:1px solid #ded0b5;text-align:center;line-height:1.7}.auth-polished .error{background:#f9e3dc;color:#8b271f;border:1px solid #dfb1a4;padding:12px 14px;border-radius:7px;margin-bottom:20px;font-size:14px}@media(max-width:600px){.auth.auth-polished{padding:182px 14px 40px}.auth.auth-polished section{padding:24px 20px;border-radius:12px}}.auth.auth-register section{max-width:880px}.auth-fields{display:grid;grid-gap:18px;gap:18px;min-width:0}.auth-register .auth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.auth-register .auth-email{grid-column:1/-1}.auth-polished .auth-fields label{min-width:0}.auth-polished .auth-hint{margin:0}.auth-captcha{width:100%;min-height:100px;min-width:0}.auth-polished .auth-captcha button{margin-top:8px}@media(max-width:640px){.auth-register .auth-fields{grid-template-columns:1fr}.auth.auth-polished section{padding:24px 16px}.auth-register .auth-email{grid-column:auto}}@media(max-width:360px){.auth.auth-polished{padding-left:0;padding-right:0}.auth.auth-polished section{padding-left:8px;padding-right:8px}}.commission-image{margin:18px 0;padding:16px;border:1px dashed #ba9d6a;border-radius:10px;background:#fff8e9;min-width:0}.commission-image img{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:12px auto}.commission-image input{max-width:100%;box-sizing:border-box}.commission-image small{display:block;margin:6px 0;color:#776447}.commission-image button{margin-top:10px}.overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.overview-toolbar p{margin:0;color:#756650}.overview-toolbar button{padding:10px 18px;border:1px solid #bda783;border-radius:8px;background:#fff7e6;color:#30291f}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.overview-metrics a{display:flex;flex-direction:column;gap:12px;padding:24px;background:#243b32;color:#fff7e6;border-radius:12px;text-decoration:none}.overview-metrics strong{font-size:38px;line-height:1.2}.overview-metrics span{font-size:12px;color:#dfbf80}.overview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.overview-panel{padding:26px!important;background:#fff8e9;border:1px solid #d3c3a5;border-radius:12px;min-width:0}.overview-panel h2{font-size:23px;margin:0 0 12px}.overview-panel p{font-size:14px;color:#76664d;line-height:1.6}.overview-row,.overview-task{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e5d8c0;text-decoration:none;color:#30291f}.overview-row b,.overview-task span:first-child{flex:1 1;overflow-wrap:anywhere}.overview-task b{background:#ecd6a5;min-width:32px;text-align:center;padding:5px;border-radius:6px}.overview-row small{color:#81705a}.overview-chart{display:flex;gap:10px;align-items:flex-end;margin:20px 0}.overview-chart>div{flex:1 1;text-align:center;min-width:0}.overview-chart b,.overview-chart small,.overview-chart span{display:block;font-size:12px}.overview-chart span{color:#81705a;margin-top:5px}.overview-bar{height:105px;display:flex;align-items:flex-end;justify-content:center;margin:8px 0}.overview-bar i{width:70%;background:#bb8a32;border-radius:5px 5px 0 0}.overview-shortcuts{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.overview-shortcuts a{padding:14px 18px;background:#fff8e9;border:1px solid #cfbd9c;border-radius:8px;color:#684629;text-decoration:none}.overview-warning{color:#a52b22!important}@media(max-width:1050px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}}@media(max-width:540px){.overview-metrics{gap:10px}.overview-metrics a{padding:16px}.overview-panel{padding:18px!important}.overview-toolbar{align-items:flex-start}.overview-chart{gap:4px}}.admin-body{min-width:0}.admin-top h1{overflow-wrap:anywhere}@media(max-width:850px){.admin{grid-template-columns:minmax(0,1fr)}.admin>aside{min-width:0;max-width:100%}.admin-top{flex-wrap:wrap;gap:12px}}