.platform-section{padding:0 24px 32px;scroll-margin-top:22px}
.platform-heading{text-align:center;margin:0 0 22px}.platform-heading small{font-size:8px;letter-spacing:3px;color:#ad9470}.platform-heading h2{font:26px/1.4 LegacyBalgruf,Georgia;color:#ddcba5;margin-top:6px}
.platform-frame,.network-frame{--mu-scale:.7;position:relative;isolation:isolate;padding:25px 21px 21px;background:linear-gradient(#121817f5,#080e10f5),url('assets/ui/Back.png');box-shadow:0 10px 30px #0007;margin-bottom:17px}
.platform-frame{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(220px,1fr) minmax(260px,1.15fr) minmax(190px,.83fr);grid-template-areas:'video intro showcase action';align-items:center;gap:20px}
.platform-frame>div:not(.mu-connected-frame),.platform-frame>figure,.network-heading,.network-logos{position:relative;z-index:1;min-width:0}
.platform-video{grid-area:video}.platform-video iframe{display:block;width:100%;aspect-ratio:16/9;border:1px solid #75664b;background:#060b0c}.platform-video>span{display:block;margin-top:9px;font-size:7px;letter-spacing:1.4px;text-align:center;color:#a8a493}
.platform-intro{grid-area:intro;text-align:center}.platform-kicker{font:8px/1.5 Tahoma;letter-spacing:1.5px;color:#c0a375}.platform-intro h2{font:25px/1.2 ArcanaTrajan,Georgia;color:#e2c99a;margin:12px 0}.platform-intro p{font:11px/1.8 Tahoma;color:#b9c4b7}.platform-features{display:flex;justify-content:space-around;gap:10px;margin:20px 0 0;padding:0;list-style:none}.platform-features li{display:flex;flex-direction:column;align-items:center;gap:7px;font:8px/1.5 ArcanaTrajan,Georgia;color:#d7c39b}.platform-features img{width:23px;height:23px;object-fit:contain}
.platform-showcase{grid-area:showcase;margin:0;border:1px solid #665c44;padding:5px;background:#050b0c;box-shadow:inset 0 0 0 2px #25291f}.platform-showcase>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.platform-showcase figcaption{font:8px Tahoma;text-align:center;color:#a6ae9d;margin:9px 0 5px}
.platform-action{grid-area:action;text-align:center}.platform-monogram{display:grid;place-items:center;transform:rotate(45deg);width:47px;height:47px;margin:6px auto 25px;border:3px double #8c7345;background:linear-gradient(45deg,#101613,#25251a);box-shadow:0 0 20px #a77c3317}.platform-monogram>span{transform:rotate(-45deg);font:29px LegacyBalgruf,Georgia;color:#dec391}.platform-download.game-button{width:100%;min-height:45px;padding:10px 9px;font-size:12px;gap:8px;border-color:#a78a55;background:linear-gradient(#34403b,#18211e);box-shadow:inset 0 0 0 2px #101a16,0 2px 12px #0008;color:#f1d4a0}.platform-download.game-button:hover{background:linear-gradient(#4a5648,#27332b);border-color:#dfbd7e}.platform-action>p{font:10px/1.7 Tahoma;color:#b5c0af;margin:12px 0 8px}.platform-help{font:8px/1.6 Tahoma;color:#c0a678;display:inline-block}
.network-frame{padding:23px 20px 19px}.network-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 3px 13px;font:8px/1.5 Tahoma;letter-spacing:1.6px;color:#a58f6a}.network-heading>span+span{font-size:8px;letter-spacing:.5px;color:#89988d}.network-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.network-logos figure{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin:0;min-width:0;min-height:130px;border:1px solid #44493c;background:linear-gradient(#151b1a99,#080d0e99);padding:18px 12px 14px}.network-logos img{width:100%;height:70px;object-fit:contain}.network-logos figcaption{font:8px/1.3 ArcanaTrajan,Georgia;color:#b1a480;letter-spacing:.5px;text-align:center}
body[data-mix=heritage] .platform-frame,body[data-mix=heritage] .network-frame{background:linear-gradient(#231318f5,#100c10f5),url('assets/ui/Back.png')}
body[data-mix=heritage] .platform-download.game-button{background:linear-gradient(#8c2b22,#4b1717);border-color:#bb8753;box-shadow:inset 0 0 0 2px #3b1713,0 2px 12px #0008}
body[data-mix=heritage] .platform-download.game-button:hover{background:linear-gradient(#a43a2b,#63211d)}
body[data-mix=nightfall] .platform-frame,body[data-mix=nightfall] .network-frame{background:linear-gradient(#13202af5,#0a1118f5),url('assets/ui/Back.png')}
body[data-mix=nightfall] .platform-download.game-button{background:linear-gradient(#304958,#152a37);border-color:#a3b2a3}
@media(max-width:1250px){.platform-frame{grid-template-columns:minmax(220px,1fr) minmax(230px,1fr) minmax(200px,.85fr);grid-template-areas:'video intro action' 'showcase showcase showcase';gap:23px}.platform-showcase{justify-self:center;width:min(100%,580px)}.platform-showcase>img{aspect-ratio:21/9;object-fit:contain}.platform-section{padding-inline:20px}.platform-intro h2{font-size:24px}}
@media(max-width:950px){.platform-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'intro action' 'video showcase';gap:25px;padding:28px 23px 23px}.platform-action{max-width:290px;width:100%;justify-self:center}.platform-showcase{width:100%;align-self:start}.platform-showcase>img{aspect-ratio:16/9;object-fit:cover}.network-logos{gap:8px}.network-logos figure{padding:14px 8px;min-height:105px;gap:10px}.network-logos img{height:53px}.network-logos figcaption{font-size:6px}.platform-heading h2{font-size:25px}.platform-intro p{font-size:11px}}
@media(max-width:540px){.legacy-nav>div>a{padding-inline:5px;font-size:8px}.platform-section{padding:0 11px 25px}.platform-heading{margin-bottom:17px}.platform-heading h2{font-size:23px}.platform-heading small{font-size:7px;letter-spacing:2px}.platform-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:'intro' 'action' 'showcase' 'video';gap:25px;padding:29px 21px 23px}.platform-frame,.network-frame{--mu-scale:.6}.platform-intro h2{font-size:27px;margin:10px 0 13px}.platform-kicker{font-size:8px;letter-spacing:1.3px}.platform-intro p{font-size:12px;line-height:1.8}.platform-features{margin-top:20px}.platform-features li{font-size:8px}.platform-features img{width:25px;height:25px}.platform-action{max-width:none;width:100%;padding:0 8px}.platform-monogram{width:39px;height:39px;margin:2px auto 21px}.platform-monogram>span{font-size:25px}.platform-download.game-button{min-height:48px;font-size:15px}.platform-action>p{font-size:11px;margin-top:12px}.platform-help{font-size:10px}.platform-video>span{font-size:7px}.network-frame{padding:25px 16px 18px}.network-heading{flex-direction:column;gap:4px;padding-bottom:15px;font-size:8px;letter-spacing:1.2px}.network-heading>span+span{font-size:8px}.network-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-logos figure{min-height:115px;padding:14px 10px;gap:11px}.network-logos img{height:61px}.network-logos figcaption{font-size:7px}.network-logos figure:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}}
