@font-face{font-family:Poppins;src:url(poppins.woff2) format("woff2");font-display:swap}@font-face{font-family:Merriweather;src:url(merriweather.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#103c33;color:#f7ecd2}body{margin:0;font:14px/1.8 Poppins,Arial,sans-serif}a{color:inherit}img{max-width:100%;height:auto}.st-mast{padding:19px 4vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid #55745b}.st-mast p{text-align:center;font-size:10px;letter-spacing:1px;color:#bed0b5}.st-navlink{text-align:right;font-size:12px;text-decoration:none;color:#f3cf81}.st-landing{display:grid;grid-template-columns:.95fr 1.05fr;max-width:1500px;margin:auto;padding:0 4vw;align-items:center;background:radial-gradient(ellipse at 80% 60%,#23644d55,transparent 65%)}.st-welcome{padding:42px 0}.st-kicker{font-size:10px;letter-spacing:2.1px;font-weight:bold;color:#edc575}.st-welcome h1{font:400 clamp(44px,4.6vw,70px)/1.16 Merriweather,Georgia,serif;letter-spacing:-2px;margin:22px 0}.st-welcome h1 em{font-style:normal;color:#edc575}.st-welcome>p:not(.st-kicker){max-width:420px;color:#d2dcc5;font-size:15px}.st-welcome>a{display:inline-flex;align-items:center;gap:25px;border-radius:30px;padding:11px 23px;text-decoration:none;background:#ebc575;color:#183f30;font-size:12px;font-weight:bold;margin-top:17px}.st-welcome>a span{font-size:19px}.st-audience{margin-top:18px;font-size:10px;color:#b1c4a9}.st-hero-art{margin:0;position:relative}.st-hero-art img{display:block;width:100%}.st-hero-art figcaption{position:absolute;bottom:20px;right:20px;color:#b7c8a6;font-size:9px;letter-spacing:1px}.st-rules{background:#f3e6c6;color:#294538;padding:35px 4vw 45px;border-top:5px double #b29c68}.st-section-top{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:20px}.st-section-top h2{font:400 31px Merriweather,Georgia,serif;margin:5px}.st-section-top .st-kicker{color:#6f5d3b}.st-rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.st-rule{background:#fff3d7;border:1px solid #bcaa81;box-shadow:4px 4px #d5c39b;perspective:600px;transition:transform .25s}.st-rule:hover{transform:rotateY(-4deg) translateY(-4px)}.st-rule summary{list-style:none;cursor:pointer;padding:18px;display:flex;align-items:center;gap:13px;min-height:113px}.st-rule summary::-webkit-details-marker{display:none}.st-suit{font-size:38px;color:#9d3d32;line-height:1}.st-rule:nth-child(2) .st-suit{color:#214c3f}.st-rule:nth-child(4) .st-suit{color:#a5752b}.st-rule b{display:block;font:400 18px Merriweather,Georgia,serif}.st-rule small{display:block;font-size:9px;margin-top:5px;color:#6e6b56}.st-rule i{font-style:normal;margin-left:auto;color:#88744b}.st-rule[open]{grid-column:span 2}.st-rule[open] summary{border-bottom:1px solid #c2b28d;min-height:80px}.st-rule>div{padding:18px}.st-rule h3{font-size:15px;margin-top:0}.st-rule p,.st-rule>div a{font-size:12px}.st-glossary{padding:48px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#1a4b3d}.st-glossary h2{font:400 32px/1.4 Merriweather,Georgia,serif}.st-glossary p:last-child{font-size:11px;color:#c5d2b6}.st-glossary dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.st-glossary dl>div{border-top:1px solid #8da481;padding-top:14px}.st-glossary dt{font:400 26px Merriweather,Georgia,serif;color:#efce84}.st-glossary dd{margin:10px 0;font-size:12px;color:#ccd9c2}.st-footer{padding:32px 5vw;display:grid;grid-template-columns:60px 1fr 1fr;gap:22px;font-size:11px;border-top:1px solid #668068}.st-flower{color:#e2be70;font-size:44px}.st-footer b{font:400 19px Merriweather,Georgia,serif}.st-footer ul{list-style:none;margin:0;padding:0}.st-footer a{color:#d2dfc0}.st-footer>p{grid-column:2/-1;color:#aebda3;max-width:700px;margin:0;font-size:10px}.st-index{max-width:1280px;margin:auto;padding:40px 5vw}.st-index>header{max-width:800px}.st-index h1,.st-story h1{font:400 50px/1.3 Merriweather,Georgia,serif;letter-spacing:-1px}.st-index h1 em,.st-story h1 em{color:#efcb7e;font-style:normal}.st-index h2{font:400 29px Merriweather,Georgia,serif}.st-index>section{margin:35px 0}.st-patterns{display:flex;justify-content:space-around;gap:20px;padding:25px 0;margin:20px 0;background:#1b5746;border:1px solid #60836a}.st-patterns figure{margin:0}.st-patterns figure>div{display:flex;gap:6px}.st-patterns span{display:block;background:#f6e9c7;border:1px solid #b79554;border-radius:6px;box-shadow:2px 3px #183d31;width:52px;height:80px;color:#234f3d;padding:7px;font:25px/1 Georgia,serif}.st-patterns small{display:block;font-size:26px}.st-patterns .st-red{color:#a84238}.st-patterns figcaption{text-align:center;font-size:10px;margin-top:12px;color:#dfd9bd}.st-variants{overflow:auto}.st-variants table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.st-variants th,.st-variants td{border-bottom:1px solid #68816a;padding:15px 10px}.st-variants caption{text-align:left;font-size:11px;padding-bottom:10px;color:#c2cba9}.st-story{max-width:1100px;margin:auto;padding:45px 5vw}.st-story>header{text-align:center;max-width:900px;margin:auto;border-bottom:1px solid #758c6c;padding-bottom:30px}.st-deck{font-size:17px;color:#d2ddc4}.st-story header small{font-size:10px;color:#a8bea2}.st-story-body{max-width:760px;margin:40px auto}.st-story-body h2{font:400 29px Merriweather,Georgia,serif;color:#ebd6a2}.st-story-body h3{font-size:16px;margin-top:25px}.st-story-body section{margin:35px 0}.st-story-body p{color:#d2ddc6}.st-note{padding:20px 25px;border-left:4px solid #e1bf78;background:#215641}.st-note h2{font-size:23px}.st-questions details{border-bottom:1px solid #7a906a;padding:15px 0}.st-questions summary{cursor:pointer;color:#f0d89b}.st-story-links{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-top:35px}.st-document{max-width:900px;margin:45px auto;padding:35px;background:#f3e6c6;color:#254737;border:6px double #987e4a}.st-document .st-kicker{color:#857045}.st-document h1{font:400 42px/1.3 Merriweather,Georgia,serif}.st-document h2{font:400 27px Merriweather,Georgia,serif;margin-top:30px}.st-document h3{font-size:17px;margin-top:25px}@media(max-width:720px){.st-mast{display:flex;flex-wrap:wrap;padding:13px 19px;justify-content:space-between;gap:8px}.st-mast img{width:170px}.st-mast p{display:none}.st-navlink{font-size:9px}.st-landing{display:block;padding:0 22px}.st-welcome{padding:24px 0 0}.st-welcome h1{font-size:41px;margin:15px 0;letter-spacing:-1.5px}.st-welcome>p:not(.st-kicker){font-size:13px}.st-kicker{font-size:8px;letter-spacing:1.5px}.st-welcome>a{margin-top:8px;padding:10px 18px}.st-audience{margin-top:12px}.st-hero-art{max-width:430px;margin:-10px auto 0}.st-hero-art figcaption{bottom:10px;font-size:8px}.st-rules{padding:25px 20px 35px}.st-section-top{display:block}.st-section-top h2{margin:9px 0 18px;font-size:27px}.st-rule-grid{display:block}.st-rule{margin:12px 0;box-shadow:3px 3px #d5c39b}.st-rule summary{min-height:83px;padding:12px 16px}.st-rule .st-suit{font-size:31px}.st-rule b{font-size:17px}.st-rule:hover{transform:none}.st-glossary{display:block;padding:30px 23px}.st-glossary h2{font-size:27px}.st-glossary dl{margin-top:25px}.st-glossary dt{font-size:22px}.st-footer{grid-template-columns:36px 1fr;gap:15px;padding:25px 23px}.st-footer ul{grid-column:2}.st-footer>p{grid-column:1/-1}.st-footer b{font-size:17px}.st-flower{font-size:31px}.st-story,.st-index{padding:27px 22px}.st-story h1,.st-index h1{font-size:34px}.st-deck{font-size:15px}.st-story-body h2,.st-index h2{font-size:24px}.st-patterns{flex-wrap:wrap;gap:24px}.st-story-links{flex-direction:column}.st-document{margin:22px 14px;padding:20px}.st-document h1{font-size:32px}.st-variants table{min-width:480px}.st-note{padding:15px 20px}}.st-room,.st-inventory,.st-pause{max-width:1180px;margin:40px auto;padding:0 5vw}.st-room h1,.st-inventory h1,.st-pause h1{font:400 51px/1.25 Merriweather,Georgia,serif;color:#efce88}.st-room h2,.st-inventory h2,.st-pause h2{font:400 27px Merriweather,Georgia,serif}.st-room-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:45px}.st-room details{border-top:1px solid #8da481;padding:18px 0}.st-room summary{cursor:pointer;color:#efce84}.st-room aside{background:#205440;padding:22px}.st-room dt,.st-font-library dt,.st-boundaries dt{color:#efce84;font-weight:bold;margin-top:18px}.st-room dd,.st-font-library dd,.st-boundaries dd{margin:7px 0}.st-inventory table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.st-inventory th,.st-inventory td{padding:15px;border-bottom:1px solid #7d9271}.st-inventory caption{text-align:left;padding:10px 0}.st-inventory table img{display:block;max-width:230px}.st-font-library{display:grid;grid-template-columns:160px 1fr;gap:10px 25px}.st-font-library dt{margin:7px 0}.st-pause header{max-width:750px}.st-pause-steps{counter-reset:pause;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.st-pause-steps li{background:#24533f;padding:22px;border-top:4px solid #cfaf65}.st-pause-steps h3{font:400 20px Merriweather,Georgia,serif}.st-pause-warning{margin:30px 0;background:#f0dfb5;color:#233e30;padding:25px}.st-boundaries{display:grid;grid-template-columns:150px 1fr;gap:15px}.st-boundaries dt{margin:0}.st-boundaries dd{margin:0}.st-reading-steps{padding-left:23px}.st-reading-steps li{padding-left:15px;margin:23px 0;border-left:1px solid #789066}.st-reading-glossary{display:grid;grid-template-columns:130px 1fr;gap:12px;background:#225440;padding:22px}.st-reading-glossary dt{color:#edca80}.st-reading-glossary dd{margin:0}@media(max-width:720px){.st-room,.st-inventory,.st-pause{margin:25px 0;padding:0 22px}.st-room h1,.st-inventory h1,.st-pause h1{font-size:36px}.st-room-grid{grid-template-columns:1fr;gap:20px}.st-inventory table{font-size:10px}.st-inventory table th,.st-inventory table td{padding:10px 5px}.st-inventory table img{max-width:90px;height:auto}.st-font-library,.st-boundaries{grid-template-columns:1fr;gap:3px}.st-pause-steps{grid-template-columns:1fr}.st-reading-glossary{grid-template-columns:1fr;gap:5px}.st-reading-glossary dd{margin-bottom:12px}}
/* GAME ATMOSPHERE 20261103 */

body{background:#071c18}.st-mast{background:linear-gradient(90deg,#082b24,#144f3e);border-bottom:2px solid #d9b464}.st-landing{background:radial-gradient(ellipse at 75% 50%,#3c896347,transparent 58%),repeating-linear-gradient(135deg,#ffffff02 0 2px,transparent 2px 8px),#0b3028}.st-welcome h1{filter:drop-shadow(0 3px 0 #06251e)}.st-hero-art{filter:drop-shadow(0 0 26px #d2b34b45)}.st-hero-art img{filter:saturate(1.35)}.st-navlink{box-shadow:0 6px 0 #9d7639,0 0 24px #e1b54c30;border:2px solid #ffdf9f}.st-rule{border-radius:12px;border:2px solid #ad8a45!important;box-shadow:0 6px 0 #654f2f,0 13px 22px #2b241e26;background:linear-gradient(145deg,#fff7db,#e9d4a1)}.st-rule summary{padding-top:22px;padding-bottom:22px}.st-rule[open]{border-color:#2d855f!important;box-shadow:0 0 0 3px #2d855f26,0 8px 20px #092a252d}.st-suit{text-shadow:0 2px 1px #fff}.st-glossary{border-top:3px double #c29d56;background:radial-gradient(ellipse at 20% 30%,#285c43,#092c25);color:#f3dfb6}.st-glossary dt{color:#ffe0a0}.st-story{border-top:4px solid #c9a456}.st-patterns{border:2px solid #b99a55;border-radius:14px;box-shadow:0 10px 20px #253c2e20}

@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* ARENA DIRECTION V4 */

body{background:#051513;color:#e7f8e8}.st-landing{background:radial-gradient(ellipse at 75% 40%,#16785666,transparent 65%),#07201e}.st-welcome h1{font-family:Poppins,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.055em;line-height:1.04;color:#f3fff5}.st-welcome h1 em{font-style:normal;color:#f1cd70}.st-hero-art{border:1px solid #56dba280;border-radius:24px 4px 24px 4px;background:repeating-linear-gradient(135deg,#59cc9910 0 1px,transparent 1px 30px);box-shadow:0 0 45px #28a97822}.st-hero-art img{filter:saturate(1.7) drop-shadow(0 0 12px #72e4ba33)}.st-rules{background:#081b1b;color:#e4f4e8}.st-section-top h2,.st-glossary h2,.st-story h1,.st-index h1{font-family:Poppins,Arial,sans-serif;font-weight:850;text-transform:uppercase}.st-rule{background:linear-gradient(135deg,#153e36,#0c2427);color:#eafaf1;border-color:#6bc99d!important;box-shadow:0 6px 0 #030f10,0 0 20px #40be8d18;border-radius:14px 14px 3px 3px}.st-rule summary{color:#eafaf1}.st-rule small{color:#a9d2bd}.st-rule .st-suit{color:#f3ce7d;text-shadow:0 0 18px #dbbc6344}.st-rule>div{background:#12342e;color:#d2e6dd}.st-rule h3,.st-rule a{color:#f2d591}.st-rule[open]{border-color:#f0ce7b!important}.st-glossary dt{font-family:Poppins,Arial,sans-serif;font-weight:800}.st-story,.st-index{color:#e7f8e8}.st-story h2{color:#efcf89}.st-patterns{background:#12352d}.st-welcome>a{display:inline-block;background:#edcc7b;color:#10251f;padding:12px 20px;font-weight:800;text-decoration:none}@media(max-width:720px){.st-welcome h1{font-size:42px}.st-hero-art{margin-top:25px}.st-story h1,.st-index h1{font-size:32px}}
