*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;min-width:0;overflow-x:hidden;background:#090909;color:#f7f2e9;font:15px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit}img{display:block;max-width:100%}p{margin:0 0 1.15em}h1,h2,h3,h4{margin:0;line-height:1.16;letter-spacing:-.03em}h1{font-size:clamp(2.2rem,4vw,4.1rem)}h2{font-size:clamp(1.8rem,2.8vw,2.7rem);margin-bottom:25px}h3{font-size:1.15rem}h4{font-size:1.04rem;margin:26px 0 12px;color:#ffc278}a:focus-visible,summary:focus-visible{outline:2px solid #ffb45b;outline-offset:3px}.sut-dock-crest{position:sticky;top:0;z-index:30;height:74px;background:#100f0ff5;border-bottom:1px solid #42362e}.sut-crest-brow{height:74px;display:flex;justify-content:space-between;align-items:center;padding:0 28px}.sut-vault{color:#ffad47;font-weight:850;font-size:1.35rem;letter-spacing:-.06em;text-decoration:none;white-space:nowrap}.sut-flow{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:11px 26px;border:1px solid #ffcf8d;border-radius:99px;background:linear-gradient(105deg,#ffda94,#ffaf49 65%,#f68429);color:#21130b;text-decoration:none;font-weight:800;line-height:1.2;box-shadow:0 10px 28px #fa872533}.sut-flow:hover{filter:brightness(1.08)}.sut-flow-lofty{min-height:46px}.sut-edge-route{position:fixed;top:74px;left:0;width:218px;height:calc(100dvh - 74px);padding:24px 12px;background:linear-gradient(150deg,#1c1816,#111213);border-right:1px solid #42362e;display:flex;flex-direction:column;gap:7px;overflow-y:auto}.sut-edge-route a{display:flex;align-items:center;min-height:57px;padding:10px 12px;border:1px solid transparent;border-radius:13px;color:#ded0c1;font-size:.82rem;font-weight:700;line-height:1.3;text-decoration:none}.sut-edge-route a:hover,.sut-edge-route a:first-child{background:#2b241e;border-color:#624a39;color:#fff}.sut-edge-route a:before{content:'';flex:none;width:13px;height:13px;margin-right:12px;border:1px solid #d49c62;border-radius:5px}.sut-edge-route a:first-child:before{background:#ffad48}main,footer{margin-left:218px}main{max-width:1800px;padding:25px clamp(20px,3vw,48px) 80px}.sut-stage{min-height:460px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border:1px solid #705038;border-radius:25px;background:#201a17}.sut-stage-prose{z-index:1;align-self:center;padding:42px 10px 44px clamp(25px,4vw,58px)}.sut-stage h1{max-width:660px;color:#ffb24f}.sut-stage p{max-width:600px;margin:25px 0;color:#f2e6d9;font-size:1rem}.sut-stage-figure{min-width:0;background:linear-gradient(145deg,#482b20,#171414);display:flex;align-items:center;overflow:hidden}.sut-stage-figure img{width:100%;height:100%;object-fit:cover;object-position:center}.sut-knot{margin:17px 0 30px;padding:15px 20px;border:1px solid #514036;border-radius:15px;background:#211c19}.sut-knot a{color:#ffc17d;text-underline-offset:3px}.sut-verse-edge{min-width:0;margin-bottom:28px;padding:35px clamp(19px,3vw,40px) 39px;border:1px solid #49382e;border-radius:24px;background:linear-gradient(145deg,#231c18,#151617 72%);scroll-margin-top:95px}.sut-arc,.sut-wing-edge{background:radial-gradient(ellipse at 100% 0%,#87512338,transparent 55%),linear-gradient(145deg,#251c18,#151617 74%)}.sut-rail-mesh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:22px}.sut-rail-pane{min-width:0;overflow:hidden;border:1px solid #654938;border-radius:18px;background:#211c19}.sut-rail-pane img{width:100%;aspect-ratio:8/3;object-fit:cover}.sut-rail-prose{min-height:142px;padding:20px 22px;background:#26201d}.sut-rail-prose h3{margin-bottom:10px;color:#fff}.sut-rail-prose p{margin:0;color:#f0e4d8}.sut-ring{display:grid;gap:10px}.sut-ring details{min-width:0;overflow:hidden;border:1px solid #564034;border-radius:14px;background:#211d1a}.sut-ring summary{list-style:none;cursor:pointer;min-height:62px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.sut-ring summary::-webkit-details-marker{display:none}.sut-ring summary:after{content:'';flex:none;width:10px;height:10px;border-right:2px solid #ffb45b;border-bottom:2px solid #ffb45b;transform:rotate(45deg)}.sut-ring details[open] summary{background:#30251e;border-bottom:1px solid #564034}.sut-ring details[open] summary:after{transform:rotate(225deg)}.sut-index-nest{padding:22px clamp(18px,3vw,32px) 26px;color:#eee2d5;overflow-wrap:anywhere}.sut-index-nest p:last-child,.sut-index-nest ul:last-child{margin-bottom:0}.sut-index-nest ul{padding-left:22px}.sut-index-nest li+li{margin-top:15px}.sut-edge-knob{margin-top:22px}.sut-wing-prow{max-width:1000px;padding:23px;border-radius:16px;background:#24201d}.sut-wing-prow h3{margin:20px 0 9px}.sut-wing-prow h3:first-child{margin-top:0}.sut-wing-mesh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0 0}.sut-wing-mesh>div{min-width:0;overflow:hidden;aspect-ratio:3/2;border:1px solid #80573b;border-radius:16px;background:#29211c}.sut-wing-mesh img{width:100%;height:100%;object-fit:cover}.sut-ledger-gird{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;margin:15px 0 24px}th,td{padding:11px 13px;border-bottom:1px solid #655044;text-align:left}th{color:#ffcd91;background:#33271f}.sut-leaf-pane{max-width:1050px;padding:27px clamp(20px,3vw,38px);border:1px solid #644b39;border-radius:18px;background:#28211c;color:#f7eee5}.sut-leaf-pane h3{margin:25px 0 11px;color:#ffd199}.sut-leaf-pane h3:first-child{margin-top:0}.sut-kiln-edge{background:#1c1916}.sut-kiln-edge h2{display:table;max-width:100%;padding:12px 16px;border-radius:12px;background:#28211c;color:#fff}.sut-kiln-edge .sut-leaf-pane{background:#28211c;color:#f7eee5}.sut-kiln-edge .sut-leaf-pane h3{color:#ffd199}footer{padding:32px clamp(20px,3vw,48px) 46px;background:#11100f;border-top:1px solid #49382e}footer nav{display:flex;flex-wrap:wrap;gap:12px 25px}footer a{color:#ead8c4;text-decoration:none;font-size:.84rem}.action-bar{display:none}.sut-skip-link{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sut-skip-link:focus{left:12px;top:12px;width:auto;height:auto;z-index:99;padding:8px 12px;background:#fff;color:#000}.sut-container{max-width:1120px;margin-inline:auto;padding-inline:20px}@media(max-width:1100px){.sut-edge-route{width:198px}main,footer{margin-left:198px}}@media(max-width:899px){html{scroll-padding-top:122px}body{padding-bottom:88px}.sut-dock-crest{height:111px}.sut-crest-brow{height:61px;padding:0 17px}.sut-vault{font-size:1.2rem}.sut-cta-pair,.sut-knob-vane{display:none}.sut-edge-route{position:static;width:100%;height:50px;padding:4px 15px 8px;flex-direction:row;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:transparent;border:0}.sut-edge-route a{flex:none;white-space:nowrap;min-height:37px;padding:7px 12px;border:1px solid #594336;border-radius:99px;background:#28211d;font-size:.75rem}.sut-edge-route a:before{width:10px;height:10px;margin-right:8px}.sut-edge-route::-webkit-scrollbar{display:none}main,footer{margin-left:0}main{padding:17px 16px 65px}.sut-verse-edge{scroll-margin-top:122px}.action-bar{position:fixed;z-index:40;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #765039;background:#100e0df5}.action-bar .sut-flow{width:min(100%,500px);min-height:54px}}@media(max-width:650px){body{font-size:14px}.sut-stage{display:flex;flex-direction:column}.sut-stage-prose{padding:28px 23px 26px}.sut-stage h1{font-size:clamp(2rem,8vw,3rem)}.sut-stage p{margin:19px 0 23px;font-size:.94rem}.sut-stage-figure{width:100%;aspect-ratio:8/3}.sut-stage-figure img{object-fit:cover}.sut-knot{margin:14px 0 22px;padding:13px 15px}.sut-verse-edge{margin-bottom:18px;padding:24px 17px 27px;border-radius:20px}h2{font-size:1.8rem;margin-bottom:18px}.sut-rail-mesh{grid-template-columns:1fr;gap:12px}.sut-rail-prose{min-height:0;padding:18px}.sut-ring summary{padding:14px 16px}.sut-index-nest{padding:17px 16px 22px}.sut-wing-mesh{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sut-leaf-pane{padding:21px 18px}.sut-edge-knob{width:100%}footer{padding:27px 22px 42px}footer nav{display:grid;gap:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}} .scb-logo-link{display:flex;align-items:center;gap:12px;text-decoration:none} .scb-logo{display:block;height:40px;width:auto} .scb-name{color:#ffad47;font-weight:850;font-size:1.15rem;letter-spacing:-.04em;white-space:nowrap} .scb-burger{display:none} .sut-edge-route a:first-child{background:transparent;border-color:transparent;color:#ded0c1} .sut-edge-route a:first-child:before{background:transparent} .sut-edge-route a.is-active,.sut-edge-route a:hover{background:#2b241e;border-color:#624a39;color:#fff} .sut-edge-route a.is-active:before{background:#ffad48} .sut-stage h1{font-size:clamp(2.2rem,4vw,3.6rem)} .sut-stage-figure{background:#120d0b;padding:18px} .sut-stage-figure picture{display:block;width:100%} .sut-stage-figure img{width:100%;height:auto;object-fit:contain;border-radius:16px} .sut-rail-prose{min-height:0} .scb-offer-art{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:15px;margin:0 0 22px} .scb-offer-art figure{margin:0;overflow:hidden;border:1px solid #654938;border-radius:16px;background:#211c19} .scb-offer-art img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain} .scb-offer-art figcaption{padding:8px 12px;font-size:.84rem;font-weight:700;text-align:center;color:#f0e4d8} .scb-games.sut-wing-mesh>article{min-width:0;overflow:hidden;border:1px solid #80573b;border-radius:16px;background:#29211c;display:flex;flex-direction:column} .scb-games picture{display:block} .scb-lobby .scb-games-tail{margin-top:13px} .sut-rail-pane{background:#26201d} .scb-games img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#120d0b} .scb-game-name{margin:0;padding:9px 10px 11px;font-size:.84rem;font-weight:700;line-height:1.3;text-align:center;color:#f7eee5} footer{text-align:center} footer nav.scb-foot-links{justify-content:center} .scb-age{margin:18px 0 0;font-size:.84rem;color:#d9c7b3} .sut-page-body h2{font-size:1.35rem;margin:30px 0 10px;color:#ffc278} .sut-page-body table{table-layout:fixed;word-break:break-word} @media(max-width:899px){ html{scroll-padding-top:0} .sut-dock-crest{height:61px} .sut-verse-edge,section[id]{scroll-margin-top:70px} .scb-logo{height:32px} .scb-name{font-size:1rem} .scb-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;border:1px solid #765039;border-radius:12px;background:#28211d;cursor:pointer} .scb-burger span{display:block;height:2px;border-radius:2px;background:#fff;transition:transform .2s,opacity .2s} .scb-menu-open .scb-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)} .scb-menu-open .scb-burger span:nth-child(2){opacity:0} .scb-menu-open .scb-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)} nav#scb-menu.sut-edge-route{display:none;position:fixed;z-index:45;top:61px;left:0;right:0;width:auto;height:auto;max-height:calc(100vh - 61px);flex-direction:column;align-items:stretch;gap:4px;overflow-y:auto;overflow-x:hidden;padding:12px 16px 20px;background:#1c1816;border-bottom:1px solid #624a39;box-shadow:0 18px 30px #000a} .scb-menu-open nav#scb-menu.sut-edge-route{display:flex} nav#scb-menu.sut-edge-route a{white-space:normal;min-height:46px;border-radius:12px;font-size:.9rem;background:transparent;border:0} nav#scb-menu.sut-edge-route a.is-active{background:#2b241e} .scb-offer-art{grid-template-columns:repeat(2,minmax(0,1fr))} .scb-lobby .scb-games-tail{margin-top:10px} } @media(max-width:650px){footer nav.scb-foot-links{justify-items:center}} .sut-edge-route a:before,.sut-edge-route a:first-child:before,.sut-edge-route a.is-active:before{content:none;display:none} .sut-edge-route a{padding-left:16px} @media(max-width:899px){nav#scb-menu.sut-edge-route a{padding-left:14px}} .sut-flow-ghost{background:#28211d;color:#f7f2e9;border-color:#765039;box-shadow:none} @media(min-width:900px){.sut-cta-pair{display:inline-flex;align-items:center;gap:10px}} @media(max-width:899px){.action-bar{gap:10px}.action-bar .sut-flow{flex:1 1 0;min-width:0;width:auto;margin:0}}