:root{color-scheme:dark;--ground:#111214;--ground-2:#1B1D20;--ink:#F3F1ED;--ink-2:#C2C1BE;--ink-3:#A2A3A6;--hair:#323437;--accent:#E8641B;--accent-deep:#101113;--accent-tint:#3C241A;--down:#FF8080;--pic:#23262B;--blue:#E8641B;--navy:#1B1D20;--foot:#101113;--ink2:#C2C1BE;--ink3:#A2A3A6;--bg:#111214;--soft:#202226}body{background:var(--ground);color:var(--ink)}a,button,input,textarea,[tabindex]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #FFAC72;outline-offset:4px}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}.logo .o{background:radial-gradient(circle at 35% 30%,#ffac72,#e8641b 70%)}.head{background:#16171a}.search{background:var(--soft)}.nav li a,.wx,.nav .grid{color:var(--ink)}.nav li a.on,.nav li a:hover{color:var(--accent)}.lang3{border-color:var(--hair)}.lang3 button{color:var(--ink)}.lang3 button+button{border-color:var(--hair)}.lang3 button[aria-pressed=true]{background:var(--accent);color:#111214}.lang3 button[aria-pressed=false]:hover{background:var(--accent-tint)}.sc,.aside{background:var(--ground-2);box-shadow:none}.sc>div{min-width:0}.hero{grid-template-columns:minmax(0,2.28fr) minmax(0,1fr)}.panel{background:var(--ground-2)}.panel .ph,.panel li{border-color:var(--hair)}.psep{background:var(--hair)}.panel .pm{color:#b1b3b8}.ptab[aria-selected=false]{color:#aaacb1}.hero .kick{color:#ffac72}.tag{color:#111214}.hero .cta,.f1admin{background:var(--accent);color:#111214}.hero .cta:hover,.f1admin:hover{background:#ffac72;color:#111214}.hero .dots i:first-child{background:var(--accent)}.dm .tag{background:var(--accent)!important;color:#111214}.lower,.videos{padding-left:0}.lower.solo .dmg{grid-template-columns:minmax(0,1fr) minmax(0,266px) minmax(0,238px)}.videos.solo .vgrid{grid-template-columns:minmax(0,1fr) minmax(0,525px)}.videos .sh{width:100%}.vlist li{gap:22px}.vlist .tx{min-width:0}.f1{background:#16171a;border-top:1px solid var(--hair)}.f1links{gap:28px}.f1admin{white-space:nowrap}.news{background:var(--accent-tint)}.news input,.aibox,.aiask input{background:var(--ground-2);color:var(--ink)}.ailog .q{background:var(--accent-tint)}.aibox{border:1px solid var(--hair)}.aifab,.aisend{color:#111214}.admin{grid-template-columns:220px minmax(0,1fr)}.adm-main,.canvas,.work,.doc,.stats{min-width:0}.adm-rail{background:#191b1e;border-right:1px solid var(--hair)}.adm-rail .name{color:var(--ink)}.adm-rail .slot{color:var(--ink);border:0;font-weight:600}.adm-rail .name:before{content:"";display:block;width:22px;height:3px;background:var(--accent);margin-bottom:12px}.adm-rail a[aria-current=page]{background:var(--accent-tint)}.adm-rail .logout{margin-top:auto;color:var(--ink-2)}.topbar{background:#16171a}.work{grid-template-columns:minmax(0,1fr) 300px}.canvas{padding:36px 40px}.doc{width:100%;max-width:740px;margin:0 auto}.assist{width:300px;grid-template-columns:minmax(0,1fr);background:var(--ground-2);border-left:1px solid var(--hair)}.assist>*{min-width:0}.assist .head2{padding:20px}.assist .log{padding:8px 20px}.ask{padding:16px 20px 24px}.btn{color:#111214;font-weight:600}.btn.quiet{color:var(--ink);background:none}.media .heroPick{background:#34373c;color:var(--ink)}.media:has(img) .heroPick{background:#191b1e}.imgpick{background:var(--ground-2)}.chart .l{stroke-width:2}.chart .tick,.fig .k,.kwhead,table.posts th{color:var(--ink-3)}.periods{color:var(--ink-2)}.toplist .bar i,.kwlist .bar i{background:var(--accent-tint)}.topbar .status{color:var(--ink-2)}.work.closed{grid-template-columns:minmax(0,1fr)}.preview-pages{display:flex;gap:22px;align-items:center}.preview-pages a{font:600 13px/1.3 system-ui,sans-serif;color:var(--ink-2)}.preview-pages a:hover{color:var(--accent)}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.hero h1{font-size:38px}.panel{padding:24px 18px 10px}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lower.solo .dmg{grid-template-columns:repeat(3,minmax(0,1fr))}.videos.solo .vgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vth{width:140px}.f1row{flex-wrap:wrap}.f1links,.nav .wrap,.nav ul{gap:20px}}@media(max-width:1023px){.admin{grid-template-columns:minmax(0,1fr)}.adm-rail{flex-wrap:wrap;gap:0;border-right:0;border-bottom:1px solid var(--hair)}.adm-rail .name{width:100%}.adm-rail .name:before{display:none}.adm-rail .logout{margin-top:0}.work{grid-template-columns:minmax(0,1fr)}.assist{position:fixed;right:0;top:145px;bottom:0;width:300px;z-index:7;box-shadow:-16px 0 48px #0006}.canvas{padding:32px}}@media(max-width:767px){.head .wrap{height:auto;min-height:0;padding:16px 0;flex-wrap:nowrap;gap:12px}.logo{font-size:24px;flex:none}.search{flex:1 1 0;min-width:0;margin-left:0;height:44px;padding:0 12px 0 14px}.search>:not(svg){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.nav .wrap{height:auto;min-height:64px;padding:14px 0;flex-wrap:wrap;gap:16px}.nav ul{order:3;width:100%;gap:18px;flex-wrap:wrap;height:auto}.nav li a{font-size:11px;padding:7px 0}.nav .wrap>ul:empty{display:none}.strip{display:flex;gap:12px;margin-top:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;padding:2px 0 4px;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.sc{padding:10px;gap:10px;flex:0 0 82%;scroll-snap-align:start}.sc img{width:52px;height:64px}.sc h3{font-size:12px}.sc p{font-size:12px;line-height:1.5}.sc p i{margin:0 3px}.hero{height:auto;grid-template-columns:1fr}.hero .main{min-height:480px}.hero h1{font-size:34px}.hero .body{left:24px;right:24px;bottom:32px}.hero .tag{left:24px;top:24px}.hero .dots{display:none}.hero .desc{font-size:14px}.panel{padding:24px}.lower.solo .dmg{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:300px 220px 220px;gap:14px}.dm.big{grid-column:1/-1;grid-row:auto}.dm.big h3{font-size:22px}.dm h3{font-size:14px}.dm .cap{left:14px;right:14px;bottom:16px}.videos.solo .vgrid{grid-template-columns:minmax(0,1fr)}.vbig{height:320px}.vbig h3{font-size:19px}.vlist .tx{padding-top:8px}.vlist h4{max-width:none}.vlist li:not(:last-child):after{left:162px}.f1row{padding:28px 0;gap:24px}.f1links{margin:0;flex-wrap:wrap;gap:16px 20px}.f1links a{font-size:12px}.aifab{right:16px;height:48px;padding:0 20px}.aibox{right:12px;width:calc(100vw - 24px);max-width:380px}.aibox .aiask input{font-size:16px}.canvas{padding:24px 20px}.topbar{height:auto;min-height:64px;padding:12px 20px;flex-wrap:wrap;gap:10px}.topbar .right{width:100%;margin-left:0;gap:12px}.topbar .btn{padding:0 12px;font-size:12px}.adm-rail{padding:12px}.adm-rail .lang{margin-left:0}.adm-rail .logout{margin-left:auto}.assist{top:0;width:100%}.pickrow{flex-wrap:wrap;gap:14px}.doc .title{font-size:30px}.stats{padding:28px 20px 64px}.stats h1{font-size:30px}.periods{flex-wrap:wrap;gap:16px}.chart svg{height:220px}table.posts{font-size:12px;table-layout:fixed;overflow-wrap:anywhere}table.posts th:first-child{width:42%}table.posts td.sec,table.posts td.date{white-space:normal}table.posts td,table.posts th{padding-right:8px}.preview-pages{gap:14px}.news{height:auto;margin:32px 0 0;padding:24px;flex-wrap:wrap;gap:16px}.news form{width:100%;min-width:0;margin-left:0}.news input{min-width:0;width:0;padding:0 14px}.news button{width:110px;flex:none;font-size:14px}.adm-main{grid-template-rows:auto 1fr}}.story-row-link{display:flex;align-items:center;gap:12px;width:100%;color:inherit}.hero-image-link{position:absolute;inset:0;z-index:1}.hero .main .body,.hero .main .tag,.hero .main .dots{z-index:2!important}.hero .main:after{pointer-events:none;z-index:1}.adm-rail .logout{border-top:0;margin-top:auto}@media(min-width:1024px){.admin>.adm-rail{position:sticky;top:0;height:100vh;align-self:start}.adm-rail .lang{margin-top:24px}}@media(min-width:768px){.nav .wrap>svg,.nav .nav-burger{display:none}}.nav-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:0;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.nav-burger:focus-visible{outline:2px solid #FFAC72;outline-offset:2px}@media(max-width:767px){.nav:has(.nav-burger){position:relative}.nav:has(.nav-burger) .wrap>ul:not(:empty){display:none}.nav.menu-open .wrap>ul:not(:empty){display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;left:0;right:0;top:100%;z-index:45;margin:0;padding:8px 16px 12px;background:#16171a;border-bottom:1px solid var(--hair);box-shadow:0 16px 32px #0008}.nav.menu-open .wrap>ul:not(:empty) li a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:13px;border-bottom:1px solid var(--hair)}.nav.menu-open .wrap>ul:not(:empty) li:last-child a{border-bottom:0}}@media(min-width:768px){.adm-rail .adm-burger{display:none}}@media(max-width:767px){.adm-rail:has(.adm-burger){position:relative}.adm-rail .adm-burger{margin-left:4px}.adm-rail:has(.adm-burger)>a:is([href="admin-editor.html"],[href="admin-analytics.html"],[href="post-library.html"],[href="admin-settings.html"],.logout){display:none}.adm-rail.adm-menu-open:has(.adm-burger):after{content:"";position:absolute;left:0;right:0;top:100%;z-index:44;box-sizing:content-box;height:240px;background:#16171a;border-bottom:1px solid var(--hair);box-shadow:0 16px 32px #0008;pointer-events:none}.adm-rail.adm-menu-open:has(.adm-burger)>a:is([href="admin-editor.html"],[href="admin-analytics.html"],[href="post-library.html"],[href="admin-settings.html"],.logout){display:flex;align-items:center;position:absolute;left:16px;right:16px;z-index:45;box-sizing:border-box;height:44px;margin:0;padding:0 4px;font-size:13px;border:0;border-bottom:1px solid var(--hair);border-radius:0;background:none;box-shadow:none}.adm-rail.adm-menu-open:has(.adm-burger)>a[href="admin-editor.html"]{top:calc(100% + 8px)}.adm-rail.adm-menu-open:has(.adm-burger)>a[href="admin-analytics.html"]{top:calc(100% + 52px)}.adm-rail.adm-menu-open:has(.adm-burger)>a[href="post-library.html"]{top:calc(100% + 96px)}.adm-rail.adm-menu-open:has(.adm-burger)>a[href="admin-settings.html"]{top:calc(100% + 140px)}.adm-rail.adm-menu-open:has(.adm-burger)>a.logout{top:calc(100% + 184px);border-bottom:0}}@media(max-width:767px){.adm-rail .name{border-left:0;text-align:center}.adm-rail .name .brand-logo{margin-inline:auto}}