:root{color-scheme:dark;--bg:#151713;--panel:#1d201a;--line:#30352b;--accent:#d6f977;--text:#f1f1e9;--muted:#a6ad9d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{opacity:.58;cursor:wait}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}p{color:var(--muted)}.wrap{width:min(1280px,calc(100% - 88px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top{background:#191c16;border-bottom:1px solid #2b3026}.nav{min-height:75px;display:flex;justify-content:space-between;gap:22px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:900;font-size:24px;letter-spacing:-.07em;line-height:.92;white-space:nowrap}.brand img{width:39px;height:39px}.brand span span{color:var(--accent)}.brand small{display:block;margin-top:6px;color:#a6ad9d;font:800 8px/1 monospace;letter-spacing:.21em}.btn,.icon-btn,.nav nav,.nav-actions{display:flex;align-items:center}.nav nav{align-self:stretch;gap:32px}.nav nav a{display:flex;align-items:center;color:#adb3a6;font-size:14px;font-weight:700;position:relative;white-space:nowrap}.nav nav a.current,.nav nav a:hover{color:var(--accent)}.nav nav a.current:after{content:"";height:2px;background:var(--accent);position:absolute;bottom:0;inset-inline:0}.nav-actions{gap:10px}.btn,.icon-btn{justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:800;min-height:43px;padding:0 15px;white-space:nowrap;transition:background .18s,border .18s,color .18s}.btn.small{min-height:37px;padding:0 12px;font-size:13px}.btn.primary{background:var(--primary-fill,var(--accent));color:#212711}.btn.primary:hover{background:var(--primary-hover,#e8ffa4)}.btn.outline,.icon-btn{background:#22261e;border-color:#393e32;color:#e4e8dd}.btn.outline:hover,.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.icon-btn{width:38px;min-height:37px;padding:0}.home{padding-top:27px}.hero{height:450px;position:relative;overflow:hidden;isolation:isolate;border-radius:19px;border:1px solid #3d4431;background:#333f24}.detail-hero img,.detail-hero:after,.hero-art,.hero:after{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-art{object-position:center 52%;z-index:-3}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,rgba(15,19,12,.96),rgba(18,23,13,.87) 24%,rgba(17,24,13,.37) 55%,rgba(22,29,15,.04) 82%),linear-gradient(0deg,rgba(14,18,11,.43),transparent 35%)}.hero-content{padding:51px 0 35px 53px;position:relative;z-index:1;max-width:610px}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--accent);font:800 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.hero-chip{display:inline-flex;background:#262f1c;border:1px solid #475436;border-radius:5px;padding:6px 9px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px #d6f97560;flex:none}.dot.amber{background:#f4c77e;box-shadow:none}.hero h1{font-size:clamp(56px,7.1vw,103px);font-weight:900;letter-spacing:-.092em;line-height:.86;margin:21px 0 17px}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{font-size:17px;line-height:1.55;color:#e1e6d9;margin-bottom:20px}.searchbox{max-width:492px;display:flex;align-items:center;gap:11px;padding:6px 6px 6px 14px;background:#1c2119f5;border:1px solid #555e46;border-radius:10px;color:#bcc5ac;box-shadow:0 10px 24px #0003}.searchbox input{min-width:0;flex:1 1;border:0;outline:none;background:transparent;color:var(--text);font-size:14px}.searchbox:focus-within{border-color:var(--accent)}.searchbox input:focus-visible{outline:none}.searchbox .btn{min-height:38px}.hero-world{position:absolute;z-index:2;right:20px;bottom:19px;display:flex;align-items:center;gap:10px;border:1px solid #c3d1b144;background:#1a2119df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;padding:8px 10px}.hero-world:hover{border-color:var(--accent)}.quick-icon,.world-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;background:#303923;color:var(--accent)}.hero-world small,.hero-world strong{display:block}.hero-world small{font:800 9px/1.2 ui-monospace,monospace;letter-spacing:.1em;color:#b6c1aa;margin-bottom:3px}.hero-world strong{font-size:13px}.hero-world>svg{margin-left:10px;color:var(--accent)}.hero-scroll{display:none}.quick-strip{margin-top:13px;border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#1b1e18}.quick-strip>a,.quick-strip>span{min-width:0;display:grid;grid-template-columns:auto 1fr auto;column-gap:11px;align-items:center;padding:12px 18px}.quick-strip>*+*{border-left:1px solid var(--line)}.quick-icon{grid-row:span 2}.quick-strip b{font-size:13px;line-height:1.2;align-self:end}.quick-strip small{grid-column:2;align-self:start;color:var(--muted);font-size:11px}.quick-strip>a>svg{grid-column:3;grid-row:1/3;color:#9da68e}.quick-strip>a:hover b{color:var(--accent)}.directory{margin:43px 0 55px;scroll-margin-top:18px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.owner-call h2,.section-head h2{font-size:clamp(33px,4vw,48px);margin:6px 0}.section-head p{font-size:15px}.controls{display:flex;gap:9px}.selectbox{position:relative;display:flex;align-items:center}.selectbox svg{position:absolute;right:11px;pointer-events:none;color:var(--muted)}.selectbox select{appearance:none;padding:0 33px 0 11px;height:37px;border:1px solid #393e32;border-radius:8px;background:#22261e;color:var(--text);font-size:13px;font-weight:700}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:21px 0 16px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips button,.search-tag{display:inline-flex;align-items:center;gap:6px;min-height:34px;background:transparent;border:1px solid #343a2e;border-radius:6px;padding:0 12px;color:#b8beaf;font-weight:700;font-size:13px}.chips button.active,.chips button:hover,.chosen{color:var(--accent)!important;border-color:#647447!important;background:#2b3421!important}.result-count{font-size:12px;color:var(--muted);white-space:nowrap}.search-tag{margin-bottom:12px}.filter-panel{display:flex;gap:12px;align-items:end;padding:13px;background:var(--panel);border:1px solid var(--line);border-radius:9px;margin-top:15px}.filter-panel label{display:grid;gap:5px;font-size:13px}.filter-panel select{background:#141711;color:var(--text);border:1px solid #454c3d;padding:7px;border-radius:6px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.realm-card{display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:border-color .18s}.realm-card:hover{border-color:#68784b}.card-image{position:relative;display:block;aspect-ratio:2.04;background:#353e2c;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.realm-card:hover img{transform:scale(1.035)}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #6c785b66;border-radius:5px;background:#21291eeb;color:#e0ead8;padding:3px 7px;font-size:11px;font-weight:800}.image-pill{position:absolute;top:10px;left:10px}.card-arrow{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #b0bc9a66;background:#1b221bd9;border-radius:6px}.card-body{flex:1 1;display:flex;flex-direction:column;padding:15px 15px 12px}.card-kicker{display:flex;align-items:center;gap:6px;color:#a8b49b;font:800 9px/1.3 ui-monospace,monospace;letter-spacing:.11em}.card-body h3{font-size:25px;margin:5px 0 7px}.card-body h3 a:hover,.card-foot a:hover{color:var(--accent)}.card-body p{font-size:13px;line-height:1.55;flex:1 1;margin-bottom:12px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{font-size:11px;font-weight:700;background:#282d23;border:1px solid #383e32;border-radius:5px;color:#c5cebc;padding:3px 7px}.card-foot{margin-top:13px;padding-top:11px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px;color:#b7c1ad;font-size:12px;font-weight:700}.card-foot>a,.card-foot>span{display:flex;align-items:center;gap:6px}.host-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#39452b;color:#d9f497;font-weight:800}.owner-call{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px;margin:0 0 55px;background:radial-gradient(ellipse at 95% 105%,#364925 0,#21291b 54%,#1b2118 100%);border:1px solid #394631;border-radius:13px}footer{margin-top:15px;border-top:1px solid var(--line);background:#181b15}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 18px}.foot p{margin-top:12px;font-size:13px}.footlinks{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#c5cebc}.footlinks a{display:inline-flex;align-items:center;gap:5px}.back:hover,.footlinks a:hover{color:var(--accent)}.legal{font-size:11px;color:#9ba494;padding:0 0 19px}.inside{min-height:55vh;padding-top:32px;padding-bottom:38px}.back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#bac4af;margin-bottom:17px}.detail-hero{height:310px;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#313c29;display:flex;align-items:end}.detail-hero img{z-index:-2}.detail-hero:after{content:"";z-index:-1;background:linear-gradient(0deg,#11160eea,#11160e12 95%)}.detail-hero>div{padding:28px}.detail-hero h1,.page-head h1,.welcome h1{font-size:clamp(36px,5.7vw,70px);margin:7px 0 5px}.detail-hero p{color:#e2e8dc}.detail-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(275px,1fr);gap:16px;margin-top:17px}.empty,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0}.panel{margin-bottom:16px}.panel h2{display:flex;align-items:center;gap:8px;font-size:25px;margin:4px 0 10px}.panel p{margin:8px 0 14px}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.rules{padding-left:20px;color:#d7dfd1;margin:0}.rules li{padding:5px 0}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.post{padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.post h3{margin:5px 0 9px;font-size:20px}.join-btn{margin-top:12px;width:fit-content}.page-head{margin:4px 0 24px}.page-head p{font-size:16px;margin:7px 0}.empty{text-align:center;padding:44px 20px}.empty>svg{color:var(--accent);margin:0 auto 10px}.empty p{margin:10px 0 15px}.empty .btn,.welcome .btn{display:inline-flex}.event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-list .btn{width:fit-content}.welcome{padding:45px 28px;margin-top:12px}.welcome-features{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px}.welcome-features span{display:flex;align-items:center;gap:7px;color:#c5cebc}.welcome-features svg{color:var(--accent)}.editor-title,.post-head,.save-row,.workspace-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.workspace-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px}.rail{padding:15px}.rail h2{font-size:18px}.rail .btn{width:100%;margin-top:8px}.realm-choice{width:100%;text-align:left;background:#24291f;border:1px solid #3c4636;border-radius:6px;padding:9px;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.realm-choice small{display:block;color:var(--muted)}.editor-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:16px}.editor-tabs button{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;border-radius:7px;padding:7px 10px;font-weight:700}.editor-tabs button.active{color:var(--accent);background:#2b3421;border-color:#48583a}.fields{display:grid;gap:13px}.fields label{display:grid;gap:5px;font-size:14px;font-weight:700}.fields label small{color:var(--muted);font-weight:400}.fields input:not([type=checkbox]),.fields select,.fields textarea{width:100%;background:#151914;color:var(--text);border:1px solid #41493b;border-radius:7px;padding:9px 10px;resize:vertical}.fields button{width:fit-content}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.swatches{border:0;padding:0;margin:0;display:flex;gap:9px}.swatches legend{margin-bottom:7px;font-size:14px;font-weight:700}.swatches button{width:31px;height:31px;border:1px solid #fff8;border-radius:6px;display:grid;place-items:center;color:#1d2318}.fields label.check{display:flex;align-items:center;gap:7px}.check input{accent-color:var(--accent)}.notice{border:1px solid #4d6337;background:#2a3623;color:#e2f3cf;padding:10px 12px;border-radius:7px;font-size:13px}.notice.error{border-color:#834942;background:#3a2823;color:#ffd7cd}.inset,.submission{padding:13px;background:#191d16;border:1px solid var(--line);border-radius:8px}.submission{margin:8px 0}.actions{display:flex;flex-wrap:wrap;gap:7px}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero h1{font-size:clamp(60px,9vw,90px)}.hero-content{padding-left:37px}.workspace-grid{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:760px){.wrap{width:calc(100% - 30px)}.nav{flex-wrap:wrap;gap:0 8px;min-height:unset;padding-top:10px}.nav nav{order:3;width:100%;height:40px;justify-content:center;gap:23px}.brand{font-size:21px}.brand img{width:34px;height:34px}.home{padding-top:14px}.hero{height:390px}.hero-content{padding:27px 19px 75px}.hero h1{font-size:clamp(51px,11vw,76px);margin:17px 0}.hero p{font-size:15px}.hero:after{background:linear-gradient(90deg,#12180de8,#151c11ab 60%,#151c1155),linear-gradient(0deg,#131a10b8,transparent 55%)}.hero-world{right:11px;bottom:10px}.quick-strip>a,.quick-strip>span{padding:9px 7px;gap:4px;grid-template-columns:1fr;justify-items:center;text-align:center}.quick-icon{grid-row:auto;width:28px;height:28px}.quick-strip small{grid-column:1;display:none}.quick-strip>a>svg{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.directory{margin-top:30px}.detail-grid,.workspace-grid{grid-template-columns:1fr}.workspace-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:9px}}@media(max-width:460px){.cards,.event-list{grid-template-columns:1fr}.desktop{display:none}.foot,.owner-call,.section-head{align-items:flex-start;flex-direction:column;gap:12px}.field-grid,.workspace-grid aside{grid-template-columns:1fr}.detail-hero{height:245px}.detail-hero>div,.panel{padding:15px}.nav-actions{gap:6px}.nav-actions .btn{padding:0 7px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.realm-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin:10px 0 16px}.realm-tabs a{display:flex;align-items:center;gap:7px;padding:11px 3px;border-bottom:2px solid transparent;color:var(--muted);font-weight:700}.realm-tabs a:hover,.realm-tabs a[aria-current=page]{color:var(--accent)}.realm-tabs a[aria-current=page]{border-bottom-color:var(--accent)}.stats-hero{height:240px}.stats-head,.stats-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-head{margin:26px 0 22px}.stats-head h2{font-size:clamp(32px,4vw,48px);margin:5px 0}.stats-section{margin-bottom:25px}.stats-section h3{font-size:21px;margin-bottom:10px}.stats-subhead h3{margin-bottom:0}.stats-note{font-size:13px;margin:6px 0 12px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.stat-tile{min-width:0;display:grid;justify-items:start;gap:5px;background:var(--panel);border:1px solid var(--line);padding:14px;border-radius:10px}.stat-label{margin-top:3px;color:var(--muted);font-size:13px;font-weight:700}.stat-tile strong{font-size:29px;line-height:1.1}.stat-tile small{color:var(--muted);font-size:11px}.stats-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-charts .panel{margin:0}.stat-history h2{font-size:21px}.stat-empty,.stat-history p{font-size:13px}.stat-empty{min-height:138px;border:1px dashed #41493b;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center;padding:10px}.stat-empty svg{flex:none;color:var(--accent)}.chart-key{display:flex;flex-wrap:wrap;gap:8px 15px;font-size:12px;color:var(--muted)}.chart-key span{display:flex;align-items:center;gap:5px}.chart-key i{width:8px;height:8px;border-radius:50%}.stat-chart{width:100%;height:auto;display:block;margin-top:6px;overflow:visible}.stat-chart line{stroke:#394235;stroke-width:1}.stat-chart text{fill:var(--muted);font:10px Arial,sans-serif}.chart-details{margin-top:9px;font-size:13px}.chart-details summary{cursor:pointer;color:var(--accent)}.chart-table{max-height:220px;overflow:auto;margin-top:7px}.chart-table table{width:100%;border-collapse:collapse;text-align:left}.chart-table td,.chart-table th{padding:5px 7px;border-bottom:1px solid var(--line)}.chart-table th{font-weight:700}.vote-control .notice{max-width:235px;margin-top:5px}@media(max-width:760px){.stats-charts{grid-template-columns:1fr}}@media(max-width:460px){.stats-head{align-items:flex-start;flex-direction:column}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.realm-facts{margin:0}.realm-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.realm-facts dt{color:var(--muted)}.realm-facts dd{margin:0;text-align:right;font-weight:700;overflow-wrap:anywhere}.realm-discord{width:fit-content;max-width:100%;min-height:40px;margin-top:8px;white-space:normal}.board-hero{height:235px}.board-hero:after{background:linear-gradient(90deg,#11160ee8 10%,#11160e99 52%,#11160e26),linear-gradient(0deg,#11160e8c,transparent 65%)}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin:11px 0 0}.board-toolbar .realm-tabs{border:0;margin:0}.board-search{display:flex;align-items:center;gap:6px}.board-search input:not([type=hidden]){width:min(230px,100%);min-height:36px;background:#1b2018;border:1px solid #3a4434;border-radius:7px;padding:0 9px;color:var(--text);font-size:13px}.board-note,.board-results{display:flex;align-items:center;gap:7px;margin:12px 0;font-size:13px}.board-note svg{color:var(--accent);flex:none}.board-results{justify-content:space-between;overflow-wrap:anywhere}.board-results a{color:var(--accent);flex:none}.board-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.board-list{list-style:none;margin:0;padding:0}.board-row{display:grid;grid-template-columns:55px minmax(0,1fr) 85px 145px;gap:13px;align-items:center;padding:11px 14px}.board-list .board-row{border-top:1px solid var(--line)}.board-list .board-row:hover{background:#252b20}.board-labels{color:var(--muted);font-size:12px;font-weight:800}.board-rank{display:grid;place-items:center;width:36px;height:36px;background:#252c20;border:1px solid #3d4933;color:#c7d0bf;border-radius:8px;font-weight:800}.board-top{color:var(--accent);background:#323d25;border-color:#57683e}.board-realm{display:flex;align-items:center;min-width:0;gap:11px}.board-realm img{width:72px;height:46px;object-fit:cover;border-radius:6px;flex:none;background:#303b28}.board-realm strong{display:block;overflow-wrap:anywhere}.board-realm:hover strong{color:var(--accent)}.board-realm small,.board-total small{display:block;color:var(--muted);font-size:11px}.board-total strong{display:block;font-size:19px}.board-action .btn{width:fit-content}@media(max-width:760px){.nav nav{gap:clamp(10px,3vw,23px)}.board-row{grid-template-columns:42px minmax(0,1fr) 52px 115px;gap:8px;padding-inline:10px}}@media(max-width:460px){.board-toolbar{align-items:stretch;flex-direction:column;padding-bottom:8px}.board-search input:not([type=hidden]){width:100%}.board-row{grid-template-columns:36px minmax(0,1fr) auto}.board-labels span:last-child{display:none}.board-action{grid-column:2/-1}.board-realm img{width:43px;height:37px}.board-rank{width:31px;height:31px}.board-total{text-align:right}}.email-sign-in{max-width:500px}.email-sign-in p{overflow-wrap:anywhere}.admin-tabs{flex-wrap:wrap}.admin-stat-grid{margin:18px 0}.admin-section{margin-top:16px}.admin-chart{width:100%;height:auto;color:var(--accent);display:block;max-height:170px}.admin-chart text{fill:var(--muted);font:11px Arial,sans-serif}.admin-daily table{min-width:530px}.admin-search{flex-wrap:wrap;margin:12px 0}.admin-search input:not([type=hidden]){width:min(300px,100%)}.admin-list{list-style:none;padding:0;margin:0}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,260px);align-items:start;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.admin-row h3,.admin-row p{overflow-wrap:anywhere}.admin-row h3{font-size:20px}.admin-row h3 a:hover{color:var(--accent)}.admin-row p{margin:4px 0 7px;font-size:13px}.admin-action{justify-self:end;max-width:100%}.admin-action summary{cursor:pointer;list-style:none;width:fit-content}.admin-action summary::-webkit-details-marker{display:none}.admin-action form{margin-top:10px}.admin-pager{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:11px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media(max-width:560px){.admin-tabs{gap:0 14px}.admin-row{grid-template-columns:1fr}.admin-action{justify-self:start}}.admin-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.realm-themed{--accent:var(--realm-accent,#d6f977)}.theme-toggle[aria-pressed=true] svg{fill:#e7edab;stroke:#465e1e}@media (max-width:410px){.nav-actions .nav-account{display:none}}:root[data-theme=light]{color-scheme:light;--bg:#f1f3e9;--panel:#fcfdf7;--line:#d1d8c5;--text:#20281a;--muted:#4e5e45;--accent:#3d5b19;--primary-fill:#d6f977;--primary-hover:#c5ea68;--surface-soft:#eaf0df;--surface-active:#e0ebcf;--border-control:#8c9d7d;--chart-secondary:#116782}[data-theme=light] .realm-themed{--accent:color-mix(in srgb,var(--realm-accent,#d6f977) 32%,#182116);--primary-fill:var(--realm-accent,#d6f977);--primary-hover:color-mix(in srgb,var(--primary-fill) 87%,#3f542b)}[data-theme=light] .top,[data-theme=light] footer{background:#e7eddd;border-color:var(--line)}[data-theme=light] :is(.brand small,.legal,.nav nav a,.footlinks,.back,.card-kicker,.card-foot,.welcome-features span,.quick-strip>a>svg){color:var(--muted)}[data-theme=light] :is(.nav nav a.current,.nav nav a:hover,.footlinks a:hover,.back:hover,.card-foot a:hover){color:var(--accent)}[data-theme=light] :is(.btn.outline,.icon-btn,.selectbox select,.realm-choice){background:var(--surface-soft);border-color:var(--border-control);color:var(--text)}[data-theme=light] :is(.btn.outline:hover,.icon-btn:hover,.theme-toggle[aria-pressed=true],.editor-tabs button.active,.board-top){background:var(--surface-active);border-color:var(--border-control);color:var(--accent)}[data-theme=light] .hero{background:#dbe4cd;border-color:var(--line)}[data-theme=light] .hero:after{background:linear-gradient(90deg,#f2f4e8 2%,#f0f3e5ee 27%,#ebefdc90 55%,#e8edda00 78%)}[data-theme=light] .hero-chip,[data-theme=light] .searchbox{background:#fcfdf4f5;border-color:var(--border-control);color:var(--accent)}[data-theme=light] .hero p{color:#303e2a}[data-theme=light] .hero-world{background:#f8fbefec;border-color:#829570}[data-theme=light] .hero-world small{color:var(--muted)}[data-theme=light] :is(.quick-icon,.world-icon,.quick-strip,.inset,.submission,.board-rank,.board-list .board-row:hover){background:var(--surface-soft)}[data-theme=light] .board-rank{border-color:var(--line);color:var(--muted)}[data-theme=light] .board-top{background:var(--surface-active);border-color:var(--border-control);color:var(--accent)}[data-theme=light] :is(.chips button,.search-tag,.tags span,.pill){background:var(--surface-soft);border-color:var(--border-control);color:var(--muted)}[data-theme=light] :is(.chips button:hover,.chips button.active,.chosen){background:var(--surface-active)!important;border-color:var(--border-control)!important}[data-theme=light] :is(.fields input:not([type=checkbox]),.fields select,.fields textarea,.filter-panel select,.board-search input:not([type=hidden])){background:var(--panel);border-color:var(--border-control)}[data-theme=light] .realm-card:hover{border-color:var(--border-control)}[data-theme=light] .host-avatar{background:var(--surface-active);color:var(--accent)}[data-theme=light] .owner-call{background:radial-gradient(ellipse at 95% 105%,#d3e4b8,#e6edd7 58%,#f1f5e9);border-color:var(--line)}[data-theme=light] .rules{color:var(--text)}[data-theme=light] .notice{background:#e6f0d8;border-color:#94a97e;color:#344b25}[data-theme=light] .notice.error{background:#faece7;border-color:#b8897c;color:#752e21}[data-theme=light] .stat-empty{border-color:var(--border-control)}[data-theme=light] .stat-chart line{stroke:var(--line)}[data-theme=light] :is(.detail-hero,.card-image){color:#f1f1e9}[data-theme=light] .detail-hero .eyebrow{color:var(--realm-accent,#d6f977)}[data-theme=light] .card-image .image-pill{background:#21291eeb;border-color:#6c785b66;color:#e0ead8}[data-theme=light] .image-pill .dot:not(.amber){background:#d6f977}@media (max-width:760px){[data-theme=light] .hero:after{background:linear-gradient(90deg,#f2f4e8fa,#eff2e2df 65%,#e8edda90)}}