@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";:root{--wine:#45131c;--wine2:#681d27;--gold:#b58a46;--ink:#261a17;--paper:#e9ddc1;--paper2:#d7c49d;--night:#0b1420}*{box-sizing:border-box}body{color:var(--ink);background:#130d0b;margin:0;font-family:Libre Baskerville,serif}.app{background:radial-gradient(circle at 50% 0,#5e2b22 0,#1b100d 34%,#0d0908 75%);min-height:100vh;position:relative;overflow:hidden}.paper-noise{opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}.mast{background:linear-gradient(#eadfc7,#d7c59f);border-left:1px solid #7b5d36;border-right:1px solid #7b5d36;max-width:1280px;margin:auto;box-shadow:0 0 50px #000}.mast-top{background:var(--wine);color:#d9bd84;letter-spacing:1.8px;justify-content:space-between;align-items:center;height:34px;padding:0 28px;font:600 11px Cinzel;display:flex}.brand{background:radial-gradient(#f4ead5 0,#d9c8a4 72%);justify-content:center;align-items:center;gap:25px;min-height:158px;display:flex;position:relative}.brand:before,.brand:after{content:"";opacity:.6;border-top:1px solid #9a7a48;border-bottom:1px solid #9a7a48;width:140px;position:absolute;top:18px;bottom:18px}.brand:before{left:30px}.brand:after{right:30px}.brand h1{color:#541722;letter-spacing:4px;text-shadow:0 2px #fff7df;margin:0;font:800 clamp(38px,6vw,70px) Cinzel}.brand p{text-align:center;letter-spacing:3px;margin:5px 0;font:600 12px Cinzel}.brand-feather{color:#76212b;width:82px;height:110px;position:relative;transform:rotate(-14deg)}.brand-feather svg{filter:drop-shadow(0 0 5px #ff9c3c);width:100%;height:100%}.brand-feather i{filter:blur(8px);opacity:.55;background:#e87328;border-radius:50% 10% 50% 50%;width:28px;height:38px;position:absolute;bottom:0;left:8px}.seal{color:#d6b474;background:#781e27;border:4px double #a47d43;border-radius:50%;place-items:center;width:68px;height:68px;font:700 24px Cinzel;display:grid;position:absolute;right:48px;transform:rotate(7deg);box-shadow:0 4px 10px #5b342b}.seal small{margin-top:-18px;font-size:8px;display:block}nav{background:linear-gradient(#5b1822,#3b1017);border-top:2px solid #a37a3d;border-bottom:2px solid #a37a3d;justify-content:center;height:55px;display:flex}nav button{color:#ead9b5;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-left:1px solid #815b3a;align-items:center;gap:8px;padding:0 26px;font:600 11px Cinzel;display:flex}nav button:last-child{border-right:1px solid #815b3a}nav svg{width:15px}nav button:hover{color:#fff;background:#79212c}main{background:linear-gradient(90deg,#cdb98e,#eee2c7 8%,#e9ddc1 92%,#cbb58a);max-width:1280px;margin:auto;padding:32px 38px 55px;box-shadow:0 20px 50px #000}.hero{background:#0a1320;border:1px solid #8b693e;height:465px;position:relative;overflow:hidden;box-shadow:0 7px 20px #725c43}.hero:after{content:"";background:linear-gradient(90deg,#07090df0,#0a0c12ab 48%,#080a0f1a);position:absolute;inset:0}.castle-art{background:radial-gradient(circle at 78% 20%,#324a66,#0a1422 38%,#070c12 75%);position:absolute;inset:0}.moon{background:#f1e2b4;border-radius:50%;width:82px;height:82px;position:absolute;top:12%;right:14%;box-shadow:0 0 35px #dfc98b}.tower{background:#05090d;border:1px solid #25313a;position:absolute;bottom:0}.tower:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#05090d;width:124%;height:65px;position:absolute;top:-64px;left:-12%}.t1{width:125px;height:250px;right:8%}.t2{width:165px;height:340px;right:27%}.t3{width:105px;height:220px;right:48%}.windows{color:#ffc667;letter-spacing:48px;text-shadow:0 0 12px #ff9d34;font-size:30px;position:absolute;bottom:115px;right:8%}.hero-copy{z-index:2;color:#f4ead2;width:54%;position:absolute;top:78px;left:55px}.kicker,.story span,.archive span,.edition>span,.modal>span{letter-spacing:2px;color:#d7ad65;font:700 11px Cinzel}.hero h2{margin:12px 0 18px;font:700 clamp(34px,4.6vw,62px)/1.05 Cinzel}.hero p{max-width:650px;line-height:1.8}.read{color:#f7e7c5;letter-spacing:1px;cursor:pointer;background:linear-gradient(#7c2430,#51141d);border:1px solid #d0a75e;align-items:center;gap:9px;padding:13px 18px;font:600 11px Cinzel;display:flex}.read svg{width:15px}.issue-ribbon{z-index:3;color:#e8cf99;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:#7a202b;padding:13px 17px 22px;font:600 9px Cinzel;position:absolute;top:0;right:22px}.issue-ribbon b{font-size:20px}.ornament{text-align:center;color:#805c31;margin:24px;font-size:11px}.ornament span{color:#a3793f;margin:0 18px}.grid{grid-template-columns:1fr 310px;gap:28px;display:grid}.stories{grid-template-columns:1fr 1fr;gap:18px;display:grid}.story{cursor:pointer;background:#faf2dda6;border:1px solid #9c7b4d;gap:18px;min-height:220px;padding:22px;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 0 0 4px #75522c0f}.story:hover{transform:translateY(-3px);box-shadow:0 8px 18px #8b7658}.story:before{content:"";pointer-events:none;border:1px solid #8a663740;position:absolute;inset:7px}.story-icon{color:#d8b36d;background:#5d1721;border:2px double #b78b48;border-radius:50%;place-items:center;width:55px;min-width:55px;height:55px;display:grid}.story-icon svg{width:25px}.story h3{color:#51141d;margin:8px 0;font:700 22px Cinzel}.story p{font-size:13px;line-height:1.65}.story b{color:#7b1d28;font:700 10px Cinzel}.side-card,.quote,.edition{background:#ddcca8;border:1px solid #8f6d3f;margin-bottom:18px;padding:20px;box-shadow:inset 0 0 0 5px #fff8e140}.side-card h3{color:#581721;align-items:center;gap:8px;font:700 16px Cinzel;display:flex}.side-card h3 svg{width:17px}.side-card button{cursor:pointer;background:0 0;border:0;border-top:1px solid #aa8c5f;justify-content:space-between;width:100%;padding:13px 0;font-family:inherit;display:flex}.side-card button svg{width:15px}.quote{color:#f0dfbd;text-align:center;background:#521721}.quote svg{color:#d2a65d}.quote p{font-style:italic;line-height:1.7}.quote b{color:#d3ad6a;font:600 9px Cinzel}.edition{text-align:center}.edition strong{color:#6a1b26;margin:5px;font:800 52px Cinzel;display:block}.edition h3{font:600 13px Cinzel}.edition p{font-size:12px}.archive{border-top:1px solid #9b7848;border-bottom:1px solid #9b7848;justify-content:space-between;align-items:center;margin-top:35px;padding:26px 15px;display:flex}.archive h2{color:#541722;margin:7px 0;font:700 25px Cinzel}.archive p{font-size:12px}.archive-book{color:#eed9ae;background:#541721;border:1px solid #b88e4c;grid-template-columns:35px 1fr;column-gap:10px;width:250px;padding:17px 22px;display:grid;box-shadow:5px 5px #c2a875}.archive-book svg{color:#d3a351;grid-row:1/4}.archive-book b{font:700 22px Cinzel}.archive-book span,.archive-book small{letter-spacing:1px;font:600 9px Cinzel}.site-footer{color:#d8bd89;background:#3c1017;border-top:3px double #9d763c;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:25px 38px;font-size:10px;display:flex}.mini-brand{align-items:center;gap:8px;font:700 14px Cinzel;display:flex}.mini-brand svg{width:18px}.modal-bg{z-index:20;background:#080505dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(90deg,#d3c094,#f1e5ca 8%,#eadbbe 92%,#ccb588);border:1px solid #b08a50;width:min(720px,95vw);max-height:88vh;padding:48px;position:relative;overflow:auto;box-shadow:0 0 50px #000}.modal:before{content:"";pointer-events:none;border:1px solid #9b7747;position:absolute;inset:12px}.modal h2{color:#541722;font:700 34px Cinzel}.modal p{line-height:1.8}.modal .x{color:#681d27;cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:14px;right:20px}.dropcap{float:left;color:#741e29;margin:0 10px 0 0;font:700 55px Cinzel}.ember{opacity:.5;background:#ffb347;border-radius:50%;width:4px;height:4px;animation:7s linear infinite rise;position:fixed;box-shadow:0 0 8px #ff7b21}.e1{bottom:-10px;left:5%}.e2{animation-delay:3s;bottom:-10px;right:6%}@keyframes rise{to{opacity:0;transform:translateY(-100vh)translate(30px)}}@media (width<=850px){.mast-top span:first-child,.mast-top span:last-child,.brand:before,.brand:after,.seal{display:none}.brand{min-height:125px}.brand-feather{width:55px;height:80px}.brand h1{letter-spacing:2px;font-size:34px}.brand p{letter-spacing:1px;font-size:8px}nav{justify-content:flex-start;overflow:auto}nav button{white-space:nowrap;padding:0 16px}.hero{height:520px}.hero-copy{width:78%;top:70px;left:25px}.hero h2{font-size:37px}.grid,.stories{grid-template-columns:1fr}.archive{flex-direction:column;align-items:flex-start;gap:20px}.archive-book{width:100%}main{padding:22px 15px 40px}.site-footer{text-align:center;flex-direction:column;gap:8px}.modal{padding:40px 28px}}.brand{cursor:pointer}nav button.active{color:#fff4da;background:#7b202b;box-shadow:inset 0 -3px #d6aa61}.back{color:#ecd8ae;cursor:pointer;background:#4e151e;border:1px solid #9c7744;align-items:center;gap:8px;margin:0 0 18px;padding:10px 15px;font:600 10px Cinzel;display:flex}.back svg{width:15px}.page-head{background:radial-gradient(circle at 82%,#7a1f2a29,#0000 34%),linear-gradient(90deg,#ddcba6,#f0e4c9 52%,#d6c09a);border:1px solid #977344;align-items:center;gap:28px;min-height:190px;margin-bottom:28px;padding:35px 44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #704f260d,0 7px 17px #50341f26}.page-head:after{content:"";border:1px solid #704c2538;width:190px;height:190px;position:absolute;top:-52px;right:-34px;transform:rotate(45deg)}.page-head>svg{color:#6d1c27;filter:drop-shadow(0 2px #fff1d1);width:64px;height:64px}.page-head span{letter-spacing:2.5px;color:#8b672f;font:700 10px Cinzel}.page-head h2{color:#541722;margin:6px 0 8px;font:700 clamp(28px,4vw,46px) Cinzel}.page-head p{color:#5e4a39;margin:0;line-height:1.6}.article-page{background:linear-gradient(90deg,#d5c397,#f3e7cc 7%,#efe0bf 93%,#cdb486);border:1px solid #94703f;max-width:900px;margin:auto;padding:54px 68px;position:relative;box-shadow:0 10px 25px #3f2b1c40}.article-page:before,.article-page:after{content:"";opacity:.6;border-color:#8f6b3d;width:68px;height:68px;position:absolute}.article-page:before{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.article-page:after{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.article-header{text-align:center;border-bottom:1px solid #a68555;padding-bottom:26px}.article-header>span{letter-spacing:2.6px;color:#9a722e;font:700 10px Cinzel}.article-header h2{color:#541722;max-width:760px;margin:12px auto;font:700 clamp(33px,5vw,56px)/1.08 Cinzel}.article-header>p{color:#584635;max-width:700px;margin:0 auto;font-style:italic;line-height:1.7}.article-meta{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:20px;display:flex}.article-meta span{color:#6e5133;align-items:center;gap:6px;font:600 9px Cinzel;display:flex}.article-meta svg{width:14px}.article-ornament{text-align:center;color:#8a6534;letter-spacing:14px;padding:22px 0}.article-body{max-width:720px;margin:auto}.article-body p{margin:0 0 21px;font-size:15px;line-height:2}.article-body p.first:first-letter{float:left;color:#711d29;padding:8px 10px 0 0;font:700 66px/.82 Cinzel}.article-signature{color:#511923;background:0 0;border-top:1px solid #a98a59;align-items:center;gap:13px;max-width:none;margin-top:38px;padding:24px 0 0;display:flex}.article-signature svg{width:30px}.article-signature b{font:700 15px Cinzel;display:block}.article-signature span{color:#66513c;font-size:10px;font-style:italic}.issue-shelf{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.issue-card,.future-issue{text-align:left;color:#291b17;cursor:pointer;background:linear-gradient(135deg,#e2d1ad,#f1e5cb);border:1px solid #8f6b3c;min-height:245px;padding:30px 26px 24px 74px;font-family:inherit;transition:all .2s;position:relative;box-shadow:5px 6px #baa277}.issue-card:hover{transform:translateY(-3px);box-shadow:7px 10px #b2996d}.issue-spine{color:#d9b66e;background:#551722;border-right:2px solid #b78a4a;place-items:center;width:52px;display:grid;position:absolute;top:0;bottom:0;left:0}.issue-spine svg{width:24px}.issue-card>div:last-child>span{letter-spacing:2px;color:#8a672f;font:700 9px Cinzel}.issue-card strong{color:#641a25;margin:3px 0;font:800 49px Cinzel;display:block}.issue-card h3{margin:0 0 14px;font:600 12px Cinzel}.issue-card p{font-size:12px;line-height:1.6}.issue-card small{color:#82613b;font:600 9px Cinzel}.future-issue{text-align:center;opacity:.78;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.future-issue svg{color:#6a1b25;width:34px}.future-issue b{color:#6a1b25;margin:10px;font:800 38px Cinzel}.future-issue span{font-size:11px;font-style:italic}.issue-list{border-top:1px solid #967243}.issue-list article{cursor:pointer;border-bottom:1px solid #a58453;grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;min-height:142px;padding:22px 20px;transition:all .2s;display:grid}.issue-list article:hover{background:#70192414;padding-left:28px}.issue-index{color:#9a7948;border-right:1px solid #ad8e60;font:700 28px Cinzel}.issue-list span{color:#8b662c;letter-spacing:2px;font:700 9px Cinzel}.issue-list h3{color:#571823;margin:6px 0;font:700 22px Cinzel}.issue-list p{margin:0;font-size:12px;line-height:1.6}.issue-list svg{color:#6b1b26}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{text-align:center;background:linear-gradient(#e4d2ae,#d9c49b);border:1px solid #927043;flex-direction:column;justify-content:center;min-height:180px;display:flex;box-shadow:inset 0 0 0 5px #fffae840}.stat-card span{letter-spacing:1.5px;color:#705333;font:700 9px Cinzel}.stat-card strong{color:#661a25;margin:9px 0;font:800 58px/1.1 Cinzel}.stat-card small{color:#715a42;font-style:italic}.stats-feature{color:#eddbb7;background:#521721;border:1px solid #8f693b;align-items:center;gap:24px;margin-top:25px;padding:28px;display:flex}.wax{background:#7d202c;border:5px double #b1874e;border-radius:50%;place-items:center;width:78px;min-width:78px;height:78px;display:grid;box-shadow:0 3px 12px #26090d}.wax svg{color:#d5ad62}.stats-feature span{letter-spacing:2px;color:#d6ac64;font:700 9px Cinzel}.stats-feature h3{margin:7px 0;font:700 23px Cinzel}.stats-feature p{color:#dbcaaa;margin:0;line-height:1.7}.team-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.member{text-align:center;background:#f4e8cc8c;border:1px solid #947144;min-height:280px;padding:30px;box-shadow:inset 0 0 0 6px #77552b0d}.portrait-seal{color:#d9b56e;background:#5d1822;border:5px double #ad8245;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 18px;font:700 25px Cinzel;display:grid;box-shadow:0 5px 12px #8d7457}.member>span{letter-spacing:2px;color:#8b662d;font:700 9px Cinzel}.member h3{color:#5b1822;margin:8px 0 12px;font:700 25px Cinzel}.member p{font-size:13px;line-height:1.75}.member.invite{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.member.invite>svg{color:#641a25;width:50px;margin-bottom:16px}.about-grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.manifesto,.principles{background:#f4e8cc94;border:1px solid #8f6c3f;padding:34px;box-shadow:inset 0 0 0 6px #6e4c250d}.manifesto>svg{color:#691b26;width:42px}.manifesto h3,.principles h3{color:#5a1722;font:700 26px Cinzel}.manifesto p,.principles li{font-size:13px;line-height:1.8}.principles{color:#ead8b6;background:#531721}.principles>span{letter-spacing:2px;color:#d4aa62;font:700 9px Cinzel}.principles h3{color:#f0ddba}.principles ul{padding-left:20px}.principles li{border-bottom:1px solid #d5b16d33;padding:8px 0}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.not-found>svg{color:#6d1c27;width:52px}.not-found>span{color:#641a25;font:800 70px Cinzel}.not-found h2{color:#541722;font:700 30px Cinzel}.archive-book{cursor:pointer;text-align:left;border:1px solid #b88e4c;font-family:inherit}.archive-book:hover{transform:translateY(-2px)}@media (width<=850px){.page-head{gap:18px;padding:28px 22px}.page-head>svg{width:44px;height:44px}.article-page{padding:38px 24px}.article-meta{gap:10px}.issue-shelf,.stat-grid,.team-grid,.about-grid{grid-template-columns:1fr}.issue-card{min-height:210px}.stats-feature{flex-direction:column;align-items:flex-start}}.desk-link{color:#d9bd88;cursor:pointer;background:#2e0c12;border:1px solid #8f6a3c;align-items:center;gap:7px;padding:8px 12px;font:600 9px Cinzel;display:flex}.desk-link svg{width:13px}.desk-login{text-align:center;background:radial-gradient(circle,#eadcbc,#d1bd94);border:1px solid #8d693c;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:35px;display:flex;box-shadow:inset 0 0 0 8px #60401e0f}.desk-emblem{background:#50151e;border:6px double #b2884b;border-radius:50%;place-items:center;width:110px;height:110px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 8px 20px #80694d}.desk-emblem svg{color:#d7b069;width:47px;position:absolute}.desk-emblem svg:last-child{color:#e9903c;filter:drop-shadow(0 0 6px #f0832d);width:24px;bottom:15px}.desk-login>span,.desk-toolbar span,.tray header span,.publishing-note span,.editor>span,.draft-preview>span{letter-spacing:2px;color:#8d672e;font:700 9px Cinzel}.desk-login h2{color:#561721;margin:8px;font:700 42px Cinzel}.desk-login p{max-width:590px;line-height:1.7}.desk-login form{background:#f3e7cb;border:1px solid #957043;align-items:center;margin:20px 0;display:flex}.desk-login form svg{color:#681c27;width:18px;margin:0 12px}.desk-login input{background:0 0;border:0;outline:0;padding:14px 4px;font-family:inherit}.desk-login form button{color:#efdcb7;cursor:pointer;background:#5b1721;border:0;padding:15px 20px;font:600 9px Cinzel}.desk-login small{color:#6d5842}.desk-toolbar{grid-template-columns:repeat(3,1fr) 180px;gap:12px;margin-bottom:24px;display:grid}.desk-toolbar>div{text-align:center;background:#dfcda8;border:1px solid #987545;padding:17px}.desk-toolbar b{color:#651a25;margin:4px;font:800 28px Cinzel;display:block}.desk-toolbar small{color:#70583e;font-size:9px}.desk-toolbar>button{color:#eed9b2;cursor:pointer;background:#591721;border:1px solid #c39a56;justify-content:center;align-items:center;gap:8px;font:600 10px Cinzel;display:flex}.desk-toolbar>button svg{width:18px}.desk-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tray{background:#e6d5b1a6;border:1px solid #906b3d;min-height:390px;padding:18px;box-shadow:inset 0 0 0 6px #fff8e233}.tray>header{color:#ead7af;background:#4c141d;border-bottom:2px solid #aa8146;align-items:center;gap:12px;padding:15px;display:flex}.tray.ready>header{background:#342217}.tray header svg{color:#d3a65d}.tray header span{color:#cfa45d}.tray header h3{margin:3px 0;font:700 19px Cinzel}.empty-tray{text-align:center;color:#80694e;border:1px dashed #ad8e61;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:14px;display:flex}.empty-tray svg{opacity:.5;width:35px}.empty-tray p{max-width:250px;font-size:12px;font-style:italic;line-height:1.6}.draft-card{background:#efe2c4;border:1px solid #a48252;margin-top:14px;padding:18px;box-shadow:3px 4px #b9a176}.draft-card>span{color:#8d682f;letter-spacing:1.5px;font:700 8px Cinzel}.draft-card h4{color:#591722;margin:6px 0;font:700 17px Cinzel}.draft-card p{font-size:11px;line-height:1.55}.draft-card small{color:#766047;font-size:9px}.draft-card>div{gap:7px;margin-top:14px;display:flex}.draft-card button{color:#ead7b2;cursor:pointer;background:#5b1721;border:1px solid #987344;align-items:center;gap:5px;padding:7px 9px;font:600 8px Cinzel;display:flex}.draft-card button svg{width:12px}.draft-card button.danger{background:#342017;margin-left:auto}.publishing-note{color:#eddbb7;background:#521721;border:1px solid #8f693b;align-items:center;gap:22px;margin-top:24px;padding:25px;display:flex}.publishing-note h3{margin:5px 0;font:700 20px Cinzel}.publishing-note p{color:#dbcaaa;margin:0;font-size:11px;line-height:1.65}.editor,.draft-preview{background:linear-gradient(90deg,#d4c097,#f1e5c8 7%,#eadbbb 93%,#ccb486);border:1px solid #a07a45;width:min(780px,95vw);max-height:90vh;padding:42px;position:relative;overflow:auto;box-shadow:0 0 55px #000}.editor .x,.draft-preview .x{color:#641a25;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:18px}.editor h2,.draft-preview h2{color:#581721;margin:7px 0 22px;font:700 31px Cinzel}.editor label{color:#684e30;letter-spacing:1px;margin:13px 0;font:700 9px Cinzel;display:block}.editor input,.editor textarea,.editor select{color:#2b1c17;background:#f7edd7;border:1px solid #a88655;outline:none;width:100%;margin-top:6px;padding:11px;font:400 12px Libre Baskerville;display:block}.editor textarea{resize:vertical;line-height:1.6}.editor-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.editor-actions button{cursor:pointer;background:#d8c49d;border:1px solid #987144;padding:10px 14px;font:600 9px Cinzel}.editor-actions .save{color:#eedbb6;background:#591721;align-items:center;gap:7px;display:flex}.editor-actions svg{width:14px}.draft-preview>p{line-height:1.8}.preview-dek{border-bottom:1px solid #a68555;padding-bottom:18px;font-style:italic}@media (width<=850px){.desk-toolbar{grid-template-columns:1fr 1fr}.desk-toolbar>button{min-height:75px}.desk-columns,.editor-row{grid-template-columns:1fr}.site-footer{gap:12px}}.auth-form{gap:9px;width:min(390px,90vw);background:0 0!important;border:0!important;grid-template-columns:1fr!important;display:grid!important}.auth-form input{background:#f5e9ce!important;border:1px solid #9b7542!important;padding:13px!important}.auth-form button{background:#571721!important}.form-error{color:#8c1f2b;font-weight:700}.form-error.bar{background:#f0d7c9;border:1px solid #a54545;margin-bottom:15px;padding:10px}.desk-actions{justify-content:flex-end;gap:8px;margin:-10px 0 18px;display:flex}.desk-actions button,.issue-manager button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:6px;padding:9px 12px;font:600 8px Cinzel;display:flex}.desk-actions svg,.issue-manager svg{width:13px}.published-desk,.issue-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.published-desk>span,.issue-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.published-desk h3{color:#5b1822;font:700 21px Cinzel}.published-desk>div,.issue-manager>div{border-top:1px solid #b09467;grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.published-desk svg{color:#6e712f;width:17px}.published-desk small,.issue-manager small{color:#735b41;font-size:9px}.issue-manager>div>b{color:#6a1a25;font:700 15px Cinzel}.issue-manager strong{font:600 11px Cinzel}.public-loading{text-align:center;letter-spacing:1.5px;color:#6a1a25;background:#eadabb;border:1px solid #a48252;margin:0 0 14px;padding:10px 16px;font:600 9px Cinzel}.issue-editor{width:min(680px,95vw)}.issue-manager>div{grid-template-columns:55px 1fr auto auto auto}.issue-manager button{white-space:nowrap}.draft-card>div{flex-wrap:wrap}@media (width<=700px){.issue-manager>div{grid-template-columns:45px 1fr}.issue-manager small,.issue-manager button{grid-column:2}.mast-top span:nth-child(2){display:none}}.castle-art.has-photo{filter:saturate(.82)sepia(.12);background-position:50%;background-size:cover}.story-photo{background-position:50%;background-size:cover;border:1px solid #8f6b3c;width:92px;min-width:92px;height:92px;box-shadow:3px 4px #b9a176}.published-desk>div{grid-template-columns:24px 1fr auto auto auto auto}.published-desk button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:7px 9px;font:600 8px Cinzel;display:flex}.published-desk button svg{width:12px}.published-desk button.danger{background:#651a25}.editor label small{letter-spacing:0;color:#725c42;margin-top:6px;font:400 9px Libre Baskerville;display:block}.editor-image{align-items:center;gap:12px;margin:8px 0 16px;display:flex}.editor-image img{object-fit:cover;border:1px solid #9b7747;width:130px;height:90px}.editor-image button{color:#eedbb6;cursor:pointer;background:#5b1721;border:1px solid #987144;padding:8px 10px;font:600 8px Cinzel}@media (width<=850px){.published-desk>div{grid-template-columns:24px 1fr}.published-desk small,.published-desk button{grid-column:2}.story-photo{width:70px;min-width:70px;height:70px}}.stories{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stories .story:last-child:nth-child(odd){grid-column:1/-1}.home-archive-books{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-archive-books .archive-book{width:220px}.article-cover{background:#d2bd94;border:1px solid #8d693d;max-width:820px;margin:28px auto 18px;padding:8px;box-shadow:5px 7px #b29a70}.article-cover img{object-fit:contain;background:#211712;width:100%;max-height:520px;display:block}.article-tools{justify-content:center;gap:9px;margin:14px 0 4px;display:flex}.article-tools button{color:#eedbb6;cursor:pointer;background:#591721;border:1px solid #987144;align-items:center;gap:6px;padding:9px 12px;font:600 8px Cinzel;display:flex}.article-tools button svg{width:14px}.issue-list article{grid-template-columns:auto auto 1fr auto}.issue-thumb{background-position:50%;background-size:cover;border:1px solid #957044;width:82px;height:66px}.footer-copy{flex:1}.footer-copy p{margin:0 0 4px}.footer-copy small{opacity:.72;letter-spacing:.3px;font-size:8px}.issue-card:first-child{box-shadow:0 0 0 3px #6f1c2729,5px 6px #b9a176}@media (width<=850px){.stories{grid-template-columns:1fr}.stories .story:last-child:nth-child(odd){grid-column:auto}.archive{flex-direction:column;align-items:flex-start;gap:18px}.home-archive-books{justify-content:flex-start}.article-tools{flex-wrap:wrap}.issue-list article{grid-template-columns:auto 1fr auto}.issue-thumb{display:none}.footer-copy{width:100%}}.prelaunch{text-align:center;background:linear-gradient(135deg,#fffceff5,#efe1c1b8);border:1px solid #5b2a353d;max-width:1180px;margin:34px auto 70px;padding:74px 40px;position:relative;overflow:hidden;box-shadow:0 16px 45px #391e1c1a}.prelaunch:before,.prelaunch:after{content:"✦";color:#82494e12;font-size:90px;position:absolute;transform:rotate(18deg)}.prelaunch:before{top:12%;left:7%}.prelaunch:after{bottom:10%;right:7%}.prelaunch-seal{color:#e9c16d;background:#772f43;border:4px double #c69b58;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 24px;display:grid;position:relative}.prelaunch-seal svg{width:38px;height:38px}.prelaunch-seal svg+svg{width:18px;position:absolute;bottom:17px;right:18px}.prelaunch>span{letter-spacing:.28em;color:#8b5960;font-size:12px}.prelaunch h2{font-family:var(--serif);color:#3b2728;margin:10px 0 12px;font-size:clamp(38px,5vw,68px)}.prelaunch>p{font-family:var(--serif);color:#665052;font-size:19px}.prelaunch-date{border-top:1px solid #bda98c;border-bottom:1px solid #bda98c;flex-direction:column;gap:5px;margin:30px 0 16px;padding:18px 42px;display:inline-flex}.prelaunch-date small{letter-spacing:.2em;color:#8c5d63}.prelaunch-date strong{font-family:var(--serif);color:#7a3145;font-size:27px}.prelaunch .prelaunch-note{font-size:15px;font-style:italic}.prelaunch-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.prelaunch-actions button{color:#63313e;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #7a3145;padding:13px 20px;font-weight:700}.prelaunch-actions .read{color:#fff;background:#7a3145}.side-action{align-items:center;gap:6px;width:100%;margin-top:14px;display:flex;justify-content:center!important}.hot-question p{font-family:var(--serif);margin:10px 0 14px;font-size:16px;line-height:1.55}.hot-question>span{letter-spacing:.16em;color:#9a6970;font-size:10px}.compact-links{margin-top:0}@media (width<=700px){.prelaunch{margin:18px 12px 45px;padding:50px 20px}.prelaunch-actions{flex-direction:column}.prelaunch-date{padding:16px 20px}}.archive-empty{text-align:center;color:#74575c;background:#f9f2dd73;border:1px dashed #b89c73;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;padding:32px;display:flex}.archive-empty svg{color:#8d4758;width:38px;height:38px;margin-bottom:10px}.archive-empty h3{color:#5d2935;margin:4px 0;font:700 24px Cinzel}.archive-empty p{font-family:var(--serif);margin:4px 0;font-size:16px}.future-issue{display:none}.poll-widget{flex-direction:column;gap:9px;display:flex}.poll-question{margin-bottom:4px!important}.poll-option{text-align:left;color:#5d2834;cursor:pointer;background:#fffae9b8;border:1px solid #b59a73;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font:700 10px Cinzel;transition:all .18s;display:flex}.poll-option:hover{color:#f8e8c1;background:#6f2639;border-color:#6f2639}.poll-option:disabled{opacity:.55;cursor:wait}.poll-option svg{flex:none;width:14px}.poll-result{gap:4px;display:grid}.poll-result>div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.poll-result>div span{letter-spacing:0;color:#4d3938;font-weight:700}.poll-result>div b{color:#7c3042}.poll-result i{background:#eadfc7;border:1px solid #ccb992;height:7px;display:block;overflow:hidden}.poll-result i u{background:#7b3043;min-width:0;height:100%;text-decoration:none;display:block}.poll-result small{color:#8e7660;font-size:8px}.poll-message{color:#725136;padding:8px 0;font-style:italic;display:block}.poll-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.poll-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.poll-manager h3{color:#5b1822;margin:7px 0 14px;font:700 21px Cinzel}.poll-manager>div{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.poll-manager>div>div{gap:4px;display:grid}.poll-manager b{color:#5e2530;font:700 11px Cinzel}.poll-manager small{color:#735b41;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.poll-manager em{text-transform:uppercase;color:#8c672f;border:1px solid #b99663;padding:6px 8px;font:700 8px Cinzel}.poll-manager button{color:#ecd8b2;cursor:pointer;white-space:nowrap;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.poll-manager button svg{width:12px}.poll-manager button.danger{background:#6d2630}.poll-options-editor{gap:8px;margin:6px 0 15px;display:grid}.poll-options-editor>b{letter-spacing:1px;color:#6f4a38;font:700 9px Cinzel}.poll-options-editor>div{grid-template-columns:1fr 38px;gap:6px;display:grid}.poll-options-editor>div input{width:100%}.poll-options-editor>div button{color:#fff;cursor:pointer;background:#6b2733;border:1px solid #a8875d}.poll-options-editor .add-option{color:#5e2833;cursor:pointer;background:0 0;border:1px solid #9b7747;justify-self:start;align-items:center;gap:5px;padding:8px 10px;font:700 8px Cinzel;display:flex}.poll-options-editor .add-option svg{width:13px}@media (width<=850px){.poll-manager>div{grid-template-columns:1fr auto}.poll-manager>div>div{grid-column:1/-1}.poll-manager button{justify-content:center}}.order-editor{width:min(92vw,780px);max-width:780px}.order-editor>p{color:#665a4f;margin:.25rem 0 1rem;line-height:1.55}.order-list{flex-direction:column;gap:.65rem;margin:1rem 0 1.25rem;display:flex}.order-row{background:#fffcf1b8;border:1px solid #5c2a1f2e;border-radius:8px;grid-template-columns:46px 1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.order-row.lead{background:#9d2f270e;border-color:#9d2f27;box-shadow:inset 4px 0 #9d2f27}.order-number{text-align:center;color:#8a3128;font-family:Georgia,serif;font-size:1.35rem;font-weight:700}.order-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.order-copy>span{letter-spacing:.13em;color:#a43b2f;font-size:.66rem;font-weight:800}.order-copy>b{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,serif;font-size:1rem;overflow:hidden}.order-copy>small{text-transform:uppercase;letter-spacing:.07em;color:#7b6d60}.order-buttons{gap:.35rem;display:flex}.order-buttons button{cursor:pointer;background:#fffaf0;border:1px solid #5c2a1f33;border-radius:6px;width:38px;height:38px;font-size:1.1rem}.order-buttons button:disabled{opacity:.25;cursor:not-allowed}@media (width<=600px){.order-row{grid-template-columns:34px 1fr}.order-buttons{grid-column:2}.order-copy>b{white-space:normal}.order-editor{padding:1.1rem}}.analytics-panel{background:#eedcb885;border:1px solid #9b794c;margin:18px 0 24px;padding:22px;box-shadow:4px 5px #5c391f1f}.analytics-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.analytics-summary>div{text-align:center;background:#fff8e27a;border:1px solid #78563059;padding:14px}.analytics-summary span{letter-spacing:1px;color:#76552f;font:600 8px Cinzel;display:block}.analytics-summary b{color:#591721;margin-top:5px;font:700 25px Cinzel;display:block}.analytics-panel h3{color:#591721;align-items:center;gap:8px;font:700 14px Cinzel;display:flex}.analytics-panel h3 svg{width:18px}.analytics-list{gap:6px;margin:10px 0;display:grid}.analytics-list>div{border-bottom:1px dotted #9d7d55;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.analytics-list span{font-size:12px}.analytics-list b{color:#591721;font:700 11px Cinzel}.analytics-panel>small{color:#6c5944;font-size:9px}@media (width<=750px){.analytics-summary{grid-template-columns:repeat(2,1fr)}}.side-action{color:#641a25;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8f6d3f;align-items:center;gap:7px;width:auto;margin:18px auto 0;padding:10px 16px;font:700 9px Cinzel;transition:all .18s;display:inline-flex;justify-content:center!important}.side-action:hover{color:#f2ddb1;background:#641a25;border-color:#a77b3c;box-shadow:0 4px 10px #4a221d1f}.side-action svg{width:14px}.stats-feature small{letter-spacing:.06em;color:#c6ae84;margin-top:10px;font:600 8px Cinzel;display:block}.stats-link{color:#e5c786;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c39a56;align-items:center;gap:6px;margin-top:14px;padding:9px 12px;font:700 8px Cinzel;display:inline-flex}.stats-link:hover{color:#4f1720;background:#e4c47f}.analytics-panel{margin-bottom:18px}.analytics-panel>small{line-height:1.55;display:block}.published-desk>.published-row{border-top:1px solid #b09467;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.published-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.published-copy>b{color:#5b1822;font:700 13px/1.35 Cinzel}.published-copy>small{color:#735b41;font-size:9px}.published-copy .article-read-count{color:#6a1b26;align-items:center;gap:4px;font-weight:700;display:flex}.published-copy .article-read-count svg{color:#6a1b26;width:12px;height:12px}.published-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.published-actions button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:7px 9px;font:600 8px Cinzel;display:flex}.published-actions button svg{width:12px}.published-actions button.danger{background:#651a25}@media (width<=850px){.published-desk>.published-row{grid-template-columns:24px minmax(0,1fr)}.published-actions{grid-column:2;justify-content:flex-start;margin-top:5px}}.hot-news{overflow:hidden;background:#faf1d8d1!important;border-color:#9b654e!important;padding:0!important}.hot-news-head{color:#f2ddb1;background:#651b28;border-bottom:2px solid #b88a48;padding:15px 16px 12px}.hot-news-head>div{align-items:center;gap:8px;display:flex}.hot-news-head svg{width:17px}.hot-news-head h3{margin:0;font:700 15px Cinzel}.hot-news-head small{letter-spacing:2px;color:#d6b574;margin-top:4px;font:700 7px Cinzel;display:block}.hot-news article{border-bottom:1px solid #7b533440;padding:13px 16px}.hot-news article>span{letter-spacing:.08em;color:#96623c;text-transform:uppercase;font:700 7px Cinzel;display:block}.hot-news article>b{color:#581b25;margin:5px 0 4px;font:700 12px/1.35 Cinzel;display:block}.hot-news article>p{font-family:var(--serif);color:#5e4b42;line-height:1.45;margin:0!important;font-size:13px!important}.hot-news article>button,.news-archive article button{color:#7b2a37;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font:700 8px Cinzel;display:flex}.hot-news article>button svg,.news-archive article button svg{width:12px}.news-archive-link{color:#6d2934;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#631b280f;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font:700 8px Cinzel;display:flex}.news-archive{gap:12px;max-width:900px;margin:25px auto 60px;display:grid}.news-archive>article{background:#fff9e5b3;border:1px solid #b59a73;padding:20px 22px}.news-archive article>span{letter-spacing:.1em;color:#97603a;text-transform:uppercase;font:700 8px Cinzel}.news-archive h3{color:#5c1d28;margin:7px 0;font:700 18px Cinzel}.news-archive p{font-family:var(--serif);color:#5c4a42;margin:0;font-size:15px;line-height:1.55}.news-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.news-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.news-manager h3{color:#5b1822;margin:7px 0 14px;font:700 21px Cinzel}.news-manager>div{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.news-manager>div>div{gap:4px;display:grid}.news-manager b{color:#5e2530;font:700 11px Cinzel}.news-manager small{color:#735b41;font-size:9px}.news-manager button{color:#ecd8b2;cursor:pointer;white-space:nowrap;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.news-manager button svg{width:12px}.news-manager button.danger{background:#6d2630}.news-editor{max-width:680px}@media (width<=850px){.news-manager>div{grid-template-columns:1fr auto}.news-manager>div>div{grid-column:1/-1}}.hot-news-head{align-items:center;gap:9px;padding:10px 14px!important;display:flex!important}.hot-news-head>svg{flex:none;width:18px}.hot-news-head>div{display:block!important}.hot-news-head h3{line-height:1.1;font-size:13px!important}.hot-news-head small{margin-top:2px!important;font-size:6px!important}.hot-news-feed article{position:relative;padding:14px 15px 14px 19px!important}.hot-news-feed article:before{content:"";background:#9a3542;width:2px;position:absolute;top:16px;bottom:16px;left:10px}.hot-news-feed article>b,.hot-news-feed article>p{font-size:13px!important}.news-archive-link{gap:7px;background:0 0!important;border-top:1px solid #7b533438!important;justify-content:center!important;padding:11px 14px!important}.news-archive-link svg{width:12px}.more-magazine{padding:18px!important}.more-magazine h3{margin:0 0 10px}.more-item{border-top:1px solid #aa8c5f;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.more-item:first-of-type{border-top:0}.more-item b{color:#661d29;letter-spacing:.02em;font:700 10px Cinzel}.more-item p{color:#665344;margin:4px 0 0;font-size:12px;line-height:1.4}.more-item svg{color:#6d2632;flex:none;width:15px}.more-item.is-link{cursor:pointer}.more-item.is-link:hover b{text-decoration:underline}.sidebar-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.sidebar-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.sidebar-manager h3{color:#5b1822;margin:7px 0 5px;font:700 21px Cinzel}.sidebar-manager>p{color:#735b41;font-size:11px}.sidebar-manager>div{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.sidebar-manager>div>div{gap:4px;display:grid}.sidebar-manager b{color:#5e2530;font:700 11px Cinzel}.sidebar-manager small{color:#735b41;font-size:9px}.sidebar-manager button{color:#ecd8b2;cursor:pointer;white-space:nowrap;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.sidebar-manager button svg{width:12px}.sidebar-manager button.danger{background:#6d2630}.check-label{justify-content:flex-start;align-items:center;gap:8px;display:flex!important}.check-label input{width:auto!important}@media (width<=850px){.sidebar-manager>div{grid-template-columns:1fr auto}.sidebar-manager>div>div{grid-column:1/-1}}.hot-news-head h3{text-shadow:0 1px #00000038;color:#f6e2b4!important;letter-spacing:.055em!important;font-size:14px!important}.hot-news-head small{color:#e2c27e!important;opacity:1!important;letter-spacing:2.2px!important;font-size:7px!important}.hot-news-head>svg{stroke-width:2.1px;color:#f6d98d!important}.issue-clock{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.issue-clock small{letter-spacing:.09em;color:#f0cf88;border-left:1px solid #f0cf8873;padding-left:10px;font:700 7px Cinzel}.article-comments{border-top:2px solid #70462a59;max-width:760px;margin:42px auto 8px;padding-top:28px}.comments-head>span{letter-spacing:.16em;color:#95602f;font:700 8px Cinzel}.comments-head h3{color:#5d1924;align-items:center;gap:8px;margin:7px 0 5px;font:700 22px Cinzel;display:flex}.comments-head h3 svg{width:20px}.comments-head h3 small{border:1px solid #a98655;border-radius:99px;padding:3px 7px;font-size:10px}.comments-head p{color:#76604c;margin:0 0 18px!important;font-size:12px!important}.comment-form{background:#f6e8c685;border:1px solid #ad8d60;gap:12px;padding:18px;display:grid}.comment-form label{letter-spacing:.07em;color:#6b2830;gap:5px;font:700 8px Cinzel;display:grid}.comment-form input,.comment-form textarea{box-sizing:border-box;color:#3e2c25;background:#fffaf0;border:1px solid #b59a73;width:100%;padding:10px 11px;font:14px Georgia,serif}.comment-form textarea{resize:vertical}.comment-form>div{justify-content:space-between;align-items:center;display:flex}.comment-form button{color:#f0d9a7;cursor:pointer;background:#641a25;border:1px solid #7f5a35;align-items:center;gap:6px;padding:9px 13px;font:700 8px Cinzel;display:flex}.comment-form button svg{width:13px}.comment-form button:disabled{opacity:.55}.comment-message{color:#6b2830;margin:0!important;font-size:11px!important}.comment-list{gap:10px;margin-top:16px;display:grid}.comment-list article{background:#fffaea8c;border:1px solid #9d7e538c;padding:15px 16px}.comment-list header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-list header b{color:#5b1822;font:700 11px Cinzel}.comment-list header span{letter-spacing:.06em;text-transform:uppercase;color:#7c6851;border:1px solid #b39870;padding:3px 6px;font:700 6px Cinzel}.comment-list header .verified{color:#5b1822;border-color:#8f4b52}.comment-list time{color:#8a725b;margin-left:auto;font-size:9px}.comment-list article p{color:#4f4038;margin:8px 0 0!important;font:14px/1.55 Georgia,serif!important}.no-comments{color:#7a6755;font-style:italic}.comment-manager{background:#eddebead;border:1px solid #917044;margin:18px 0 24px;padding:22px}.comment-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.comment-manager h3{color:#5b1822;font:700 18px Cinzel}.comment-admin-row{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.comment-admin-row.hidden{opacity:.62}.comment-admin-row>div{min-width:0}.comment-admin-row b{color:#5e2530;font:700 11px Cinzel}.comment-admin-row small{color:#735b41;margin-top:3px;font-size:8px;display:block}.comment-admin-row p{margin:7px 0 0;font:13px/1.45 Georgia,serif}.comment-admin-row button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.comment-admin-row button svg{width:12px}.comment-admin-row button.danger{background:#6d2630}@media (width<=700px){.issue-clock small{text-align:center;border-left:0;width:100%;padding-left:0}.comment-admin-row{grid-template-columns:1fr auto}.comment-admin-row>div{grid-column:1/-1}.comment-list time{width:100%;margin-left:0}}.format-toolbar{background:#dfcda9;border:1px solid #a88655;border-bottom:0;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.format-toolbar button,.toolbar-upload{color:#4d291d;cursor:pointer;letter-spacing:.3px;background:#f2e3c4;border:1px solid #987144;padding:7px 10px;font:700 9px Cinzel;margin:0!important}.toolbar-upload{align-items:center;display:inline-flex!important}.toolbar-upload input{display:none!important}.rich-body-input{min-height:300px;margin-top:0!important;font-family:Libre Baskerville,serif!important}.editor-help{color:#725c42;margin:7px 0 14px;font-size:10px;display:block}.article-body h2,.article-body h3,.article-body h4{color:#5b1721;margin:30px 0 13px;font-family:Cinzel,serif;line-height:1.3}.article-body h2{font-size:24px}.article-body h3{font-size:20px}.article-body h4{font-size:17px}.article-body ul,.article-body ol{margin:0 0 22px;padding-left:28px;line-height:1.9}.article-body blockquote{background:#b08b4d1a;border-left:4px solid #8d693c;margin:22px 0;padding:14px 20px;font-style:italic;line-height:1.8}.article-body hr{border:0;border-top:1px solid #aa8959;width:70%;margin:30px auto}.article-body a{color:#721d2b;font-weight:700;text-decoration:underline}.article-inline-image{border:1px solid #a47e49;max-width:100%;height:auto;margin:25px auto;display:block;box-shadow:0 5px 16px #3c231426}.article-image-block{margin:25px 0}.article-table-wrap{margin:24px 0;overflow-x:auto}.article-body table{border-collapse:collapse;background:#f7edd7a6;width:100%}.article-body th,.article-body td{text-align:left;vertical-align:top;border:1px solid #a88655;padding:11px 12px}.article-body th{color:#f1ddb7;letter-spacing:.5px;background:#5b1721;font:700 10px Cinzel}.article-body td{font-size:13px;line-height:1.5}.article-body strong{font-weight:700}.article-body em{font-style:italic}@media (width<=650px){.format-toolbar{gap:4px}.format-toolbar button,.toolbar-upload{padding:7px 8px}.article-body th,.article-body td{padding:8px;font-size:11px}}.article-cover.zoomable img,.article-body .article-inline-image{cursor:zoom-in}.article-cover.zoomable small{text-align:center;letter-spacing:.08em;color:#80684d;margin-top:7px;font:700 7px Cinzel;display:block}.image-lightbox{z-index:9999;cursor:zoom-out;background:#140c09eb;justify-content:center;align-items:center;padding:35px;display:flex;position:fixed;inset:0}.image-lightbox img{object-fit:contain;max-width:min(96vw,1500px);max-height:92vh;box-shadow:0 10px 50px #000}.image-lightbox button{color:#f4dfb7;cursor:pointer;background:0 0;border:0;font:42px Georgia;position:fixed;top:18px;right:24px}.contest-entry{background:#f4e3bcb8;border:2px solid #8f672f;max-width:760px;margin:38px auto;padding:22px;box-shadow:inset 0 0 0 4px #fffae68c}.contest-entry-head{gap:13px;display:flex}.contest-entry-head>svg{color:#76202d;width:28px}.contest-entry-head span{letter-spacing:.15em;color:#98652f;font:700 8px Cinzel}.contest-entry-head h3{color:#5b1822;margin:5px 0;font:700 21px Cinzel}.contest-entry-head p{margin:0 0 15px;font:13px/1.5 Georgia,serif}.contest-entry form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.contest-entry label{color:#682530;gap:5px;font:700 8px Cinzel;display:grid}.contest-entry input{background:#fffaf0;border:1px solid #ae8b59;padding:10px;font:14px Georgia,serif}.contest-entry button{color:#f1ddb5;background:#651b27;border:1px solid #6e4c2e;align-items:center;gap:6px;height:39px;padding:0 13px;font:700 8px Cinzel;display:flex}.contest-entry button svg{width:13px}.contest-entry form>p,.contest-entry form>small{grid-column:1/-1;margin:3px 0}.contest-entry form>p{color:#67202a;font:700 11px Georgia}.contest-entry form>small{color:#735e49;font-size:9px}.contest-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.contest-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.contest-manager h3{color:#5b1822;font:700 21px Cinzel}.contest-admin{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.contest-admin>div:first-child{gap:4px;display:grid}.contest-admin b{color:#5e2530;font:700 11px Cinzel}.contest-admin small{color:#735b41;font-size:9px}.contest-admin>button{color:#ecd8b2;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.contest-admin>button.danger{background:#6d2630}.contest-entries{background:#fffaeb8c;border:1px solid #b4976c;grid-column:1/-1!important;padding:8px!important}.contest-entries>div{border-top:1px solid #c7ad83;grid-template-columns:1fr 1fr auto auto;gap:10px;padding:8px;display:grid!important}.contest-entries>div:first-child{border-top:0}.contest-entries span{font:13px Georgia}.contest-entries em{font:700 8px Cinzel}.contest-entries .correct{color:#38613a}.contest-entries .wrong{color:#8a2731}@media (width<=700px){.contest-entry form{grid-template-columns:1fr}.contest-entry form>p,.contest-entry form>small{grid-column:auto}.contest-admin{grid-template-columns:1fr auto}.contest-admin>div:first-child,.contest-entries{grid-column:1/-1!important}.contest-entries>div{grid-template-columns:1fr 1fr}.image-lightbox{padding:12px}}.fire-word{background:linear-gradient(#631822fa 0 62px,#f6e6c4e6 62px);border:1px solid #8e6136;padding:0 16px 16px;overflow:hidden}.fire-word-head{color:#f5d78f;align-items:center;gap:10px;height:62px;display:flex}.fire-word-head>svg{width:24px}.fire-word-head h3{color:#f7e1b0;letter-spacing:.06em;margin:0;font:700 15px Cinzel}.fire-word-head small{color:#e5c176;letter-spacing:.18em;font:700 7px Cinzel}.fire-hint{color:#574334;font:12px/1.45 Georgia,serif;margin:15px 0 11px!important}.fire-hint b{color:#6b1d28}.fire-secret{flex-wrap:wrap;justify-content:center;gap:18px;margin:12px 0;display:flex}.fire-secret-word{white-space:nowrap;gap:5px;display:flex}.fire-secret span{text-align:center;color:#571b25;justify-content:center;align-items:center;min-width:19px;min-height:28px;font:700 20px Cinzel;display:inline-flex}.fire-lives{justify-content:center;gap:4px;margin:8px 0 12px;display:flex}.fire-lives svg{color:#8a2831;fill:currentColor;width:17px;height:17px}.fire-lives svg.out{color:#b9aa91;fill:none;opacity:.45}.fire-alphabet{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.fire-alphabet button{color:#542b22;cursor:pointer;background:#fff8e7;border:1px solid #a4865e;justify-content:center;align-items:center;min-height:34px;padding:0;font:700 9px/1 Cinzel;display:flex}.fire-alphabet button:hover:not(:disabled){background:#ead4a6}.fire-alphabet button:disabled{cursor:default;opacity:.45}.fire-alphabet button.hit{color:#39523b;opacity:1;background:#d9e2c5}.fire-alphabet button.miss{color:#7b2630;opacity:1;background:#e6c7c4}.fire-result{text-align:center;color:#513b30;background:#fff8e7;border:1px solid #aa8a5d;padding:13px;font:12px/1.5 Georgia,serif}.fire-result.win{border-color:#7d8e5f}.fire-result.lose{border-color:#9b5b60}.fire-note{text-align:center;color:#7d674e;margin-top:10px;font-size:8px;display:block}.daily-word-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.daily-word-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.daily-word-manager h3{color:#5b1822;margin-bottom:5px;font:700 21px Cinzel}.daily-word-manager>p{color:#715d49;font-size:11px}.daily-word-manager>div{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.daily-word-manager>div>div{gap:4px;display:grid}.daily-word-manager b{color:#5e2530;font:700 11px Cinzel}.daily-word-manager small{color:#735b41;font-size:9px}.daily-word-manager button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.daily-word-manager button.danger{background:#6d2630}@media (width<=700px){.fire-alphabet{grid-template-columns:repeat(7,1fr)}.daily-word-manager>div{grid-template-columns:1fr auto}.daily-word-manager>div>div{grid-column:1/-1}}.stats-feature-current{margin-bottom:25px}.stats-feature-copy{flex:1}.school-stats-section{background:#f4e8cc85;border:1px solid #9b7849;margin-top:22px;padding:24px;box-shadow:inset 0 0 0 5px #77552b0a}.stats-section-head{border-bottom:1px solid #7e5b2f59;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:13px;display:flex}.stats-section-head span{letter-spacing:2px;color:#8b662c;font:700 9px Cinzel}.stats-section-head h2{color:#571823;margin:4px 0 0;font:700 22px Cinzel}.stats-section-head>small{color:#806544;font:600 9px Cinzel}.house-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.house-stat-card{text-align:center;background:#e7d3aead;border:1px solid #a88755;min-height:135px;padding:20px 16px 16px;position:relative}.house-stat-card .house-rank{color:#601d2647;font:700 22px Cinzel;position:absolute;top:8px;left:10px}.house-stat-card>span{letter-spacing:1.3px;color:#6d1c27;text-transform:uppercase;font:700 10px Cinzel;display:block}.house-stat-card>strong{color:#5b1822;margin:10px 0 5px;font:800 30px Cinzel;display:block}.house-stat-card>small{color:#715a42;font-style:italic}.stats-table-wrap{overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font-size:12px}.stats-table th{letter-spacing:1px;color:#6e4f2d;text-align:left;border-bottom:2px solid #8d683c;padding:10px;font:700 9px Cinzel}.stats-table td{border-bottom:1px solid #89653847;padding:12px 10px}.stats-table .positive{color:#671b27;font-weight:800}.stats-two-col{grid-template-columns:1fr 1fr;gap:22px;display:grid}.school-stats-section.compact{height:100%}.stats-ranking-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.stats-ranking{margin:0;padding:0;list-style:none}.stats-ranking li{border-bottom:1px solid #89653840;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.stats-ranking li:last-child{border-bottom:0}.stats-ranking i{color:#e8cc91;background:#651b26;border-radius:50%;place-items:center;width:26px;height:26px;font:700 10px Cinzel;display:grid}.stats-ranking b{color:#5b1822;font:700 11px Cinzel;display:block}.stats-ranking small{color:#80684c;margin-top:2px;font-style:italic;display:block}.stats-ranking strong{color:#671b27;font:800 16px Cinzel}.stats-article-list{gap:10px;display:grid}.stats-article-list button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ebdab89e;border:1px solid #a28253;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.stats-article-list button:hover{background:#70192414}.stats-article-list span{letter-spacing:1.4px;color:#8b662c;font:700 8px Cinzel;display:block}.stats-article-list b{color:#571823;margin:4px 0;font:700 15px Cinzel;display:block}.stats-article-list small{color:#715a42;line-height:1.45;display:block}.stats-article-list svg{color:#6b1b26;flex:none;width:18px}@media (width<=800px){.house-stats-grid{grid-template-columns:1fr 1fr}.stats-two-col{grid-template-columns:1fr}.stats-ranking-grid{grid-template-columns:1fr;gap:0}.stats-ranking-grid .stats-ranking:first-child li:last-child{border-bottom:1px solid #89653840}.stats-section-head{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=520px){.house-stats-grid{grid-template-columns:1fr}.school-stats-section{padding:17px}}.school-stats-manager{background:#fffaeeb8;border:1px solid #70482538;margin:28px 0;padding:24px}.school-stats-manager>span{letter-spacing:.18em;font-size:.72rem;font-weight:800}.school-stats-manager>h3{margin:.35rem 0}.school-stats-manager>p{opacity:.75}.stats-admin-row{border-top:1px solid #70482529;align-items:center;gap:12px;padding:13px 0;display:flex}.stats-admin-row>div{flex:1}.stats-admin-row b,.stats-admin-row small{display:block}.stats-admin-row small{opacity:.7;margin-top:4px}.stats-editor{width:min(960px,94vw);max-height:92vh;overflow:auto}.stats-draft-note{background:#7a462312;border-left:4px solid;margin:10px 0 18px;padding:12px 14px}.stats-draft-note b,.stats-draft-note small{display:block}.stats-draft-note small{opacity:.7;margin-top:4px}.stats-house-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 22px;display:grid}.stats-house-editor>div{background:#ffffff59;border:1px solid #7048252e;padding:14px}.stats-house-editor>div>b{margin-bottom:8px;display:block}.stats-house-editor label{grid-template-columns:80px 1fr;align-items:center;gap:8px;margin:6px 0;display:grid}.stats-house-editor input{width:100%}.stats-jumpers-head{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.stats-jumpers-editor>div{grid-template-columns:2fr 1.2fr 1fr auto;gap:8px;margin:8px 0;display:grid}.stats-jumpers-editor input,.stats-jumpers-editor select{min-width:0}@media (width<=720px){.stats-house-editor,.stats-jumpers-editor>div{grid-template-columns:1fr}.stats-admin-row{flex-wrap:wrap;align-items:flex-start}}.stats-link{color:#f0ddb8;cursor:pointer;background:0 0;border:1px solid #c39a56;align-items:center;gap:6px;margin-top:14px;padding:9px 12px;font:600 8px Cinzel;display:inline-flex}.stats-link svg{width:13px}@media (width>=601px) and (width<=850px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stat-card{padding:18px 10px}.stat-card strong{font-size:42px}}@media (width<=600px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.stat-grid{grid-template-columns:1fr}}.school-stats-manager{background:#e6d5b1a6;border:1px solid #906b3d;padding:0;overflow:hidden;box-shadow:inset 0 0 0 6px #fff8e233}.school-stats-manager>h3{color:#ead7af;background:#4c141d;border-bottom:2px solid #aa8146;margin:0;padding:0 18px 13px;font:700 20px Cinzel}.school-stats-manager>p{color:#70583e;margin:0;padding:15px 18px;line-height:1.55}.stats-admin-row small{color:#766047;letter-spacing:.03em;font-size:9px}.stats-admin-row button{color:#ead7b2;background:#5b1721;border:1px solid #987344;padding:8px 11px}.stats-admin-row button.danger{background:#342017;margin-left:0}.school-stats-manager{box-shadow:none;background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px;overflow:visible}.school-stats-manager>span{color:#8c672f;letter-spacing:2px;background:0 0;padding:0;font:700 9px Cinzel;display:block}.school-stats-manager>h3{color:#5b1822;background:0 0;border:0;margin:5px 0 7px;padding:0;font:700 21px Cinzel}.school-stats-manager>p{color:#70583e;margin:0 0 10px;padding:0;font-size:11px;line-height:1.65}.stats-admin-row{border-top:1px solid #b09467;margin:0;padding:12px 4px}.stats-admin-row b{color:#6a1a25;font:700 14px Cinzel}.stats-admin-row small{color:#735b41;font-size:9px}.stats-admin-row button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:6px;padding:9px 12px;font:600 8px Cinzel;display:flex}.stats-admin-row button svg{width:13px;height:13px}.stats-admin-row button.danger{background:#651a25}.stats-editor>h3,.stats-jumpers-head h3{color:#5b1822;margin:22px 0 10px;font:700 18px Cinzel}.stats-editor>h3 small,.stats-jumpers-head h3 small{color:#80684c;letter-spacing:0;font:400 10px Libre Baskerville}.stats-draft-note{color:#5b1822;background:#eedcb8b8;border:1px solid #a88655;border-left:4px solid #6a1a25}.stats-house-editor{gap:14px}.stats-house-editor>div{background:#efe2c49e;border:1px solid #a88655;padding:16px;box-shadow:inset 0 0 0 4px #fff8e22e}.stats-house-editor>div>b{color:#5b1822;margin-bottom:10px;font:700 17px Cinzel}.stats-house-editor label{color:#684e30}.stats-jumpers-head{border-top:1px solid #b09467;margin-top:24px;padding-top:17px}.stats-jumpers-head h3{margin:0}.stats-jumpers-head>button{color:#ead7b2;cursor:pointer;background:#5b1721;border:1px solid #987344;align-items:center;gap:6px;padding:9px 12px;font:600 8px Cinzel;display:flex}.stats-jumpers-head>button svg{width:13px;height:13px}.stats-jumpers-editor>div{border-bottom:1px solid #b094678c;margin:0;padding:8px 0}.stats-jumpers-editor input,.stats-jumpers-editor select{background:#f7edd7;border:1px solid #a88655;min-height:40px;margin-top:0}.stats-jumpers-editor button.danger{color:#ead7b2;cursor:pointer;background:#651a25;border:1px solid #987344;place-items:center;width:40px;height:40px;padding:0;display:grid}.stats-jumpers-editor button.danger svg{width:15px;height:15px}.stats-editor .editor-actions{border-top:1px solid #b09467;margin-top:22px;padding-top:18px}.stats-editor .editor-actions button{min-height:40px}@media (width<=720px){.stats-admin-row button{margin-top:5px}.stats-jumpers-head{align-items:flex-start;gap:10px}}.page-head-manager{background:#eddebead;border:1px solid #917044;margin-top:22px;padding:22px}.page-head-manager>span{letter-spacing:2px;color:#8c672f;font:700 9px Cinzel}.page-head-manager>h3{color:#5b1822;margin:7px 0 5px;font:700 21px Cinzel}.page-head-manager>p{color:#735b41;margin:0 0 14px;font-size:11px;line-height:1.55}.page-head-admin-row{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.page-head-admin-row>div{gap:4px;min-width:0;display:grid}.page-head-admin-row b{color:#5e2530;font:700 11px Cinzel}.page-head-admin-row small{color:#735b41;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.page-head-admin-row button{color:#ecd8b2;cursor:pointer;white-space:nowrap;letter-spacing:0;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.page-head-admin-row button svg{width:12px;height:12px}@media (width<=850px){.page-head-admin-row{grid-template-columns:1fr auto}.page-head-admin-row>div{grid-column:1/-1}.page-head-admin-row small{white-space:normal}}.tournament-special{color:#eadab7;background:#0d0b0c;min-height:900px;margin:-32px -38px -55px;padding-bottom:55px;position:relative;overflow:hidden}.tournament-special:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 8%,#bc5b1a2e,#0000 28%),linear-gradient(90deg,#74171f21,#0000 25% 75%,#22405b26);position:absolute;inset:0}.tournament-hero{text-align:center;background:radial-gradient(circle at 50% 34%,#452113 0,#171011 30%,#09090b 70%);border-bottom:1px solid #795a32;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:65px 25px 45px;display:flex;position:relative}.tournament-hero:after{content:"";pointer-events:none;border:1px solid #c99d5340;position:absolute;inset:18px}.tournament-fire{justify-content:center;align-items:center;height:96px;margin-bottom:6px;line-height:1;display:flex}.tournament-fire img{object-fit:contain;filter:drop-shadow(0 0 16px #41a0ff29);width:auto;max-width:130px;height:96px;display:block}.tournament-hero>span,.tournament-feed-head span,.tournament-status>span,.tournament-foot span{letter-spacing:3px;color:#c99d53;font:700 10px Cinzel}.tournament-hero h2{letter-spacing:2px;color:#f0dfbd;text-shadow:0 3px #54151c;margin:10px 0 2px;font:800 clamp(38px,6vw,76px) Cinzel}.tournament-hero>b{letter-spacing:8px;color:#d6a756;font:700 17px Cinzel}.tournament-hero p{color:#cdbd9d;max-width:720px;margin:24px auto;font-size:14px;line-height:1.8}.house-sigils{gap:13px;margin-top:12px;display:flex}.house-sigils i{color:#ead7ad;background:#211519;border:1px solid #b88945;border-radius:50%;place-items:center;width:48px;height:48px;font:800 16px Cinzel;display:grid;box-shadow:0 0 0 4px #c99d5314}.house-sigils i:first-child{border-color:#9c3d35}.house-sigils i:nth-child(2){border-color:#506f91}.house-sigils i:nth-child(3){border-color:#b79643}.house-sigils i:nth-child(4){border-color:#4f7655}.tournament-status{z-index:2;text-align:center;background:#1a1313;border:1px solid #a77b40;max-width:900px;margin:-28px auto 0;padding:25px 32px;position:relative;box-shadow:0 12px 35px #000}.tournament-status h3{color:#f0d7a5;margin:8px 0;font:700 20px Cinzel}.tournament-status p{color:#a99578;margin:7px 0;font-size:11px}.tournament-divider{text-align:center;color:#a87c43;letter-spacing:12px;margin:38px}.tournament-feed{max-width:980px;margin:auto;padding:0 25px;position:relative}.tournament-feed-head{text-align:center;margin-bottom:20px}.tournament-feed-head h3{color:#ead8b5;margin:5px;font:700 31px Cinzel}.tournament-story{color:#33251d;background:linear-gradient(90deg,#cbb687,#f0e1bf 8%,#e7d3a9 92%,#bda374);border:1px solid #9b713b;margin:18px 0;padding:32px 38px;position:relative;box-shadow:0 10px 25px #000,inset 0 0 0 6px #5c391b0f}.tournament-story:before{content:"";pointer-events:none;border:1px solid #6d48223d;position:absolute;inset:10px}.tournament-story>span{letter-spacing:2px;color:#7d2027;font:700 9px Cinzel}.tournament-story h3{color:#51141c;margin:7px 0 12px;font:700 27px Cinzel}.tournament-story.lead{border-top:4px solid #9b3b26}.tournament-dek{font-weight:600;line-height:1.65}.tournament-story small{color:#765b38;border-top:1px solid #b79765;margin-top:20px;padding-top:12px;font:600 9px Cinzel;display:block}.tournament-empty{text-align:center;color:#bda983;border:1px dashed #76572f;padding:55px 20px}.tournament-empty svg{color:#b86d31;width:38px}.tournament-empty h3{color:#e0c999;font:700 22px Cinzel}.tournament-foot{color:#9f8d72;border-top:1px solid #76572f;align-items:center;gap:15px;max-width:980px;margin:45px auto 0;padding:24px 25px;display:flex}.tournament-foot svg{color:#c4934b}.tournament-foot p{margin:4px 0;font-style:italic}.special-manager{color:#ead8b5;background:linear-gradient(90deg,#2c1b16f5,#571e1ff0);border:1px solid #7d603c;margin-top:22px;padding:22px;box-shadow:inset 0 0 0 5px #d4a95c12}.special-manager>span{letter-spacing:2px;color:#d0a458;font:700 9px Cinzel}.special-manager h3{color:#f0dbb3;margin:7px 0;font:700 21px Cinzel}.special-manager>p{color:#c5b18e;font-size:11px}.special-manager-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.special-manager button{color:#ead7b2;cursor:pointer;background:#591721;border:1px solid #a27b43;align-items:center;gap:6px;padding:9px 11px;font:600 8px Cinzel;display:flex}.special-manager button svg{width:13px}.special-admin-row{border-top:1px solid #d5ab6140;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.special-admin-row b,.special-admin-row small{display:block}.special-admin-row small{color:#b8a17b;margin-top:3px;font-size:9px}.special-admin-row button.danger{background:#342017}.special-empty-admin{color:#b8a17b;font-style:italic}@media (width<=850px){.tournament-special{margin:-22px -15px -40px}.tournament-hero{min-height:460px}.tournament-status{margin:-20px 15px 0}.tournament-story{padding:27px 24px}.special-admin-row{grid-template-columns:1fr auto}.special-admin-row>div{grid-column:1/-1}}.tournament-status{max-width:900px}.tournament-status.open{box-shadow:0 12px 35px #000,0 0 34px #b84e1f2e}.tournament-status h3{letter-spacing:1px;font-size:clamp(20px,3vw,28px)}.tournament-deadline{color:#cdbb98!important;margin:10px 0 15px!important;font-size:12px!important}.tournament-countdown{flex-wrap:wrap;justify-content:center;gap:8px;margin:15px auto 2px;display:flex}.tournament-countdown div{background:#100c0d;border:1px solid #74532f;min-width:76px;padding:10px 12px;box-shadow:inset 0 0 18px #bd702b14}.tournament-countdown b{color:#edcf94;font:700 24px/1 Cinzel;display:block}.tournament-countdown small{letter-spacing:1.5px;color:#a98a5b;margin-top:6px;font:700 8px Cinzel;display:block}.tournament-facts{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;max-width:980px;margin:32px auto 0;padding:0 25px;display:grid;position:relative}.tournament-facts>div{text-align:center;background:linear-gradient(#1b1414,#100d0e);border:1px solid #76562f;min-height:145px;padding:20px 13px;box-shadow:inset 0 0 0 4px #ca9d5309}.tournament-facts b{color:#e2bd78;text-shadow:0 0 16px #b84d1d47;font:800 30px Cinzel;display:block}.tournament-facts span{letter-spacing:1.5px;color:#d2a45b;margin:7px 0 8px;font:700 9px Cinzel;display:block}.tournament-facts p{color:#9f8c70;margin:0;font-size:10px;line-height:1.55}.tournament-entry-note{background:#3f1b155c;border-left:3px solid #a94d2d;align-items:center;gap:18px;max-width:930px;margin:22px auto 0;padding:22px 28px;display:flex;position:relative}.tournament-entry-note>svg{color:#cf7939;flex:none;width:34px;height:34px}.tournament-entry-note span{letter-spacing:2px;color:#c99d53;font:700 9px Cinzel}.tournament-entry-note h3{color:#ecd5aa;margin:4px 0 5px;font:700 19px Cinzel}.tournament-entry-note p{color:#ad9b7e;margin:0;font-size:11px;line-height:1.6}@media (width<=760px){.tournament-facts{grid-template-columns:repeat(2,1fr)}.tournament-entry-note{margin-left:15px;margin-right:15px}.tournament-countdown div{min-width:62px}.tournament-countdown b{font-size:20px}}.tournament-promo{cursor:pointer;color:#ead8b5;background:radial-gradient(circle at 12%,#ad4b1d38,#0000 28%),linear-gradient(105deg,#130e0f,#2b1715 58%,#111013);border:1px solid #9b713b;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:34px 0 40px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #341c1438,inset 0 0 0 5px #d29e4f09}.tournament-promo:after{content:"";pointer-events:none;border:1px solid #d3a5582e;position:absolute;inset:8px}.tournament-promo-mark{background:#201316;border:1px solid #b27a39;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 24px #b14b1c38}.tournament-promo-mark svg{color:#d7a553;width:29px;height:29px}.tournament-promo-copy{z-index:1;position:relative}.tournament-promo-copy span,.specials-card span{letter-spacing:2px;color:#cf9d50;font:700 9px Cinzel}.tournament-promo-copy h2{color:#f0dbb3;margin:4px 0 6px;font:700 25px Cinzel}.tournament-promo-copy p{color:#c3b08e;max-width:650px;margin:0;font-size:11px;line-height:1.6}.tournament-promo button{z-index:2;color:#f0d9ac;letter-spacing:.7px;cursor:pointer;background:#641d24;border:1px solid #b48342;align-items:center;gap:7px;padding:11px 14px;font:700 8px Cinzel;display:flex;position:relative}.tournament-promo button svg{width:13px}.tournament-promo:hover{border-color:#c18d47;transform:translateY(-1px)}.specials-list{max-width:980px;margin:28px auto 50px}.specials-card{cursor:pointer;color:#d8c39e;background:radial-gradient(circle at 8%,#b1491c3d,#0000 25%),linear-gradient(110deg,#130e0f,#321816 62%,#100e10);border:1px solid #98703d;grid-template-columns:105px 1fr;align-items:center;gap:25px;min-height:190px;padding:28px 32px;display:grid;box-shadow:0 9px 24px #40251640,inset 0 0 0 6px #cc9e5009}.specials-card-icon{background:#211417;border:1px solid #b9823f;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 30px #ad471b33}.specials-card-icon svg{color:#dda955;width:39px;height:39px}.specials-card h3{color:#f0dcb7;margin:6px 0 9px;font:700 29px Cinzel}.specials-card p{max-width:670px;font-size:12px;line-height:1.65}.specials-card b{letter-spacing:.6px;color:#d9a755;align-items:center;gap:5px;margin-top:13px;font:700 9px Cinzel;display:flex}.specials-card b svg{width:13px}.specials-card:hover{border-color:#c18d47;transform:translateY(-2px)}@media (width<=760px){.tournament-promo{grid-template-columns:auto 1fr}.tournament-promo button{grid-column:1/-1;justify-self:start}.tournament-promo-mark{width:52px;height:52px}.tournament-promo-copy h2{font-size:20px}.specials-card{text-align:center;grid-template-columns:1fr;padding:27px 22px}.specials-card-icon{margin:auto}.specials-card b{justify-content:center}}@media (width>=851px){.grid{grid-template-rows:auto auto;align-items:start}.grid>.stories{grid-area:1/1}.grid>aside{grid-area:1/2/span 2}.grid>.home-inline-archive{grid-area:2/1;min-width:0;margin-top:24px}.home-inline-archive{gap:18px;padding-left:4px;padding-right:4px}.home-inline-archive .home-archive-books{justify-content:flex-end}.home-inline-archive .archive-book{width:min(220px,100%)}}@media (width<=850px){.grid>.home-inline-archive{margin-top:8px}}.tournament-support{color:#f7ead0;z-index:1;background:linear-gradient(135deg,#261816f5,#4a231bf5);border:1px solid #d3a85359;max-width:980px;margin:28px auto 0;padding:24px 25px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0000003d,inset 0 0 0 4px #d3a85309}.tournament-support-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.tournament-support-head span{letter-spacing:.22em;color:#d9b46c;font:800 10px Cinzel}.tournament-support-head h3{color:#f2dfb9;margin:5px 0;font:700 26px Cinzel}.tournament-support-head p{color:#cbb99d;max-width:620px;margin:0;font-size:11px;line-height:1.55}.support-toggle{color:#ead6ae;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#74232a,#50161d);border:1px solid #b98b47;justify-content:center;align-items:center;gap:8px;min-width:190px;height:44px;padding:0 13px;font:700 9px Cinzel;display:flex}.support-toggle svg{width:14px}.support-toggle b{color:#d7ad62;margin-left:3px;font-size:15px}.support-toggle:hover{color:#fff3d6;background:#7d2930}.support-form{border-top:1px solid #d3a85333;grid-template-columns:minmax(0,1fr) 165px auto;align-items:stretch;gap:9px;margin-top:18px;padding-top:18px;display:grid}.support-input{position:relative}.support-input input,.support-form select{color:#fff4dc;width:100%;height:44px;font:inherit;background:#fff8e712;border:1px solid #ddb97061;outline:none;padding:0 13px}.support-form select option{color:#2d201b;background:#f7ead0}.support-input input:focus,.support-form select:focus{border-color:#e2b85f}.support-input small{color:#bca98e;font-size:8px;position:absolute;bottom:4px;right:9px}.support-form button{color:#fff6df;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#8e342d;border:1px solid #d7aa55;justify-content:center;align-items:center;gap:6px;padding:0 15px;font:800 9px Cinzel;display:flex}.support-form button svg{width:14px}.support-form button:disabled{opacity:.45;cursor:not-allowed}.support-notice{color:#e6c77f;margin:10px 0 0;font-size:10px}.support-empty{color:#a9967c;border-top:1px solid #d3a8532e;margin:17px 0 0;padding-top:15px;font-size:11px;font-style:italic}.support-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9d643d transparent;gap:13px;margin-top:7px;padding:20px 3px 7px;display:flex;overflow-x:auto}.support-banner{color:#38261d;text-align:center;scroll-snap-align:start;background:#efe0b9;border:1px solid #452d1f6b;flex-direction:column;flex:0 0 calc(33.3333% - 8.66667px);justify-content:center;min-height:105px;padding:23px 15px 14px;display:flex;position:relative;transform:rotate(-.55deg);box-shadow:0 6px 14px #0000003d}.support-banner:nth-child(2n){background:#f3e7c8;transform:rotate(.55deg)}.support-banner:before,.support-banner:after{content:"";background:#caa05b;width:2px;height:17px;position:absolute;top:-14px}.support-banner:before{left:24%}.support-banner:after{right:24%}.support-banner i{background:#d2a14e;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(31px);box-shadow:-70px 0 #d2a14e}.support-banner b{text-transform:uppercase;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:16px;line-height:1.18}.support-banner small{letter-spacing:.16em;opacity:.62;margin-top:9px;font-size:8px;font-weight:800}.support-banner.house-nebelvir{border-bottom:5px solid #8b2f2f}.support-banner.house-havraspar{border-bottom:5px solid #315d82}.support-banner.house-mrzimor{border-bottom:5px solid #c59a2f}.support-banner.house-zmijozel{border-bottom:5px solid #41674d}.support-banner.house-none{border-bottom:5px solid #9b7048}.support-manager .support-admin-row small{margin-top:4px;display:block}.support-manager .support-admin-row b{overflow-wrap:anywhere}@media (width<=800px){.tournament-support{margin:22px 15px 0;padding:20px 14px}.tournament-support-top{grid-template-columns:1fr;gap:14px}.tournament-support-head h3{font-size:22px}.tournament-support-head p{font-size:10px;line-height:1.5}.support-toggle{width:100%;min-width:0}.support-form{grid-template-columns:1fr;margin-top:14px;padding-top:14px}.support-form button{height:44px}.support-banner{flex-basis:82%;min-height:100px;padding-left:13px;padding-right:13px}.support-banner b{font-size:15px}.support-carousel{margin-top:5px;padding-top:19px}}.support-manager{background:linear-gradient(90deg,#2c1b16f5,#4c261df0)}.support-manager .special-admin-row{grid-template-columns:minmax(0,1fr) auto auto}.support-manager .special-admin-row b{overflow-wrap:anywhere}.support-age{letter-spacing:1px;color:#d0a458;border:1px solid #d0a45873;padding:5px 7px;font:700 8px Cinzel}.support-manager .special-admin-row button{white-space:nowrap}@media (width<=760px){.support-manager .special-admin-row{grid-template-columns:1fr auto}.support-manager .special-admin-row>div{grid-column:1/-1}.support-age{justify-self:start}}.tournament-timeline{background:linear-gradient(#1f1413b8,#130f10c7);border:1px solid #be8f484d;max-width:930px;margin:22px auto 0;padding:17px 20px 15px;box-shadow:inset 0 0 0 3px #d3a85306}.timeline-heading{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.timeline-heading span{letter-spacing:1.8px;color:#c89a51;font:800 8px Cinzel}.timeline-heading h3{color:#e5cfaa;margin:0;font:700 14px Cinzel}.timeline-track{gap:0;display:flex;position:relative}.timeline-track:before{content:"";background:linear-gradient(90deg,#8e6036,#c39550 45%,#665039);height:1px;position:absolute;top:8px;left:8%;right:8%}.timeline-event{text-align:center;color:#9d8b70;flex:1;min-width:0;padding:23px 10px 0;position:relative}.timeline-event i{z-index:2;background:#4b4034;border:2px solid #786348;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #181314}.timeline-event.past i{background:#b5793e;border-color:#d1a45e}.timeline-event.current i{background:#dc873c;border-color:#f1c272;box-shadow:0 0 0 3px #181314,0 0 15px #e77e30bf}.timeline-event.future{opacity:.66}.timeline-date{letter-spacing:.7px;color:#cda55e;white-space:nowrap;font:800 8px Cinzel}.timeline-date small{color:#9f8c6e;margin-left:5px;font:700 7px Cinzel;display:inline}.timeline-event b{color:#ddc9a5;margin-top:4px;font:700 10px/1.25 Cinzel;display:block}.timeline-event p{color:#96866e;max-width:190px;margin:4px auto 0;font-size:9px;line-height:1.35}.timeline-event.current b{color:#f0d9ad}.timeline-manager{background:linear-gradient(90deg,#201915f7,#3b2a1df0)}@media (width<=760px){.tournament-timeline{margin:18px 15px 0;padding:15px 15px 12px}.timeline-heading{margin-bottom:9px;display:block}.timeline-heading h3{margin-top:3px;font-size:13px}.timeline-track{padding-left:15px;display:block}.timeline-track:before{background:linear-gradient(#a8753f,#6b5136);width:1px;height:auto;inset:8px auto 8px 5px}.timeline-event{text-align:left;padding:5px 0 8px 17px}.timeline-event i{width:9px;height:9px;top:7px;left:0;transform:translate(-50%)}.timeline-date{margin-right:6px;display:inline-block}.timeline-event b{font-size:9px;display:inline}.timeline-event p{max-width:none;margin:2px 0 0;font-size:8.5px}.timeline-event:last-child{padding-bottom:2px}}.tournament-facts.facts-1{grid-template-columns:minmax(220px,420px);justify-content:center}.tournament-facts.facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-facts.facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-facts.facts-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.tournament-facts.facts-1,.tournament-facts.facts-2,.tournament-facts.facts-3,.tournament-facts.facts-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-facts.facts-1{grid-template-columns:1fr}}.desk-organizer-intro{background:#fffaefb8;border:1px solid #6c222a38;max-width:1180px;margin:22px auto 12px;padding:18px 22px;box-shadow:0 8px 24px #492a180f}.desk-organizer-intro span{letter-spacing:.18em;color:#8a2f38;font-size:.7rem;font-weight:800}.desk-organizer-intro h3{margin:3px 0 5px;font-size:1.35rem}.desk-organizer-intro p{color:#6d6257;margin:0}.desk-organizers{gap:12px;max-width:1180px;margin:0 auto 34px;display:grid}.desk-folder{background:#faf3e2d1;border:1px solid #6c222a33;overflow:hidden;box-shadow:0 7px 20px #492a180f}.desk-folder>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#6f1f2b14,#c2913e12);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.desk-folder>summary::-webkit-details-marker{display:none}.desk-folder>summary>div{align-items:center;gap:14px;min-width:0;display:flex}.desk-folder>summary .folder-icon{font-size:1.55rem;line-height:1}.desk-folder>summary b{color:#54242b;font-family:Georgia,serif;font-size:1.08rem;display:block}.desk-folder>summary small{color:#76695e;margin-top:3px;font-size:.78rem;display:block}.desk-folder>summary em{white-space:nowrap;letter-spacing:.06em;color:#8b6931;background:#ffffff8c;border:1px solid #8b693133;border-radius:999px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:800}.desk-folder>summary:after{content:"＋";color:#7b313a;margin-left:2px;font-weight:800}.desk-folder[open]>summary:after{content:"−"}.desk-folder[open]>summary{border-bottom:1px solid #6c222a29}.desk-folder-body{padding:16px}.desk-folder-body>section{margin-top:0;margin-bottom:14px}.desk-folder-body>section:last-child{margin-bottom:0}.tournament-folder>summary{background:linear-gradient(90deg,#4122191f,#a16a2121)}@media (width<=700px){.desk-organizer-intro,.desk-organizers{margin-left:12px;margin-right:12px}.desk-folder>summary{align-items:flex-start;padding:14px 13px}.desk-folder>summary em{display:none}.desk-folder>summary small{line-height:1.35}.desk-folder-body{padding:10px}.desk-folder>summary .folder-icon{font-size:1.3rem}}.tournament-section-menu{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin:28px auto 0;padding:0 25px;display:grid;position:relative}.tournament-section-menu button{color:#d8bd8c;cursor:pointer;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;transition:transform .18s,opacity .18s;position:relative}.tournament-section-menu button img{object-fit:contain;filter:grayscale()saturate(0)brightness(.72);opacity:.72;width:100%;height:auto;transition:filter .18s,opacity .18s,transform .18s;display:block}.tournament-section-menu button>span{letter-spacing:1.25px;margin:10px 6px 0;font:800 10px Cinzel;display:block}.tournament-section-menu button>small{letter-spacing:1.3px;color:#7e705d;margin-top:4px;font:700 7px Cinzel;display:block}.tournament-section-menu button.available:hover{transform:translateY(-2px)}.tournament-section-menu button.available:hover img{filter:none;opacity:1;transform:scale(1.025)}.tournament-section-menu button.selected img{filter:none;opacity:1}.tournament-section-menu button.locked{cursor:not-allowed;opacity:.48}.tournament-section-menu button.locked:hover{transform:none}.tournament-section-menu button.locked:hover img{filter:grayscale()saturate(0)brightness(.72);opacity:.72;transform:none}.tournament-content-sheet{color:#34261d;background:linear-gradient(#f1ddb3f7,#dabe8bf5);border:1px solid #8b693c;max-width:980px;margin:0 auto;padding:38px 35px;position:relative;box-shadow:0 14px 40px #0000006b,inset 0 0 55px #69431f1f}.tournament-content-sheet .tournament-feed-head span{color:#8d3a2d}.tournament-content-sheet .tournament-feed-head h3{color:#4f1a1d}.tournament-content-sheet .timeline-track{color:#5b4630}.tournament-content-sheet .timeline-track:before{background:linear-gradient(90deg,#9a6c35,#c49a59,#9a6c35)}.tournament-content-sheet .timeline-event b{color:#4d1b1c}.tournament-content-sheet .timeline-event p{color:#66523a}.tournament-content-sheet .timeline-date{color:#8c5c2d}.tournament-content-sheet .timeline-event i{background:#e4c58b;border-color:#8c6334}.timeline-in-sheet{margin-top:24px;padding-top:12px}.contestant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.contestant-card{background:#fff9e475;border:1px solid #b49462;align-items:center;gap:13px;padding:15px 16px;display:flex}.contestant-card>svg{color:#8b5c2b;width:25px;height:25px}.contestant-card b{color:#4e1a1c;font:700 13px Cinzel;display:block}.contestant-card small{letter-spacing:1px;color:#7d6240;margin-top:3px;font:700 8px Cinzel;display:block}@media (width<=760px){.tournament-section-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;padding:0 15px}.tournament-section-menu button>span{letter-spacing:.8px;font-size:8.5px}.tournament-content-sheet{margin-left:15px;margin-right:15px;padding:25px 18px}.contestant-grid{grid-template-columns:1fr}.timeline-in-sheet{padding-left:15px;display:block}.timeline-in-sheet:before{width:1px;height:auto;inset:8px auto 8px 5px}.timeline-in-sheet .timeline-event{text-align:left;padding:5px 0 8px 17px}.timeline-in-sheet .timeline-event i{top:7px;left:0;transform:translate(-50%)}}.section-admin-actions{align-items:center;gap:6px;display:flex}.section-admin-actions button{white-space:nowrap}nav.tournament-section-menu{justify-content:initial;background:0 0;border:0;height:auto;min-height:0;overflow:visible}nav.tournament-section-menu button:last-child{border-right:0}@media (width<=850px){nav.tournament-section-menu{justify-content:initial;overflow:visible}}.tournament-path{flex-direction:column;gap:22px;margin-top:26px;padding:8px 6px 4px;display:flex}.tournament-path-row{align-items:stretch;gap:42px;padding:0 12px;display:flex;position:relative}.tournament-path-row.reverse{flex-direction:row-reverse}.path-stop{text-align:center;background:#fff9e447;border:1px solid #8b693c6b;flex:1;min-width:0;padding:16px 14px 14px;position:relative;box-shadow:0 4px 10px #53341b0f}.path-stop>i{background:#e4c58b;border:2px solid #8c6334;border-radius:50%;width:13px;height:13px;margin:-23px auto 8px;display:block;box-shadow:0 0 0 4px #ead4a7}.path-stop.past>i{background:#b8793d}.path-stop.current>i{background:#d96e32;box-shadow:0 0 0 4px #ead4a7,0 0 12px #c35c2573}.path-stop.future{opacity:.68}.path-date{letter-spacing:.7px;color:#8c5c2d;font:800 9px Cinzel}.path-date small{color:#806c50;margin-left:5px;font:700 8px Cinzel}.path-stop b{color:#4d1b1c;margin-top:5px;font:700 11px/1.25 Cinzel;display:block}.path-stop p{color:#66523a;max-width:210px;margin:5px auto 0;font-size:9px;line-height:1.4}.tournament-path-row:before{content:"";z-index:0;border-top:2px dashed #8b5c2d80;position:absolute;top:-9px;left:8%;right:8%}.path-stop{z-index:1}.tournament-path-row.reverse .tournament-path-row:not(:last-child):after{content:"";border-top:2px dashed #8b5c2d80;border-bottom:2px dashed #8b5c2d80;border-right:2px dashed #8b5c2d80;border-radius:0 18px 18px 0;width:26px;position:absolute;top:-9px;bottom:-24px;right:5px}.tournament-path-row.reverse:not(:last-child):after{border-left:2px dashed #8b5c2d80;border-right:0;border-radius:18px 0 0 18px;left:5px;right:auto}@media (width<=760px){.tournament-path{gap:0;padding:5px 0 0 17px}.tournament-path-row,.tournament-path-row.reverse{flex-direction:initial;padding:0;display:block}.tournament-path-row:before{border-top:0;border-left:2px dashed #8b5c2d80;width:0;inset:0 auto 0 -10px}.path-stop{text-align:left;margin:0 0 16px;padding:12px 12px 11px}.path-stop>i{width:11px;height:11px;margin:0;position:absolute;top:18px;left:-24px;box-shadow:0 0 0 3px #ead4a7}.path-stop p{max-width:none;margin-left:0}.tournament-path-row:not(:last-child):after,.tournament-path-row.reverse:not(:last-child):after{display:none}}nav.tournament-section-menu>button,nav.tournament-section-menu>button:hover,nav.tournament-section-menu>button:focus,nav.tournament-section-menu>button:focus-visible,nav.tournament-section-menu>button:active,nav.tournament-section-menu>button.selected,nav.tournament-section-menu>button:disabled,nav.tournament-section-menu>button:disabled:hover{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;outline:0!important}nav.tournament-section-menu>button.available:not(.selected):hover img{transform:scale(1.025);filter:none!important;opacity:1!important}nav.tournament-section-menu>button.selected img{filter:none!important;opacity:1!important}nav.tournament-section-menu>button.locked,nav.tournament-section-menu>button:disabled{cursor:default!important}nav.tournament-section-menu>button.locked img,nav.tournament-section-menu>button.locked:hover img,nav.tournament-section-menu>button:disabled img,nav.tournament-section-menu>button:disabled:hover img{filter:grayscale()saturate(0)brightness(.72)!important;opacity:.72!important;transform:none!important}@media (width<=600px){.tournament-fire{height:76px;margin-bottom:5px}.tournament-fire img{max-width:104px;height:76px}}.tournament-robe{--house:#7a668d;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:70px;display:flex}.tournament-robe svg{width:100%;height:100%;display:block;overflow:visible}.tournament-robe .robe-body{fill:#343231}.tournament-robe .robe-line{fill:none;stroke:#201c19;stroke-width:3.4px;stroke-linejoin:round;stroke-linecap:round}.tournament-robe .robe-trim{fill:var(--house);stroke:#201c19;stroke-width:1.5px;stroke-linejoin:round}.tournament-robe.house-nebelvir{--house:#a43a3a}.tournament-robe.house-havraspar{--house:#3f67a8}.tournament-robe.house-mrzimor{--house:#d4a92f}.tournament-robe.house-zmijozel{--house:#4f8a58}.tournament-robe.house-bez-koleje{--house:#0ff}.tournament-robe .robe-badge circle{fill:#e8c46a;stroke:#4b3519;stroke-width:1.8px}.tournament-robe .robe-badge text{fill:#3d2a16;font:700 11px Georgia,serif}.contestant-card>.tournament-robe+div{min-width:0}@media (width<=760px){.tournament-robe{flex-basis:52px;width:52px;height:64px}}nav.tournament-section-menu>button{justify-content:center;align-items:flex-end;height:205px;display:flex;overflow:visible}nav.tournament-section-menu>button img{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:205px}.tournament-more-wrap{justify-content:center;padding:26px 0 4px;display:flex}.tournament-more{color:#5a2523;letter-spacing:1.2px;cursor:pointer;background:#fff9e46b;border:1px solid #8b693c;padding:12px 22px;font:700 10px Cinzel;transition:background .18s,transform .18s}.tournament-more:hover{background:#fff9e4b8;transform:translateY(-1px)}.tournament-more small{font:inherit;color:#8c6334}@media (width<=760px){nav.tournament-section-menu>button{height:155px}nav.tournament-section-menu>button img{max-height:155px}.tournament-more{width:100%;padding:12px 14px}}.brand-feather{z-index:4;justify-content:center;align-items:center;width:86px;height:112px;display:flex;position:relative;transform:rotate(-8deg)}.brand-feather img{object-fit:contain;filter:drop-shadow(0 2px 3px #4b1c1633);width:100%;height:100%;display:block}.brand-feather i{display:none}@media (width<=850px){.brand-feather{width:58px;height:82px}}.reader-corner{background:#faf4e2e0;border:1px solid #b89462;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);margin-top:30px;display:grid;overflow:hidden;box-shadow:0 8px 28px #43231814}.reader-corner-art{background:#f4ead4;justify-content:center;align-items:center;min-height:360px;padding:18px;display:flex}.reader-corner-art img{object-fit:contain;width:100%;height:100%;max-height:420px;display:block}.reader-corner-copy{padding:34px}.reader-corner-copy>span,.reader-manager>span{letter-spacing:2.2px;color:#9a2f3f;font:700 9px Cinzel}.reader-corner-copy h2{color:#5b1822;margin:8px 0 12px;font:700 27px Cinzel}.reader-corner-copy>p{color:#594640;font-size:13px;line-height:1.75}.reader-tabs{gap:6px;margin:22px 0 12px;display:flex}.reader-tabs button{color:#63212d;cursor:pointer;background:0 0;border:1px solid #a98759;padding:9px 12px;font:700 9px Cinzel}.reader-tabs button.active{color:#f9edcf;background:#6b1d2a}.reader-form{gap:10px;display:grid}.reader-form label{letter-spacing:1px;color:#6a4b3d;gap:5px;font:700 8px Cinzel;display:grid}.reader-form input{font:inherit;background:#fffaf0;border:1px solid #b7986b;padding:11px;font-family:Georgia,serif}.reader-form>button,.reader-card button{color:#fff0d0;cursor:pointer;background:#6b1d2a;border:1px solid #6b1d2a;padding:11px 14px;font:700 9px Cinzel}.reader-message{font-weight:700;color:#7a2d38!important;margin-top:10px!important}.reader-card{background:#fff8e8;border:1px solid #b99563;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-top:22px;padding:16px;display:grid}.reader-card>svg{color:#a52c3e}.reader-card>div{gap:4px;display:grid}.reader-card b{color:#5b1822;font:700 17px Cinzel}.reader-card small{letter-spacing:1.4px;color:#967044;font:700 8px Cinzel}.reader-status{font-size:11px;font-weight:700}.reader-status.verified{color:#466a36}.reader-status.pending{color:#9a6b20}.reader-status.blocked{color:#8a2835}.reader-manager{background:#eddebead;border:1px solid #917044;margin:22px 0;padding:22px}.reader-manager h3{color:#5b1822;margin:7px 0 5px;font:700 21px Cinzel}.reader-manager>p{color:#735b41;font-size:11px}.reader-manager>div{border-top:1px solid #b09467;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 4px;display:grid}.reader-manager>div>div{gap:4px;display:grid}.reader-manager b{color:#5e2530;font:700 11px Cinzel}.reader-manager small{color:#735b41;font-size:9px}.reader-manager button{color:#ecd8b2;cursor:pointer;background:#3c2017;border:1px solid #9b7747;align-items:center;gap:5px;padding:8px 10px;font:600 8px Cinzel;display:flex}.reader-manager button svg{width:12px}.reader-manager button.danger{background:#6d2630}@media (width<=760px){.reader-corner{grid-template-columns:1fr}.reader-corner-art{min-height:230px}.reader-corner-copy{padding:24px}.reader-manager>div{grid-template-columns:1fr}.reader-manager button{justify-content:center}}.reader-corner-nav{border-top:1px solid #b89462a6;grid-column:1/-1;margin:0 34px 30px;padding-top:18px}.reader-corner-link{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 150px;align-items:center;gap:22px;width:100%;padding:8px 10px 8px 18px;transition:background .18s,transform .18s;display:grid}.reader-corner-link:hover{background:#fff8e8b8;transform:translateY(-1px)}.reader-corner-link-copy{gap:5px;display:grid}.reader-corner-link-copy>small{color:#735b41;font:11px/1.55 Georgia,serif}.reader-corner-link-copy>em svg{width:13px;height:13px}.reader-corner-link>img{object-fit:cover;object-position:center 52%;border:1px solid #b894628c;width:150px;height:94px;display:block;box-shadow:0 3px 10px #43231812}.directory-wrap{max-width:1100px;margin:0 auto 45px}.directory-back{color:#7d2936;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;font:700 9px Cinzel;display:flex}.directory-back svg{width:15px}.directory-intro{background:#faf4e2e6;border:1px solid #b89462;grid-template-columns:300px 1fr;align-items:center;display:grid;overflow:hidden}.directory-intro img{object-fit:cover;background:#241812;width:100%;height:220px}.directory-intro>div{padding:28px}.directory-intro span{letter-spacing:2px;color:#9a2f3f;font:700 8px Cinzel}.directory-intro h2{color:#5b1822;margin:7px 0 9px;font:700 26px Cinzel}.directory-intro p{color:#665047;font-size:12px;line-height:1.7}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.directory-card{background:#fff9ea;border:1px solid #b89462;grid-template-columns:50px 1fr 34px;align-items:center;gap:12px;padding:16px;display:grid;position:relative}.directory-card.editor{background:#fff4e4;border-color:#a52c3e}.directory-number{color:#c5a77b;font:700 18px Cinzel}.directory-card small{letter-spacing:1.4px;color:#9a2f3f;font:700 8px Cinzel}.directory-card h3{color:#5b1822;margin:4px 0;font:700 16px Cinzel}.directory-card p{color:#786052;margin:0;font-size:10px}.directory-card>svg{color:#a52c3e;width:20px}.directory-state{text-align:center;color:#65483e;background:#fff8e8;border:1px solid #b89462;padding:30px}.directory-state>svg{color:#9a2f3f;width:28px}.directory-state h3{color:#5b1822;font:700 20px Cinzel}.directory-state button{color:#fff0d0;cursor:pointer;background:#6b1d2a;border:1px solid #6b1d2a;padding:10px 14px;font:700 9px Cinzel}@media (width<=760px){.reader-corner-nav{margin:0 24px 24px;padding-top:14px}.reader-corner-link{grid-template-columns:1fr 92px;gap:12px;padding:8px}.reader-corner-link>img{width:92px;height:70px}.reader-corner-link-copy>b{font-size:13px}.reader-corner-link-copy>small{font-size:10px}.directory-intro{grid-template-columns:1fr}.directory-intro img{height:190px}.directory-grid{grid-template-columns:1fr}}.reader-corner-nav{border-top:1px solid #b894628c;margin:4px 34px 32px;padding-top:18px}.reader-corner-link{text-align:left;cursor:pointer;background:#fff8e8;border:1px solid #c8a777;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:26px;width:100%;min-height:164px;padding:20px 22px 20px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #43231812}.reader-corner-link:before{content:"";background:#6b1d2a;height:7px;position:absolute;top:0;left:0;right:0}.reader-corner-link:hover{background:#fff8e8;border-color:#a87d47;transform:translateY(-1px);box-shadow:0 7px 20px #4323181c}.reader-corner-link-copy{z-index:1;align-content:center;gap:7px;display:grid;position:relative}.reader-corner-link-copy>span{letter-spacing:2px;color:#9a2f3f;font:700 8px Cinzel}.reader-corner-link-copy>b{color:#5b1822;font:700 18px/1.25 Cinzel}.reader-corner-link-copy>small{color:#735b41;max-width:430px;font:12px/1.55 Georgia,serif}.reader-corner-link-copy>em{letter-spacing:.7px;color:#8f2c3b;align-items:center;gap:4px;margin-top:7px;font:700 8px Cinzel;display:flex}.reader-corner-link>img{object-fit:contain;object-position:center;width:190px;height:122px;box-shadow:none;background:0 0;border:0;justify-self:end;display:block}@media (width<=760px){.reader-card{grid-template-columns:34px minmax(0,1fr);align-items:start}.reader-card>button{grid-column:1/-1;width:100%;margin-top:4px}.reader-card b{overflow-wrap:anywhere;font-size:16px}.reader-corner-nav{margin:4px 24px 26px;padding-top:16px}.reader-corner-link{grid-template-columns:minmax(0,1fr) 105px;gap:12px;min-height:176px;padding:20px 12px 18px 18px}.reader-corner-link-copy>b{font-size:14px;line-height:1.3}.reader-corner-link-copy>small{font-size:10.5px;line-height:1.45}.reader-corner-link-copy>em{letter-spacing:.45px;font-size:7px}.reader-corner-link>img{align-self:end;width:105px;height:94px}}.reader-corner>.reader-corner-nav{background:0 0;border:0;border-top:1px solid #b894628c;grid-column:1/-1;height:auto;min-height:0;margin:2px 34px 30px;padding:18px 0 0;display:block;overflow:visible}.reader-corner>.reader-corner-nav .reader-corner-link{text-align:left;width:100%;height:auto;min-height:0;color:inherit;cursor:pointer;background:#fff8e8;border:1px solid #c8a777;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid;position:relative;overflow:visible;box-shadow:0 3px 10px #4323180f}.reader-corner>.reader-corner-nav .reader-corner-link:before{display:none}.reader-corner>.reader-corner-nav .reader-corner-link:hover{background:#fffaf0;border-color:#a87d47;transform:translateY(-1px);box-shadow:0 5px 13px #43231817}.reader-corner>.reader-corner-nav .reader-corner-link>img{object-fit:contain;object-position:center;width:92px;height:72px;box-shadow:none;background:0 0;border:0;grid-area:1/1;justify-self:center;display:block}.reader-corner>.reader-corner-nav .reader-corner-link-copy{grid-area:1/2;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;min-width:0;display:grid}.reader-corner>.reader-corner-nav .reader-corner-link-copy>span{letter-spacing:1.8px;color:#9a2f3f;grid-column:1/-1;font:700 8px Cinzel}.reader-corner>.reader-corner-nav .reader-corner-link-copy>b{color:#5b1822;grid-column:1;font:700 15px/1.25 Cinzel}.reader-corner>.reader-corner-nav .reader-corner-link-copy>small{color:#735b41;grid-column:1;font:11px/1.45 Georgia,serif}.reader-corner>.reader-corner-nav .reader-corner-link-copy>em{letter-spacing:.5px;color:#8f2c3b;white-space:nowrap;border-left:1px solid #b894628c;grid-area:2/2/4;align-self:center;align-items:center;gap:4px;margin:0;padding:9px 10px;font:700 8px Cinzel;display:flex}.reader-corner>.reader-corner-nav .reader-corner-link-copy>em svg{width:13px;height:13px}@media (width<=760px){.reader-corner>.reader-corner-nav{height:auto;margin:2px 24px 24px;padding-top:14px;overflow:visible}.reader-corner>.reader-corner-nav .reader-corner-link{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:11px 12px}.reader-corner>.reader-corner-nav .reader-corner-link>img{width:72px;height:60px}.reader-corner>.reader-corner-nav .reader-corner-link-copy{grid-template-columns:1fr;gap:3px}.reader-corner>.reader-corner-nav .reader-corner-link-copy>span,.reader-corner>.reader-corner-nav .reader-corner-link-copy>b,.reader-corner>.reader-corner-nav .reader-corner-link-copy>small,.reader-corner>.reader-corner-nav .reader-corner-link-copy>em{grid-area:auto/1}.reader-corner>.reader-corner-nav .reader-corner-link-copy>b{font-size:12px}.reader-corner>.reader-corner-nav .reader-corner-link-copy>small{font-size:10px}.reader-corner>.reader-corner-nav .reader-corner-link-copy>em{white-space:normal;border-left:0;justify-self:start;padding:3px 0 0;font-size:7px}}.reader-pinboard{background-color:#caa16f;background-image:linear-gradient(90deg,#5b371f12 1px,#0000 1px),linear-gradient(#5b371f12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #a77c4d;grid-column:1/-1;margin:8px 34px;padding:22px;box-shadow:inset 0 0 0 5px #663a1f21}.pinboard-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.pinboard-head>div>span{letter-spacing:2px;color:#67202b;font:700 8px Cinzel}.pinboard-head h3{color:#4d211b;align-items:center;gap:7px;margin:6px 0;font:700 20px Cinzel;display:flex}.pinboard-head h3 svg{width:18px}.pinboard-head p{color:#5d402e;max-width:650px;margin:0;font:11px/1.55 Georgia,serif}.pinboard-head>button,.pinboard-form>button{color:#fff0d0;cursor:pointer;white-space:nowrap;background:#6b1d2a;border:1px solid #5d2630;align-items:center;gap:6px;padding:10px 13px;font:700 8px Cinzel;display:flex}.pinboard-head>button svg{width:14px}.pinboard-form{background:#fff8e8d4;border:1px solid #5e3a2147;grid-template-columns:220px minmax(0,1fr) auto;align-items:end;gap:12px;margin:18px 0 4px;padding:15px;display:grid}.pinboard-form label{letter-spacing:1px;color:#642b2d;gap:5px;font:700 8px Cinzel;display:grid}.pinboard-form select,.pinboard-form textarea{box-sizing:border-box;background:#fffaf0;border:1px solid #a88659;width:100%;padding:9px;font:12px Georgia,serif}.pinboard-form textarea{resize:vertical;min-height:70px}.pinboard-form label small{color:#795b42;justify-self:end;font:9px Georgia}.pinboard-form>button{align-items:center;height:38px}.pinboard-error{color:#7e1e2c;font-size:11px;font-weight:700}.sticky-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.sticky-note{flex-direction:column;min-height:145px;padding:25px 18px 15px;display:flex;position:relative;transform:rotate(-.5deg);box-shadow:2px 5px 10px #371f122e}.sticky-note:nth-child(2n){transform:rotate(.8deg)}.sticky-note.yellow{background:#f4dfa0}.sticky-note.rose{background:#e8b5b4}.sticky-note.blue{background:#b9d8db}.sticky-note.green{background:#cbd7ad}.sticky-note.new{box-shadow:2px 5px 12px #371f1238,0 0 0 2px #701f2a40}.pushpin{background:#8c2432;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 2px #00000047}.sticky-note>small{letter-spacing:1.2px;color:#6b3430;font:700 7px Cinzel}.sticky-note>p{color:#38291f;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:10px 0 16px;font:15px/1.45 Georgia,serif}.sticky-note footer{border-top:1px solid #462d1e29;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.sticky-note time{color:#705845;font:9px Georgia}.sticky-note footer button{color:#762c38;cursor:pointer;background:0 0;border:0;padding:3px;font:700 7px Cinzel}.pinboard-empty{text-align:center;color:#60462f;background:#fff8e859;border:1px dashed #4f311d59;grid-column:1/-1;place-items:center;min-height:100px;padding:18px;display:grid}.pinboard-empty svg{width:20px}.pinboard-empty b{font:700 11px Cinzel}.pinboard-empty span{font:11px Georgia}.message-moderation .moderation-body{color:#4e3a31;max-width:760px;margin-top:5px;font:11px/1.45 Georgia,serif;display:block}@media (width<=760px){.reader-pinboard{margin:8px 24px;padding:17px 14px}.pinboard-head{display:grid}.pinboard-head>button{justify-self:start}.pinboard-form{grid-template-columns:1fr}.pinboard-form>button{justify-content:center}.sticky-grid{grid-template-columns:1fr;gap:14px}.sticky-note{min-height:125px}.pinboard-head h3{font-size:16px}}.pinboard-count{letter-spacing:1px;color:#6b2630;margin-top:8px;font:700 8px Cinzel;display:block}.pinboard-form{grid-template-columns:210px minmax(0,1fr) minmax(240px,auto) auto}.sticky-color-picker{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.sticky-color-picker legend{letter-spacing:1px;color:#642b2d;margin-bottom:5px;font:700 8px Cinzel}.sticky-color-picker label{cursor:pointer;align-items:center;gap:4px;display:flex}.sticky-color-picker input{opacity:0;pointer-events:none;position:absolute}.sticky-color-picker label span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sticky-swatch{border:2px solid #472b1f40;width:24px;height:24px;transform:rotate(-2deg);box-shadow:0 1px 2px #0000001f}.sticky-color-picker label:nth-of-type(2n) .sticky-swatch{transform:rotate(2deg)}.sticky-color-picker input:checked+.sticky-swatch{outline-offset:2px;outline:2px solid #67202b}.sticky-swatch.red,.sticky-note.red{background:#e9aaa5}.sticky-swatch.yellow,.sticky-note.yellow{background:#f4dfa0}.sticky-swatch.blue,.sticky-note.blue{background:#b9d8e8}.sticky-swatch.green,.sticky-note.green{background:#bfd2b0}.sticky-swatch.purple,.sticky-note.purple{background:#d1b8db}@media (width<=980px){.pinboard-form{grid-template-columns:1fr 1fr}.sticky-color-picker{align-self:end}.pinboard-form>button{justify-content:center}}@media (width<=760px){.pinboard-form{grid-template-columns:1fr}.sticky-color-picker{margin:3px 0 6px}}@media (width>=981px){.pinboard-form{grid-template-columns:minmax(190px,220px) minmax(320px,1fr) minmax(210px,240px) auto;align-items:start;gap:14px}.pinboard-form>label,.pinboard-form>.sticky-color-picker{align-self:start}.pinboard-form>label:first-child select{height:40px}.pinboard-form textarea{height:72px;min-height:72px}.pinboard-form .sticky-color-picker{grid-template-rows:auto 40px;grid-template-columns:repeat(5,24px);align-content:start;gap:5px 8px;display:grid}.pinboard-form .sticky-color-picker legend{grid-column:1/-1;height:15px;margin:0;line-height:15px}.pinboard-form .sticky-color-picker label{align-self:start;align-items:flex-start;height:40px;padding-top:7px;display:flex}.pinboard-form>button{align-self:start;height:40px;margin-top:20px}}.reader-corner>.reader-corner-nav{gap:12px;display:grid}.reader-corner>.reader-corner-nav .reader-corner-link-disabled{cursor:default;pointer-events:none;box-shadow:none;opacity:.72;background:#f2eee5;border-color:#c9c0af}.reader-corner>.reader-corner-nav .reader-corner-link-disabled:hover{box-shadow:none;background:#f2eee5;border-color:#c9c0af;transform:none}.reader-corner>.reader-corner-nav .reader-corner-link-disabled>img{filter:grayscale();opacity:.7}.reader-corner>.reader-corner-nav .reader-corner-link-disabled .reader-corner-link-copy>span,.reader-corner>.reader-corner-nav .reader-corner-link-disabled .reader-corner-link-copy>b,.reader-corner>.reader-corner-nav .reader-corner-link-disabled .reader-corner-link-copy>small,.reader-corner>.reader-corner-nav .reader-corner-link-disabled .reader-corner-link-copy>em{color:#746d63}.reader-corner>.reader-corner-nav .reader-corner-link-disabled .reader-corner-link-copy>em{border-left-color:#746d6347}.reader-corner>.reader-corner-nav{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;width:auto}.reader-corner>.reader-corner-nav .reader-corner-link{box-sizing:border-box;justify-self:stretch;width:100%}.investigation-page{max-width:1180px;margin:34px auto 70px;padding:0 24px}.investigation-title{text-align:center;max-width:760px;margin:0 auto 22px}.investigation-title>span,.found-parchment>span{letter-spacing:2.5px;color:#9a5b2e;font:700 9px Cinzel}.investigation-title h2{color:#2e211b;margin:7px 0;font:700 34px Cinzel}.investigation-title p{color:#675044;font:14px/1.7 Georgia,serif}.investigation-scene{background:#211711;border:1px solid #765338;padding:7px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1f120a40}.investigation-scene img{width:100%;height:auto;display:block}.scene-hotspot{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute}.search-hotspot:before{content:"";pointer-events:none;z-index:3;background:#f6c55e;border:2px solid #fff1b8f5;border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite investigationPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f5be4629,0 0 14px 5px #ffbe30b8,0 0 30px 10px #ffb02347}.search-hotspot:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffdc848c;border-radius:50%;width:32px;height:32px;animation:2.4s ease-out infinite investigationRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-hotspot:hover:not(:disabled):before,.search-hotspot:focus-visible:not(:disabled):before{width:18px;height:18px;box-shadow:0 0 0 7px #f5be4633,0 0 18px 7px #ffc743e6,0 0 38px 13px #ffb02361}.search-hotspot.searched:before{background:#8c7b61;border-color:#e0d2b5cc;animation:none;box-shadow:0 0 0 4px #52443338,0 0 9px 2px #cbb68f52}.search-hotspot.searched:after{opacity:.18;animation:none}.search-hotspot.busy:before{animation:.7s ease-in-out infinite investigationPulse}.archive-hotspot:before,.archive-hotspot:after{display:none!important}@keyframes investigationPulse{0%,to{filter:brightness(.95);transform:translate(-50%,-50%)scale(.9)}50%{filter:brightness(1.2);transform:translate(-50%,-50%)scale(1.12)}}@keyframes investigationRing{0%{opacity:.75;transform:translate(-50%,-50%)scale(.72)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.scene-hotspot span{white-space:nowrap;pointer-events:none;opacity:0;color:#f1d9ad;letter-spacing:.7px;z-index:4;background:#1c110ceb;border:1px solid #cda669b3;padding:6px 9px;font:700 8px Cinzel;transition:all .16s;position:absolute;bottom:8px;left:50%;transform:translate(-50%,8px);box-shadow:0 4px 15px #00000059}.scene-hotspot:hover:not(:disabled),.scene-hotspot:focus-visible:not(:disabled){background:#dbb1651a;border-color:#eec780a6;outline:none;box-shadow:inset 0 0 24px #efc67926,0 0 14px #efc67929}.scene-hotspot:hover span,.scene-hotspot:focus-visible span,.archive-hotspot:hover span,.archive-hotspot:focus-visible span{opacity:1;transform:translate(-50%)}.scene-hotspot.searched{border-color:#b7945b2e}.scene-hotspot.searched:hover{background:#4636271a}.scene-hotspot:disabled{cursor:default}.scene-hotspot.busy{background:#dbb1651f;box-shadow:inset 0 0 25px #efc67933}.archive-hotspot{border-radius:4px}.archive-hotspot.open{box-shadow:inset 0 0 26px #efc67914}.investigation-hint{text-align:center;color:#806b5c;margin:10px 0 4px;font:italic 11px Georgia,serif}.investigation-status{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.investigation-status>div{background:#f1e4cb;border:1px solid #bda37f;align-items:center;gap:12px;padding:13px 16px;display:flex}.investigation-status small{letter-spacing:1.5px;color:#6e2931;font:700 8px Cinzel}.investigation-status strong{gap:5px;margin-left:auto;display:flex}.investigation-status i{border:1px solid #6d3b2d;border-radius:50%;width:13px;height:13px;display:block}.investigation-status i.left{background:#7b2630;box-shadow:0 0 7px #7b263059}.investigation-status i.used{opacity:.3;background:0 0}.investigation-status span,.investigation-status b{color:#4a3026;font:700 11px Cinzel}.investigation-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#110a079e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.investigation-message{background:#f0dfb9 linear-gradient(105deg,#53341b0f,#0000 38%,#53341b0d);border:1px solid #9d7d54;align-items:flex-start;gap:14px;width:min(590px,92vw);padding:42px 58px 38px;display:flex;position:relative;transform:rotate(-.25deg);box-shadow:0 24px 70px #00000073,inset 0 0 34px #794f271a}.investigation-message>svg{color:#7c3038;flex:none;width:22px}.investigation-message p{color:#4b362b;margin:0;font:15px/1.7 Georgia,serif}.investigation-message button{cursor:pointer;color:#7c5b45;background:0 0;border:0;position:absolute;top:11px;right:12px}.investigation-message button svg{width:17px}.investigation-footnote{text-align:center;color:#806b5c;margin-top:15px;font:italic 11px Georgia,serif}.found-parchment{text-align:center;background:#ead6aa linear-gradient(100deg,#53341b0a,#0000 35%,#53341b0d);border:1px solid #9f7c4c;max-width:600px;margin:22px auto;padding:34px 45px;transform:rotate(-.3deg);box-shadow:2px 8px 20px #321d0f2e}.found-parchment h3{color:#493124;margin:13px 0;font:700 19px/1.7 Cinzel}.found-parchment hr{border:0;border-top:1px solid #9f7c4c;width:50%}.found-parchment p{color:#573b2d;font:italic 15px Georgia,serif}.investigation-gate{text-align:center;background:#f5ead6;border:1px solid #a98b68;max-width:650px;margin:70px auto;padding:40px}.investigation-gate>svg{color:#702b35;width:35px}.investigation-gate h2{font:700 24px Cinzel}.investigation-gate p{font:13px/1.6 Georgia}.investigation-gate button{color:#fff0d0;cursor:pointer;background:#6d1f2a;border:1px solid #64242d;padding:10px 14px;font:700 8px Cinzel}@media (width<=800px){.investigation-status{grid-template-columns:1fr}.investigation-page{padding:0 14px}.scene-hotspot span{padding:5px 7px;font-size:7px}}@media (width<=520px){.investigation-title h2{font-size:25px}.found-parchment{padding:25px 20px}.investigation-hint{font-size:10px}.investigation-message{padding:35px 35px 30px}.scene-hotspot span{white-space:normal;text-align:center;min-width:100px;bottom:4px}}.investigation-admin{background:#efe0c5;border:1px dashed #9b7048;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:20px;max-width:900px;margin:28px auto 0;padding:18px 20px;display:grid;box-shadow:inset 0 0 25px #5c391f0f}.investigation-admin small{letter-spacing:1.8px;color:#7b2630;font:700 8px Cinzel}.investigation-admin h3{color:#3e2a21;margin:5px 0;font:700 16px Cinzel}.investigation-admin p{color:#745c4d;margin:0;font:italic 11px/1.5 Georgia,serif}.investigation-admin-info{color:#705546;grid-template-columns:auto auto;gap:5px 12px;font:10px Cinzel;display:grid}.investigation-admin-info b{color:#442c23;text-align:right}.investigation-admin-actions{flex-direction:column;gap:7px;display:flex}.investigation-admin-actions button{color:#fff0d2;cursor:pointer;white-space:nowrap;background:#742632;border:1px solid #6d2932;padding:9px 11px;font:700 8px Cinzel}.investigation-admin-actions button.danger{background:#3f2924;border-color:#3f2924}.investigation-admin-actions button:disabled{opacity:.5;cursor:wait}@media (width<=800px){.investigation-admin{grid-template-columns:1fr}.investigation-admin-actions{flex-flow:wrap}}.archive-back{color:#6d2932;letter-spacing:1px;cursor:pointer;background:0 0;border:0;margin:0 0 12px;font:700 9px Cinzel}.archive-scene{background:#120d09}.archive-volume-point{cursor:pointer;background:#e7aa36;border:2px solid #ffefb4eb;border-radius:50%;width:28px;height:28px;animation:2.4s ease-in-out infinite investigationPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #efb43c26,0 0 14px 5px #ffbe30b3}.archive-volume-point span{opacity:0;white-space:nowrap;color:#f1d9ad;letter-spacing:.7px;pointer-events:none;background:#1c110cf0;border:1px solid #cda669b3;padding:6px 9px;font:700 8px Cinzel;transition:all .15s;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.archive-volume-point:hover span,.archive-volume-point:focus-visible span{opacity:1}.archive-volume-point.searched{background:#776c5b;border-color:#c5b79c;animation:none;box-shadow:0 0 8px #d2be9659}.archive-volume-point:disabled{cursor:default}.archive-fragments{grid-template-columns:repeat(4,1fr);gap:10px;max-width:760px;margin:16px auto;display:grid}.archive-fragments>div{color:#9a8065;background:#eadbc0;border:1px dashed #aa8b63;justify-content:center;align-items:center;gap:8px;min-height:80px;display:flex}.archive-fragments>div.found{color:#6d2932;background:#f0dfb9;border-style:solid}.archive-fragments svg{width:18px}.archive-fragments b{font:700 9px Cinzel}@media (width<=650px){.archive-volume-point{width:22px;height:22px}.archive-fragments{grid-template-columns:repeat(2,1fr)}}.spell-parchment{max-width:680px}.spell-form{text-align:left;max-width:520px;margin:25px auto 0}.spell-form label{letter-spacing:1.5px;color:#6d2932;margin-bottom:7px;font:700 9px Cinzel;display:block}.spell-form>div{gap:8px;display:flex}.spell-form input{color:#493124;background:#fff8e28c;border:1px solid #9f7c4c;outline:none;flex:1;min-width:0;padding:11px 13px;font:italic 14px Georgia,serif}.spell-form input:focus{box-shadow:0 0 0 3px #895b2d1f}.spell-form button{color:#fff0d2;letter-spacing:.7px;cursor:pointer;background:#6d2932;border:1px solid #57232b;padding:10px 14px;font:700 8px Cinzel}.spell-form button:disabled{opacity:.45;cursor:default}.repaired-parchment{max-width:700px;animation:.8s ease-out both repairedReveal;position:relative;overflow:hidden}.repair-glow{pointer-events:none;background:radial-gradient(circle,#ffd36959,#ffd36900 58%);animation:2.2s ease-out both repairGlow;position:absolute;inset:-40%}.repaired-parchment>:not(.repair-glow){z-index:1;position:relative}.repair-story{max-width:570px;margin:10px auto 22px!important}.blank-parchment{background:#faebc49e;border:1px solid #75512d73;max-width:500px;min-height:125px;margin:22px auto;padding:34px 25px;box-shadow:inset 0 0 28px #59391b12}.blank-parchment p{margin:4px 0!important;font-style:normal!important}.blank-parchment strong{color:#3f2b22;margin-top:18px;font:700 14px Cinzel;display:block}.moon-hint{margin-top:25px!important}.repaired-parchment blockquote{color:#4c3028;background:#6d29320e;border-left:2px solid #6d2932;max-width:510px;margin:18px auto 0;padding:15px 20px;font:italic 15px/1.65 Georgia,serif}.archive-fragments{transition:opacity .4s}@keyframes repairedReveal{0%{opacity:0;transform:translateY(8px)rotate(-.3deg)scale(.985)}to{opacity:1;transform:translateY(0)rotate(-.3deg)scale(1)}}@keyframes repairGlow{0%{opacity:0;transform:scale(.45)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media (width<=520px){.spell-form>div{flex-direction:column}.spell-form button{width:100%}.blank-parchment{padding:25px 16px}}.quest-inventory{background:#efe1c6;border:1px solid #b89a72;max-width:820px;margin:22px auto;padding:18px 20px;box-shadow:0 7px 20px #37221414}.quest-inventory-head{border-bottom:1px solid #7d573640;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding-bottom:11px;display:flex}.quest-inventory-head small{letter-spacing:2px;color:#6d2932;font:700 8px Cinzel}.quest-inventory-head h3{color:#3f2b22;margin:3px 0 0;font:700 16px Cinzel}.quest-inventory-head>b{color:#80654e;font:700 9px Cinzel}.quest-inventory-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.quest-inventory-grid button{text-align:left;cursor:pointer;color:#4a3026;background:#fff7e28c;border:1px solid #a98a61;align-items:center;gap:10px;min-height:72px;padding:11px;transition:all .16s;display:flex}.quest-inventory-grid button:hover{background:#f7ebd2;transform:translateY(-1px);box-shadow:0 4px 12px #4b2d191f}.quest-inventory-grid svg{color:#7b3039;flex:none;width:20px}.quest-inventory-grid span{font:700 9px/1.4 Cinzel}.quest-inventory-empty{color:#806b5c;margin:4px 0;font:italic 12px Georgia,serif}.inventory-detail{width:min(650px,92vw);max-height:85vh;margin:0;position:relative;overflow:auto;transform:rotate(-.2deg)}.inventory-detail h2{color:#493124;margin:12px 0 17px;font:700 22px Cinzel}.inventory-detail blockquote{color:#4c3028;background:#6d29320e;border-left:2px solid #6d2932;margin:18px auto 0;padding:14px 18px;font:italic 14px/1.6 Georgia,serif}.inventory-close{color:#704d39;cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.inventory-close svg{width:18px}.inventory-blank{min-height:95px;margin:16px auto;padding:26px 20px}.inventory-blank strong{margin-top:0}.archive-investigation:has(.repaired-parchment) .archive-fragments{opacity:.3}@media (width<=520px){.quest-inventory{padding:15px}.quest-inventory-grid{grid-template-columns:1fr 1fr}.inventory-detail{padding:28px 22px}}.awakened-parchment{background:radial-gradient(circle at 50% 15%,#ffdf8b47,#0000 45%),#faebc4ad;border:1px solid #75512d73;max-width:520px;margin:18px auto 4px;padding:28px 30px;animation:.9s ease-out both moonInkReveal;box-shadow:inset 0 0 30px #59391b14,0 0 20px #ce9f411f}.awakened-parchment p{color:#50362b;margin:11px 0;font:italic 14px/1.7 Georgia,serif}.awakened-parchment h3{color:#4b3027;margin:20px 0;font:700 16px/1.6 Cinzel}.awakened-parchment strong{letter-spacing:1px;color:#682630;margin:22px auto;font:700 17px Cinzel;display:block}.quest-inventory-grid button:has(span:last-child){position:relative}@keyframes moonInkReveal{0%{opacity:.2;filter:blur(2px)}to{opacity:1;filter:blur()}}.third-stone-hotspot{cursor:pointer;background:0 0;border:0;border-radius:3px;width:9%;height:20%;position:absolute;top:34%;left:87.5%}.third-stone-hotspot span{opacity:0;white-space:nowrap;color:#f1d9ad;pointer-events:none;background:#1c110cf2;border:1px solid #cda669a6;padding:6px 9px;font:700 8px Cinzel;transition:all .15s;position:absolute;bottom:110%;left:50%;transform:translate(-50%)}.third-stone-hotspot:hover{background:#ffe6aa09;outline:1px solid #ebd2a047}.third-stone-hotspot:hover span,.third-stone-hotspot:focus-visible span{opacity:1}.hidden-door-revealed{cursor:pointer;background:linear-gradient(90deg,#ffd36905,#ffd36914,#ffd36905);border:1px solid #ffdc82cc;width:11%;height:30%;animation:2.5s ease-in-out infinite hiddenDoorGlow;position:absolute;top:29%;left:86.5%;box-shadow:0 0 8px #ffd3698c,inset 0 0 12px #ffd3692e}.hidden-door-revealed:before{content:"";border:1px solid #ffe8aa59;border-radius:45% 45% 2px 2px;position:absolute;inset:-4px}.hidden-door-revealed span{white-space:nowrap;color:#f1d9ad;background:#1c110cf0;border:1px solid #cda669b3;padding:6px 9px;font:700 8px Cinzel;position:absolute;bottom:-31px;left:50%;transform:translate(-50%)}.stone-dialog{max-width:650px;margin:0;position:relative}.stone-dialog .spell-form{margin-top:22px}@keyframes hiddenDoorGlow{0%,to{box-shadow:0 0 7px #ffd3696b,inset 0 0 10px #ffd3691f}50%{box-shadow:0 0 17px #ffd369cc,inset 0 0 18px #ffd3693d}}.secret-room-scene{background:#0d0a08}.secret-room-point{cursor:pointer;background:#e7aa36;border:2px solid #ffefb4eb;border-radius:50%;width:30px;height:30px;animation:2.4s ease-in-out infinite investigationPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #efb43c26,0 0 14px 5px #ffbe30b3}.secret-room-point span{opacity:0;white-space:nowrap;color:#f1d9ad;letter-spacing:.7px;pointer-events:none;background:#1c110cf0;border:1px solid #cda669b3;padding:6px 9px;font:700 8px Cinzel;transition:all .15s;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.secret-room-point:hover span,.secret-room-point:focus-visible span{opacity:1}.secret-room-point.searched{background:#776c5b;border-color:#c5b79c;animation:none;box-shadow:0 0 8px #d2be9659}.secret-room-point:disabled{cursor:default}@media (width<=650px){.secret-room-point{width:23px;height:23px}.secret-room-point span{white-space:normal;text-align:center;min-width:100px;font-size:7px}}.quest-journal{background:linear-gradient(145deg,#221811f5,#140f0cf7);border:1px solid #b8894b73;max-width:980px;margin:22px auto 0;padding:20px;box-shadow:0 14px 35px #0003}.quest-journal-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.quest-journal-head small{letter-spacing:2px;color:#b98b4f;font:700 9px Cinzel}.quest-journal-head h3{color:#f0d7ad;margin:3px 0 0;font-family:Cinzel}.quest-journal-head>b{color:#bda98a;font:700 10px Cinzel}.quest-journal-list{gap:10px;display:grid}.quest-journal-list article{background:#efdeb90e;border-left:3px solid #c7974eb3;padding:14px 16px}.quest-journal-list article>div{align-items:center;gap:8px;display:flex}.quest-journal-list svg{color:#c7954c;width:16px;height:16px}.quest-journal-list strong{color:#ead0a5;font-family:Cinzel;font-size:13px}.quest-journal-list p{color:#d5c6ae;margin:8px 0;font-size:13px;line-height:1.55}.quest-journal-list small{color:#8f806b;letter-spacing:.4px;font-size:10px}.filing-puzzle{background:linear-gradient(145deg,#251b14f5,#14100efa);border:1px solid #cfa65273;border-radius:18px;margin:24px 0;padding:24px;box-shadow:0 18px 45px #00000038}.filing-puzzle small{color:#d6ad59;letter-spacing:.14em}.filing-puzzle h3{margin:.3rem 0 1rem;font-family:Georgia,serif;font-size:1.55rem}.filing-puzzle p,.filing-puzzle blockquote{max-width:760px}.filing-puzzle blockquote{color:#d9c9ae;border-left:3px solid #b98b3d;margin:16px 0;padding:12px 16px;font-style:italic}.morse-code{letter-spacing:.12em;color:#f0d08d;background:#00000040;border:1px solid #d9b76f4d;border-radius:12px;margin:18px 0;padding:18px;font:700 1.5rem/1.5 Georgia,serif}.filing-puzzle form label{letter-spacing:.1em;text-transform:uppercase;color:#bda985;margin-bottom:8px;font-size:.78rem;display:block}.filing-puzzle form>div{gap:10px;max-width:560px;display:flex}.filing-puzzle input{color:#f4ead8;background:#130f0d;border:1px solid #cfa65259;border-radius:10px;flex:1;min-width:0;padding:12px 14px}.filing-puzzle button{color:#fff8e8;cursor:pointer;background:#a9792d;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.filing-puzzle.solved{border-color:#689a668c}.morse-reference{background:#00000029;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:7px;margin-top:16px;padding:14px;display:grid}.morse-reference b{color:#3d2a19;font-family:Georgia,serif;font-size:.88rem}.inventory-detail .morse-reference{color:#3d2a19}.staff-register{border-top:1px solid #50351f40;border-bottom:1px solid #50351f40;grid-template-columns:minmax(150px,1fr) 1fr;gap:8px 18px;margin-top:16px;padding:16px;display:grid}.staff-register b,.staff-register span{color:#3d2a19}@media (width<=620px){.filing-puzzle form>div{flex-direction:column}.morse-code{font-size:1.15rem}.morse-reference{grid-template-columns:repeat(3,1fr)}}.quest-inventory{max-width:900px}.quest-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.notebook-empty{text-align:center;color:#51372a;padding:28px 14px}.notebook-empty svg{color:#7b3039;width:34px;height:34px}.notebook-empty h3{margin:10px 0 6px!important;font:700 16px Cinzel!important}.notebook-empty p{color:#6c5140;margin:0;line-height:1.6}.notebook-pages{gap:14px;display:grid}.notebook-pages article{background:#fffaeb61;border:1px solid #5d3e2533;padding:15px 16px}.notebook-pages article small{letter-spacing:1.3px;color:#8b6545;font:700 8px Cinzel}.notebook-pages article h3{color:#4a3026!important;margin:5px 0 7px!important;font:700 14px Cinzel!important}.notebook-pages article p{color:#553b2d;margin:0;line-height:1.6}.filing-puzzle-launch{background:#1d1510f0;border:1px solid #c1975273;justify-content:space-between;align-items:center;gap:16px;max-width:620px;margin:18px auto;padding:12px 14px;display:flex}.filing-puzzle-launch div{flex-direction:column;gap:3px;display:flex}.filing-puzzle-launch small{letter-spacing:1.6px;color:#c99b52;font:700 8px Cinzel}.filing-puzzle-launch strong{color:#ead3ad;font:700 12px Cinzel}.filing-puzzle-launch button{color:#fff6df;cursor:pointer;background:#a9792d;border:1px solid #b68a45;padding:9px 13px;font:700 9px Cinzel}.filing-dialog{color:#402d22;background:linear-gradient(145deg,#f1e2c4,#e3cda7);border:1px solid #9c7745;width:min(520px,92vw);max-height:86vh;padding:30px 30px 26px;position:relative;overflow:auto;box-shadow:0 25px 70px #0000007a}.filing-dialog>small{letter-spacing:1.7px;color:#7b3039;font:700 8px Cinzel}.filing-dialog h2{color:#432f25;margin:7px 0 15px;font:700 21px Cinzel}.filing-dialog p{color:#523b2d;line-height:1.6}.filing-dialog blockquote{color:#5b4434;background:#ffffff38;border-left:3px solid #8f6430;margin:14px 0;padding:10px 13px;font-style:italic}.filing-dialog .morse-code{color:#3b291f;text-align:center;background:#4e321c14;border:1px solid #62422638;margin:15px 0;padding:14px;font-size:1.25rem}.filing-dialog form label{letter-spacing:1.2px;color:#6c4c34;margin:15px 0 7px;font:700 8px Cinzel;display:block}.filing-dialog form>div{gap:8px;display:flex}.filing-dialog input{color:#35251c;background:#fff8e8;border:1px solid #9b7a55;flex:1;min-width:0;padding:11px 12px;font:700 14px Georgia,serif}.filing-dialog form button{color:#fff5df;cursor:pointer;background:#7b3039;border:0;padding:10px 14px;font-weight:700}@media (width<=720px){.quest-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filing-dialog form>div{flex-direction:column}}.contest-draw{text-align:center;background:#f4e3bcb8;border:2px solid #8f672f;max-width:760px;margin:38px auto;padding:24px;box-shadow:inset 0 0 0 4px #fffae68c}.contest-draw-head{text-align:left;gap:13px;display:flex}.contest-draw-head>svg{color:#76202d;flex:none;width:30px}.contest-draw-head span{letter-spacing:.15em;color:#98652f;font:700 8px Cinzel}.contest-draw-head h3{color:#5b1822;margin:5px 0;font:700 22px Cinzel}.contest-draw-head p{margin:0;font:13px/1.55 Georgia,serif}.draw-orb{background:#fff8df;border:2px solid #8c6737;flex-direction:column;justify-content:center;align-items:center;width:190px;min-height:150px;margin:22px auto 16px;padding:18px;display:flex;transform:rotate(-1deg);box-shadow:0 8px 20px #4122141f}.draw-orb small{letter-spacing:1.4px;color:#8a6a3d;font:700 8px Cinzel}.draw-orb strong{color:#6c1d2a;font:700 56px/1.05 Cinzel}.draw-orb b{color:#3e2419;margin-top:7px;font:700 13px Cinzel}.draw-orb.is-running{animation:.18s infinite alternate drawShake}.draw-orb.is-revealed{box-shadow:0 0 0 4px #a070291f,0 10px 26px #4122142e}@keyframes drawShake{0%{transform:rotate(-3deg)translate(-2px)}to{transform:rotate(2deg)translate(2px)}}.draw-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.draw-actions button{color:#f1ddb5;background:#651b27;border:1px solid #6e4c2e;align-items:center;gap:6px;padding:10px 14px;font:700 8px Cinzel;display:flex}.draw-actions button.secondary{background:#3c2017}.draw-actions button:disabled{opacity:.6}.draw-actions svg{width:14px}.draw-entrants{text-align:left;border-top:1px solid #b59465;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin-top:16px;padding:12px;display:grid}.draw-entrants span{gap:8px;font:12px Georgia;display:flex}.draw-entrants span b{color:#742532;min-width:24px;font:700 9px Cinzel}.draw-winner{color:#5b1822;margin:18px 0 0;font:14px Georgia}.draw-done{color:#38613a;padding:8px 5px;font:700 8px Cinzel}.contest-admin>button:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.draw-entrants{grid-template-columns:1fr}.contest-draw{padding:18px}.contest-draw-head h3{font-size:19px}}.results-updated{color:#8a6c4c;margin:6px 0 0;font-size:12px}.results-table-wrap{background:#fffae861;border:1px solid #704d2d47;margin-top:18px;overflow-x:auto}.results-table{border-collapse:collapse;width:100%;min-width:620px}.results-table th,.results-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #704d2d2e;padding:10px 12px}.results-table th{letter-spacing:.7px;color:#6b2830;background:#7e522d17;font:700 9px Cinzel}.results-table td:first-child,.results-table th:first-child{text-align:left}.results-table tbody tr:last-child td{border-bottom:0}.results-import-manager textarea{box-sizing:border-box;color:#f1dfbd;background:#1b1512;border:1px solid #6f5538;width:100%;margin:12px 0;padding:12px;font:12px/1.5 monospace}.results-last-import{background:#764a2314;border-left:3px solid #8b6537;padding:9px 11px}.result-import-preview{background:#efddb71f;border:1px solid #7753304d;margin-top:14px;padding:14px}.import-warning{color:#9b4b39;font-weight:700}.import-changes{background:#00000014;max-height:300px;margin:12px 0;padding:10px;overflow:auto}.import-changes>small{letter-spacing:1.2px;font:700 8px Cinzel}.import-changes p{margin:5px 0;font-size:12px}.result-import-preview>.save{color:#fff1d4;cursor:pointer;background:#6b2630;border:1px solid #795329;padding:10px 13px;font-weight:700}.contestant-card{position:relative}.contestant-main{flex:1;min-width:0}.contestant-stage{text-align:right;border-left:1px solid #704d2d40;min-width:96px;margin-left:auto;padding:8px 10px}.contestant-stage small{letter-spacing:1.1px;color:#9a7650;margin:0 0 3px;font:700 7px Cinzel;display:block}.contestant-stage b{color:#6b2830;white-space:nowrap;font:700 10px Cinzel}.results-head>p:not(.results-updated){color:#725a43;margin:4px 0 0}.results-updated{color:#8a6c4c;background:#fff9e473;border:1px solid #704d2d33;margin:10px 0 0;padding:6px 9px;font-size:11px;display:inline-block}.results-board{gap:8px;margin-top:20px;display:grid}.result-row{--house:#7a668d;border:1px solid #704d2d47;border-left:5px solid var(--house);background:#fff9e475;grid-template-columns:42px minmax(180px,.8fr) minmax(260px,1.4fr);align-items:center;gap:14px;padding:11px 14px;display:grid;box-shadow:0 3px 10px #482b1a0a}.result-row.house-nebelvir{--house:#a43a3a}.result-row.house-havraspar{--house:#3f67a8}.result-row.house-mrzimor{--house:#d4a92f}.result-row.house-zmijozel{--house:#4f8a58}.result-rank{color:#8a633a;text-align:center;font:700 18px Cinzel}.result-person{min-width:0}.result-person>b{color:#4e1a1c;font:700 12px Cinzel;display:block}.result-person>small{letter-spacing:.8px;color:#806746;margin-top:3px;font:700 7px Cinzel;display:block}.result-stages{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.result-stage{text-align:center;background:#fffcf094;border:1px solid #704d2d38;min-width:64px;padding:6px 8px}.result-stage small{letter-spacing:.7px;color:#8e7353;white-space:nowrap;font:700 6.5px Cinzel;display:block}.result-stage b{color:#5d2830;margin-top:2px;font:700 12px Cinzel;display:block}@media (width<=760px){.contestant-stage{min-width:78px;padding-left:8px}.contestant-stage small{font-size:6px}.contestant-stage b{font-size:8px}.result-row{grid-template-columns:34px 1fr;gap:8px 10px}.result-stages{grid-column:2;justify-content:flex-start}.result-stage{min-width:54px}.result-rank{font-size:15px}}.result-row.house-bez-koleje{--house:#0ff}.result-name-line{align-items:center;gap:7px;min-width:0;display:flex}.result-name-line>b{color:#4e1a1c;min-width:0;font:700 12px Cinzel}.result-champion-badge{color:#6b2830;background:#efe0b6;border:1.5px solid #8a633a;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font:700 10px/1 Cinzel;display:inline-flex;box-shadow:0 1px 2px #482b1a1f}.no-import-changes{background:#68795b14;border-left:3px solid #68795b}.no-import-changes p:first-of-type{color:#506247}.hero{height:auto;min-height:465px}.hero-copy{box-sizing:border-box;width:54%;margin-left:55px;padding:78px 0 55px;position:relative;top:auto;left:auto}@media (width<=850px){.hero{height:auto;min-height:520px}.hero-copy{width:78%;margin-left:25px;padding:70px 0 48px;top:auto;left:auto}}.contestant-card.contestant-ended{opacity:.62;filter:saturate(.58);background:#e8e2d375}.contestant-ended-stage b{color:#746a61;justify-content:flex-end;align-items:center;gap:5px;display:flex}.contestant-ended-stage b i,.result-ended-badge{color:#5f5750;background:#eee8dc;border:1.5px solid #81766b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font:700 12px/1 Cinzel;display:inline-flex}.result-row.result-ended{opacity:.62;filter:saturate(.58);background:#e8e2d375}.result-ended-badge{flex:0 0 20px;width:20px;height:20px}.result-row.result-ended .result-stage{background:#eee9dc80}.brko-promo{color:#f1dfb9;background:radial-gradient(at 15% 45%,#b5823730,#0000 38%),linear-gradient(115deg,#18181c,#292027 55%,#18151a);border:1px solid #b18a54;border-radius:7px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:25px;margin:28px 0 16px;padding:24px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 26px #1f121230,inset 0 0 0 5px #e2b66d09}.brko-promo:after{content:"";pointer-events:none;border:1px solid #ddb26b33;border-radius:3px;position:absolute;inset:8px}.brko-promo-art{isolation:isolate;place-items:center;height:160px;display:grid;position:relative}.brko-promo-glow{filter:blur(3px);background:radial-gradient(circle,#e0ab5842,#0000 69%);border-radius:50%;width:130px;height:130px;position:absolute}.brko-promo-art>svg{color:#e9c98b;stroke-width:1.1px;filter:drop-shadow(0 0 12px #f4b75954);width:105px;height:105px;transform:rotate(-27deg)}.brko-promo-art i{color:#f1ce88;text-shadow:0 0 10px #e7b85d;font-style:normal;animation:3s ease-in-out infinite brko-twinkle;position:absolute}.brko-promo-art i:first-of-type{top:12%;left:20%}.brko-promo-art i:nth-of-type(2){animation-delay:1s;top:25%;right:13%}.brko-promo-art i:nth-of-type(3){animation-delay:1.8s;bottom:9%;right:30%}@keyframes brko-twinkle{50%{opacity:.3;transform:scale(.7)}}.brko-promo-content{z-index:1;position:relative}.brko-promo-eyebrow{letter-spacing:2px;color:#d8ae68;font:700 10px Cinzel,Georgia,serif}.brko-promo h2{color:#f7e3bb;margin:7px 0 8px;font:700 clamp(21px,3vw,30px)/1.3 Cinzel,Georgia,serif}.brko-promo p{color:#d6c4a9;max-width:660px;margin:0 0 15px;font-size:12px;line-height:1.75}.brko-promo-countdown{flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}.brko-promo-countdown>div{text-align:center;background:#0c0a0e8c;border:1px solid #d2a45b6b;border-radius:4px;min-width:68px;padding:8px 12px 7px}.brko-promo-countdown strong{font-variant-numeric:tabular-nums;color:#f7dfae;font:700 25px/1.2 Georgia,serif;display:block}.brko-promo-countdown small{letter-spacing:1px;color:#bfa77e;font:700 8px Cinzel,Georgia,serif}.brko-promo-date{color:#d2b88d;align-items:center;gap:7px;font-size:11px;display:inline-flex}.brko-promo-enter{color:#ffe6b4;letter-spacing:.5px;background:#713028;border:1px solid #d0a15c;border-radius:3px;align-items:center;gap:10px;padding:12px 18px;font:700 11px Cinzel,Georgia,serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.brko-promo-enter:hover{background:#94412e;transform:translateY(-2px)}.brko-promo-live{border-color:#d4a661}@media (width<=650px){.brko-promo{text-align:center;grid-template-columns:1fr;gap:0;padding:20px 22px}.brko-promo-art{height:95px}.brko-promo-art>svg{width:77px;height:77px}.brko-promo-glow{width:95px;height:95px}.brko-promo-countdown,.brko-promo-date{justify-content:center}.brko-promo-countdown>div{min-width:59px;padding:7px 8px}.brko-promo-countdown strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.brko-promo-art i{animation:none}}.brko-promo{grid-template-columns:170px minmax(0,1fr) minmax(280px,35%);gap:22px}.brko-promo-preview{z-index:1;flex-direction:column;align-self:center;gap:8px;width:100%;min-width:0;margin:0;display:flex;position:relative}.brko-promo-preview img{aspect-ratio:1672/941;object-fit:contain;border:1px solid #bb8a4b;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 5px #d49f5114,0 7px 20px #00000059}.brko-promo-preview figcaption{text-align:center;letter-spacing:.7px;color:#c6ac83;font-size:10px;line-height:1.3}@media (width<=1100px){.brko-promo{grid-template-columns:105px minmax(0,1fr) minmax(235px,34%);gap:15px;padding:20px}.brko-promo-art{height:115px}.brko-promo-art>svg{width:80px;height:80px}}@media (width<=780px){.brko-promo{grid-template-columns:90px minmax(0,1fr)}.brko-promo-preview{grid-column:1/-1;max-width:480px;margin:12px auto 0}}@media (width<=650px){.brko-promo{grid-template-columns:1fr}.brko-promo-preview{grid-column:1;margin-top:15px}}.contestant-main{flex-direction:column;align-items:flex-start;display:flex}.dragon-task-result{color:#865b28;align-items:center;gap:7px;margin-top:8px;font:12px/1.25 Georgia,serif;display:flex}.dragon-task-result img{filter:drop-shadow(0 1px 2px #4c300f2e);flex:0 0 21px;width:21px;height:28px;display:block}.dragon-task-result>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dragon-task-result strong{color:#704820;font-weight:700}.dragon-task-dot{opacity:.65}.dragon-task-no-egg{gap:6px;margin-top:9px}.dragon-task-no-egg small{letter-spacing:.4px;color:#94734e;font:700 8px Cinzel,serif}.contestant-ended .dragon-task-result{opacity:.65}@media (width<=440px){.contestant-card{gap:9px;padding:12px 9px}.contestant-stage{min-width:70px;padding-left:7px}.dragon-task-result{font-size:11px}.dragon-task-result img{flex-basis:18px;width:18px;height:24px}}.dragon-task-no-egg img{filter:saturate(.56)brightness(1.04)drop-shadow(0 1px 2px #4c300f1f);opacity:.88}
