/* PlayInWoW — оформление «Врата Азерота» (пакет дизайна 26.09.2026, preview/styles/site.css).
   Собрано scripts/playinwow_site_css.py: пути /playinwow/…, шрифты WOFF2 + TTF, правила button продублированы для a. Руками не править. */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/playinwow/fonts/cormorant-garamond-400.woff2) format('woff2'), url(/playinwow/fonts/cormorant-garamond-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/playinwow/fonts/cormorant-garamond-500.woff2) format('woff2'), url(/playinwow/fonts/cormorant-garamond-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/playinwow/fonts/cormorant-garamond-600.woff2) format('woff2'), url(/playinwow/fonts/cormorant-garamond-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/playinwow/fonts/cormorant-garamond-700.woff2) format('woff2'), url(/playinwow/fonts/cormorant-garamond-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/playinwow/fonts/manrope-400.woff2) format('woff2'), url(/playinwow/fonts/manrope-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/playinwow/fonts/manrope-500.woff2) format('woff2'), url(/playinwow/fonts/manrope-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/playinwow/fonts/manrope-600.woff2) format('woff2'), url(/playinwow/fonts/manrope-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/playinwow/fonts/manrope-700.woff2) format('woff2'), url(/playinwow/fonts/manrope-700.ttf) format('truetype');
}

:root{color-scheme:dark;background:#090c0e;scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:24px}
body{margin:0;background:#090c0e}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #f1d29b;outline-offset:5px}button:disabled{cursor:not-allowed;opacity:.5}
#ice-citadel{--gold:#c6a56c;--gold-bright:#efd59b;--muted:#a9aaa2;--text:#ede7d7;--stone:#101417;color:var(--text);font:400 14px/1.7 Manrope,'Segoe UI',sans-serif;isolation:isolate}
#ice-citadel *{box-sizing:border-box}#ice-citadel [hidden]{display:none!important}#ice-citadel h1:where(:not(.pw-inner *)),#ice-citadel h2:where(:not(.pw-inner *)),#ice-citadel h3:where(:not(.pw-inner *)),#ice-citadel p:where(:not(.pw-inner *)){margin:0}#ice-citadel button:where(:not(.pw-inner *)),#ice-citadel a:where(:not(.pw-inner *)){color:inherit}#ice-citadel button:where(:not(.pw-inner *)),#ice-citadel img,#ice-citadel a:where(:not(.pw-inner *)){transform:none!important}#ice-citadel button:where(:not(.pw-inner *)),#ice-citadel a:where(:not(.pw-inner *)){transition:color .3s,background .3s,box-shadow .4s,filter .4s}#ice-citadel a:where(:not(.pw-inner *)){color:inherit}#ice-citadel .ic-site{overflow:clip;position:relative}
.g-icon{display:inline-block;flex-shrink:0;width:32px;height:32px;background-image:var(--g-icons);background-size:400% 400%;background-repeat:no-repeat;vertical-align:middle;filter:drop-shadow(0 2px 3px #0008);pointer-events:none}
.g-icon-0{background-position:0 0}.g-icon-1{background-position:33.333% 0}.g-icon-2{background-position:66.667% 0}.g-icon-3{background-position:100% 0}.g-icon-4{background-position:0 33.333%}.g-icon-5{background-position:33.333% 33.333%}.g-icon-6{background-position:66.667% 33.333%}.g-icon-7{background-position:100% 33.333%}.g-icon-8{background-position:0 66.667%}.g-icon-9{background-position:33.333% 66.667%}.g-icon-10{background-position:66.667% 66.667%}.g-icon-11{background-position:100% 66.667%}.g-icon-12{background-position:0 100%}.g-icon-13{background-position:33.333% 100%}.g-icon-14{background-position:66.667% 100%}.g-icon-15{background-position:100% 100%}
.ic-nav-frame{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;min-height:98px;padding:8px 4.4%;gap:25px;background:linear-gradient(180deg,#242526,#111619 20%,#101315 80%,#292a28);border-top:2px solid #655640;border-bottom:3px ridge #887047;box-shadow:0 3px 0 #030708,0 5px 0 #6b573536,0 6px 25px #0009}
.g-brand{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font:600 27px/1 'Cormorant Garamond',Georgia,serif;text-shadow:0 2px #000;color:#e7cd98!important;white-space:nowrap}.g-brand>.g-icon{width:51px;height:56px}.g-brand small{display:block;font:500 8px/1.5 Manrope,sans-serif;letter-spacing:1.4px;color:#95866a;margin-top:8px}
.ic-nav{display:flex;gap:2px;justify-content:flex-end;align-items:stretch}.ic-nav button,.ic-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:0;padding:5px 9px;min-height:70px;font-size:11px;white-space:nowrap;color:#b8b2a5!important;position:relative}.ic-nav .g-icon{width:24px;height:24px;filter:saturate(.6) brightness(.83)}.ic-nav button:hover,.ic-nav button[aria-current=page],.ic-nav a:hover,.ic-nav a[aria-current=page]{color:#f1d59c!important;background:radial-gradient(ellipse at 50% 100%,#9d75341a,transparent 70%)}.ic-nav button:hover .g-icon,.ic-nav button[aria-current=page] .g-icon,.ic-nav a:hover .g-icon,.ic-nav a[aria-current=page] .g-icon{filter:brightness(1.15)}.ic-nav button[aria-current=page]:after,.ic-nav a[aria-current=page]:after{content:'';height:2px;position:absolute;bottom:0;left:20%;right:20%;background:linear-gradient(90deg,transparent,#d2ad66,transparent)}.g-menu{display:none;background:none;border:1px solid #736044;padding:9px 12px;font-size:12px}
.g-chapter{position:relative;isolation:isolate;scroll-snap-align:start;scroll-margin-top:0}.g-chapter:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#352c22,#947443 25%,#bd965855 50%,#947443 75%,#352c22);border-top:1px solid #dfbd7725;box-shadow:0 2px #010507;z-index:5;pointer-events:none}
.ic-hero{min-height:clamp(620px,59vw,800px);display:flex;justify-content:flex-end;align-items:center;padding:70px 8% 100px;overflow:hidden;background:#0b1116}.ic-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:33% 0;z-index:-4;filter:saturate(.91)}.ic-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,transparent 40%,#060c1266 65%,#070b1099),linear-gradient(0deg,#0b1016 0%,transparent 33%);pointer-events:none}.g-hero-edge{position:absolute;inset:22px 24px;pointer-events:none;border:1px solid #98784242;z-index:2;clip-path:polygon(0 0,18% 0,18% 1px,1px 1px,1px 23%,0 23%,0 0,100% 0,100% 23%,calc(100% - 1px) 23%,calc(100% - 1px) 1px,82% 1px,82% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 77%,100% 77%,100% 100%,0 100%,0 77%,1px 77%,1px calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%)}
.ic-hero-copy{width:44%;max-width:540px;text-align:center;position:relative;z-index:3}.g-hero-crests{display:flex;align-items:center;justify-content:center;gap:21px;margin:0 auto 17px}.g-hero-crests .g-icon{width:67px;height:67px}.g-union{font-size:19px;color:#c3a265;text-shadow:0 0 17px #d5b97366}.g-eyebrow{color:#cbb17c;letter-spacing:2.8px;font-size:11px;line-height:1.6}.ic-hero h1{font:600 clamp(47px,4.7vw,73px)/1.03 'Cormorant Garamond',Georgia,serif;letter-spacing:-.8px;color:#e5dfcf;text-shadow:0 2px #171614,0 4px 20px #000b;margin:17px 0 20px!important}.ic-hero h1 em{font-style:normal;color:#d9b779;text-shadow:0 2px #39281d,0 4px #080b0e,0 0 28px #b68d4922}.g-rule{display:flex;align-items:center;justify-content:center;gap:12px;color:#d0ae71;width:min(240px,74%);margin:0 auto}.g-rule:before,.g-rule:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,transparent,#98784b)}.g-rule:after{background:linear-gradient(90deg,#98784b,transparent)}.g-rule span{font-size:11px;line-height:1}.g-hero-description{font-size:12px;line-height:1.95;color:#b8b8ad;margin:21px 0 26px!important}.ic-hero-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}
.ic-primary,.ic-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:10px 23px;border-radius:2px;border:1px solid #ba985e;position:relative;text-decoration:none;font-size:12px;letter-spacing:.15px}.ic-primary{background:linear-gradient(180deg,#86622e,#4d351e 45%,#34251a 54%,#65502d);color:#f3deac!important;box-shadow:inset 0 0 0 2px #211b14,inset 0 0 0 3px #9b764233,0 0 0 1px #191713,0 3px 12px #0009;text-shadow:0 1px #000;overflow:hidden}.ic-primary:before{content:'';position:absolute;inset:5px;border:1px solid #caa66040;clip-path:polygon(0 0,14% 0,14% 1px,1px 1px,1px 100%,0 100%,0 0,100% 0,100% 100%,86% 100%,86% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 0)}.ic-primary:after{content:'';position:absolute;top:0;bottom:0;width:25%;left:-30%;background:linear-gradient(90deg,transparent,#f0d39435,transparent);transform:skewX(-20deg)}.ic-primary:hover{background:linear-gradient(180deg,#9b783e,#5b4127 45%,#44311f 54%,#7a6035);box-shadow:inset 0 0 0 2px #211b14,0 0 25px #c6943625}.ic-primary:hover:after{animation:g-button-shine 1s ease-out}.ic-primary .g-icon{width:28px;height:28px}.ic-secondary{background:linear-gradient(#1a2024cc,#0d1114e8);border-color:#655640;color:#d0c5ae!important;box-shadow:inset 0 0 0 2px #070d10}.ic-secondary:hover{border-color:#b39560;background:#302a21}.ic-login-link{background:none;border:0;font-size:11px;color:#989b94!important;margin-top:20px;padding:7px}.ic-login-link span{text-decoration:underline;text-underline-offset:4px;color:#c8b990}
.g-next{position:absolute;bottom:25px;left:50%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;color:#b89d6c!important;font-size:9px;letter-spacing:2.1px}.g-next b{font:30px/1 Georgia;color:#d9b576}.ic-fx-toggle{position:absolute;right:36px;bottom:27px;background:#11191db3;border:1px solid #64533866;font-size:10px;color:#bba987!important;padding:6px 10px;min-height:34px;z-index:4;display:flex;align-items:center;gap:7px}.ic-cinematic-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.g-worlds{padding:73px 9% 60px;min-height:820px;background:#10171b}.g-hall-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-4;filter:brightness(.58) saturate(.8)}.g-worlds:before,.g-journey:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#0c1115,transparent 35%,#0b111740),linear-gradient(90deg,#0b111533,transparent,#0b111533);pointer-events:none}.g-chapter-head{text-align:center;max-width:770px;margin:0 auto 37px}.g-chapter-head h2{font:600 clamp(39px,4.2vw,58px)/1.12 'Cormorant Garamond',Georgia,serif;letter-spacing:-.4px;color:#e7ddc6;text-shadow:0 2px 3px #000;margin:13px 0 19px!important}.g-chapter-head>p:last-child{font-size:12px;line-height:1.9;color:#a9aea7;margin-top:20px!important}.ic-realms{display:grid;grid-template-columns:1fr 1fr;gap:38px;max-width:1060px;margin:44px auto 0}.ic-realm{--realm-rgb:126,194,239;--realm-accent:#afd9ec;position:relative;isolation:isolate;min-width:0;padding:24px 32px 30px;min-height:505px;background:none;border:0;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:visible;color:#e1e6df}.ic-realm[data-realm=legion]{--realm-rgb:127,181,75;--realm-accent:#b8d58f}.g-portal-scene{position:absolute;inset:15px 14px 15px;z-index:-2;overflow:hidden;background:#0b171e}.ic-world-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:71% 40%;filter:saturate(.9) brightness(.8);transition:filter .8s}.g-portal-shade{position:absolute;inset:0;background:linear-gradient(0deg,#08131df2 0%,#08131dd9 25%,#08131d16 65%,#070f17a0 100%)}[data-realm=legion] .g-portal-shade{background:linear-gradient(0deg,#0d170ff5 0%,#0c1812cd 25%,#0d160d16 65%,#0c120c99 100%)}.ic-realm:hover .ic-world-image{filter:saturate(1) brightness(.88)}
.g-frame{position:absolute;inset:0;z-index:3;pointer-events:none;border-style:solid;border-color:transparent;border-width:56px 49px;border-image-source:var(--g-frame);border-image-slice:136 114 136 114;border-image-width:56px 49px;border-image-repeat:stretch;filter:brightness(.9);transition:filter .5s}.ic-realm:hover .g-frame,.ic-news-card:hover .g-frame{filter:brightness(1.16)}.g-frame-gem{position:absolute;top:19px;left:50%;translate:-50% 0;width:7px;height:10px;z-index:4;background:var(--realm-accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 10px var(--realm-accent);opacity:.7;animation:g-gem-breath 6.7s ease-in-out infinite}.ic-realm[data-realm=legion] .g-frame-gem{animation-delay:-3s;animation-duration:8.9s}.g-realm-crest{width:84px;height:84px;margin:0 0 10px;position:relative;z-index:4;filter:drop-shadow(0 2px 5px #000) drop-shadow(0 0 16px rgba(var(--realm-rgb),.13))}.g-realm-eyebrow{font-size:10px;letter-spacing:2px;color:var(--realm-accent);margin-top:auto;text-shadow:0 1px 5px #000}.ic-realm-copy{display:block;margin:13px 0 0}.ic-realm-copy b{display:block;font:500 22px/1.2 'Cormorant Garamond',Georgia,serif;color:#d6dfdc}.ic-realm-copy strong{display:block;font:600 clamp(41px,4.5vw,62px)/1.06 'Cormorant Garamond',Georgia,serif;color:#d1e6eb;text-shadow:0 2px 0 #14242f,0 4px 12px #000}.ic-realm[data-realm=legion] .ic-realm-copy strong{color:#ccdda6}.ic-realm-copy small{display:block;font-size:10px;color:#a5b5b9;letter-spacing:.3px;margin-top:8px}.g-realm-summary{font-size:11px;line-height:1.75;color:#afb9b7;display:block;margin-top:17px}.ic-world-enter{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:10px 20px;border-top:1px solid rgba(var(--realm-rgb),.28);border-bottom:1px solid rgba(var(--realm-rgb),.18);background:linear-gradient(90deg,transparent,rgba(var(--realm-rgb),.10),transparent);font-size:12px;color:var(--realm-accent)}.ic-realm-status{display:flex;align-items:center;gap:6px;justify-content:center;font-size:10px;color:#a0aea6;margin-top:18px}.ic-realm-status b{font-weight:600;color:#c3d1c9}.ic-realm-status i{width:4px;height:4px;border-radius:50%;background:#a7b893;box-shadow:0 0 7px #b3d58a66}.g-chapter-link{display:flex;gap:16px;align-items:center;justify-content:center;margin:31px auto 0;border:0;background:none;color:#a99878!important;font-size:11px;padding:8px}
.ic-news{padding:77px 9% 65px;background:radial-gradient(ellipse at 50% 20%,#26292333,transparent 70%),#11161a;min-height:780px}.g-chronic-architecture{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#101519bb,#101519ef),var(--g-hall);background-size:cover;background-position:center 25%;opacity:.9}.ic-news-tabs{display:flex;gap:5px;justify-content:center;margin:0 auto 35px}.ic-news-tabs button,.ic-news-tabs a{padding:9px 24px;min-height:41px;border:1px solid #6b58313b;background:linear-gradient(#1f2222,#131919);font-size:11px;color:#a89e88!important}.ic-news-tabs button[aria-pressed=true],.ic-news-tabs a[aria-pressed=true]{border-color:#a48a54;color:#e7cf97!important;background:linear-gradient(#3b3221,#211d18);box-shadow:inset 0 0 0 2px #100e0b}.ic-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;max-width:1080px;margin:0 auto}.ic-news-card{display:flex;flex-direction:column;min-width:0;border:0;padding:0;background:none;text-align:left}.ic-news-art{position:relative;isolation:isolate;display:block;width:100%;height:255px;overflow:visible}.ic-news-art>img{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:cover;object-position:60% 50%;filter:brightness(.86);transition:filter .8s}.ic-news-card:hover .ic-news-art>img{filter:brightness(1)}.ic-news-art .g-frame{border-image-width:36px 34px;border-width:36px 34px;filter:brightness(.84)}.g-seal{position:absolute;bottom:-15px;right:20px;width:56px;height:56px;z-index:4}.ic-news-copy{display:block;padding:25px 10px 0}.ic-news-copy small{font-size:10px;letter-spacing:1.7px;color:#b8a174}.ic-news-copy b{display:block;font:500 33px/1.18 'Cormorant Garamond',Georgia,serif;color:#e0d6c3;margin:8px 0 10px}.g-news-description{display:block;font-size:12px;color:#a5aaa5;margin-bottom:15px}.ic-news-copy time{display:block;font-size:10px;color:#919a96}.g-read{display:flex;align-items:center;gap:17px;font-size:11px;margin-top:18px;color:#cab07a}.ic-news-bottom{max-width:1080px;display:flex;align-items:center;justify-content:space-between;margin:32px auto 0;padding-top:20px;border-top:1px solid #94733c26;font-size:10px;color:#777e79}.ic-text-button,.ic-text-a{border:0;background:none;display:flex;align-items:center;gap:15px;color:#b7a888!important;font-size:11px;padding:8px}
.g-journey{min-height:820px;padding:66px 10% 95px;background:#10171b}.g-journey .g-hall-background{filter:brightness(.71) saturate(.86);object-position:center bottom}.g-journey:before{background:linear-gradient(0deg,#0b101366,transparent 27%,#0a101522),radial-gradient(ellipse at 50% 30%,#071015bb,transparent 80%)}.g-journey-content{max-width:980px;margin:0 auto;text-align:center;position:relative;z-index:2}.g-journey .g-chapter-head{margin-bottom:24px}.g-journey-icon{width:70px;height:70px;margin-bottom:17px}.g-download{font-size:14px;min-width:230px;min-height:58px;margin:auto}.g-platform{display:block;font-size:9px;letter-spacing:2px;color:#9f957d;margin-top:13px}.ic-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:43px auto 0;max-width:970px}.ic-sidebar button,.ic-sidebar a{display:flex;align-items:center;gap:11px;background:linear-gradient(125deg,#242826de,#0c1214ed);border:1px solid #76654666;box-shadow:inset 0 0 0 3px #0c10123d;text-align:left;padding:16px 15px;min-width:0;min-height:85px;font-size:12px;color:#d0c8b4!important}.ic-sidebar button:hover,.ic-sidebar a:hover{background:linear-gradient(125deg,#363327e8,#131b1be8);border-color:#b19a67}.ic-sidebar .g-icon{width:46px;height:46px}.ic-sidebar small{display:block;font-size:10px;color:#89968f;margin-top:3px}.ic-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:29px 6%;border-top:1px solid #77603d;background:#0b1012;font-size:11px;color:#a8997d}.g-footer-brand{font:600 28px 'Cormorant Garamond',serif!important;color:#d3b982!important}.ic-footer button,.ic-footer a{background:none;border:0;font-size:10px;color:#9e9a8b!important;padding:8px}.ic-footer small{display:block;color:#6e7874;font-size:10px;margin-top:4px}.ic-footer>div{display:flex;align-items:center;gap:12px}
.g-chapter-nav{position:fixed;right:16px;top:50%;translate:0 -50%;z-index:9;display:flex;flex-direction:column;gap:10px}.g-chapter-nav button,.g-chapter-nav a{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:30px;min-height:30px;background:none;border:0;padding:2px;color:#978467!important}.g-chapter-nav b{font-size:10px;text-shadow:0 1px 4px #000}.g-chapter-nav span{position:absolute;right:29px;white-space:nowrap;font-size:10px;background:#0c1216e8;border:1px solid #7f683c55;padding:3px 10px;opacity:0;pointer-events:none;transition:opacity .3s}.g-chapter-nav button:hover span,.g-chapter-nav button:focus-visible span,.g-chapter-nav a:hover span,.g-chapter-nav a:focus-visible span{opacity:1}.g-chapter-nav button[aria-current=location] b,.g-chapter-nav a[aria-current=location] b{color:#f1dca3;text-shadow:0 0 10px #d1a95d}.g-scene-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.g-worlds>.g-scene-canvas,.g-journey>.g-scene-canvas{z-index:-1}.g-portal-scene>.g-scene-canvas{z-index:1}.ic-news-art>.g-scene-canvas{z-index:2}
.ic-overlay{position:fixed;inset:0;z-index:30;background:#02080dcc;backdrop-filter:blur(7px);padding:60px 20px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.ic-dialog{max-width:500px;width:100%;margin:auto;background:linear-gradient(140deg,#28302f,#10191b);border:1px solid #b2955b;box-shadow:inset 0 0 0 4px #0b1215,inset 0 0 0 5px #9d855244,0 15px 70px #000b;padding:30px;color:#dbd5c6}.ic-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ic-dialog h2{font:500 34px/1.1 'Cormorant Garamond',serif;color:#e4d0a5}.ic-close{background:#141b1d;border:1px solid #947943;width:34px;height:34px;font-size:25px;flex-shrink:0}.ic-dialog p{font-size:12px;line-height:1.85;color:#b3beb5}.ic-dialog-note{font-size:10px!important;margin-top:20px!important;border-top:1px solid #9b855033;padding-top:15px;color:#87968c!important}.ic-field{display:block;margin:17px 0;font-size:12px}.ic-field span{display:block;margin-bottom:6px}.ic-field input{width:100%;min-width:0;border:1px solid #766747;background:#0d1518;color:#e0d8c6;padding:11px;font-size:16px}.ic-dialog-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:23px}.ic-steps{list-style:none;padding:0;margin:20px 0}.ic-steps li{display:flex;gap:15px;margin:20px 0;font-size:12px;color:#a9b6ac}.ic-steps li>span{font:32px 'Cormorant Garamond',serif;color:#c5a76b}.ic-steps b{display:block;color:#d8d9c8;font-weight:500}.ic-dialog-image{width:100%;height:180px;object-fit:cover;border:1px solid #88744d;margin-bottom:15px}.ic-form-error{color:#e5aa90!important}.ic-toast{position:fixed;z-index:40;top:25px;left:50%;translate:-50% 0;background:#25322b;border:1px solid #b19861;padding:13px 19px;font-size:12px;max-width:calc(100% - 30px);box-shadow:0 5px 30px #000b}
@keyframes g-button-shine{to{left:130%}}@keyframes g-gem-breath{0%,100%{opacity:.32;filter:brightness(.75)}50%{opacity:1;filter:brightness(1.5)}}
#ice-citadel[data-motion=off] *,#ice-citadel[data-motion=off] *:before,#ice-citadel[data-motion=off] *:after{animation:none!important;transition:none!important}#ice-citadel[data-motion=off] canvas{display:none}#ice-citadel[data-suspended=true] *,#ice-citadel .g-chapter:not(.g-visible) *{animation-play-state:paused!important}
@media(min-width:1500px){.ic-nav-frame{padding-left:7%;padding-right:7%}.ic-nav button,.ic-nav a{padding-left:15px;padding-right:15px}.ic-hero{padding-right:10%}.g-worlds,.ic-news,.g-journey{padding-top:85px;padding-bottom:80px}.ic-realm{min-height:560px}.ic-news-art{height:310px}}
@media(max-width:1100px){.ic-nav-frame{padding-left:3%;padding-right:3%;gap:15px}.g-brand{font-size:23px}.g-brand>.g-icon{width:39px;height:43px}.g-brand small{font-size:7px;letter-spacing:.9px}.ic-nav button,.ic-nav a{font-size:10px;padding-left:7px;padding-right:7px}.ic-nav .g-icon{width:22px;height:22px}.ic-hero{padding-right:6%;padding-left:6%}.ic-hero-copy{width:44%;min-width:355px}.ic-hero h1{font-size:51px}.ic-hero-actions{gap:10px}.ic-primary,.ic-secondary{padding:10px 16px}.g-worlds,.ic-news{padding-left:7%;padding-right:7%}.ic-realms{gap:25px}.ic-realm{padding:26px 24px 29px;min-height:490px}.ic-news-art{height:236px}.ic-sidebar button,.ic-sidebar a{font-size:11px;padding:13px 10px;gap:8px}.ic-sidebar .g-icon{width:38px;height:38px}.ic-sidebar small{font-size:9px}.g-journey{padding-left:8%;padding-right:8%}}
@media(max-width:880px){.g-brand small{display:none}.g-brand{font-size:24px}.g-menu{display:block;min-height:42px}.ic-nav-frame{min-height:78px;flex-wrap:wrap;padding:12px 5%;gap:0}.ic-nav{display:none;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;padding-top:13px;gap:8px 5px}.ic-nav.is-open{display:flex}.ic-nav button,.ic-nav a{flex-direction:row;font-size:11px;min-height:43px;padding:8px 13px;gap:8px}.ic-hero{min-height:605px;padding-left:5%;padding-right:5%}.ic-hero-copy{min-width:310px;width:46%}.ic-hero h1{font-size:46px}.g-hero-crests .g-icon{width:56px;height:56px}.g-eyebrow{font-size:10px;letter-spacing:2px}.g-hero-description{font-size:11px}.ic-hero-actions{gap:10px}.ic-primary,.ic-secondary{font-size:11px;padding-left:13px;padding-right:13px}.g-worlds,.ic-news{padding-left:6%;padding-right:6%}.ic-realms{gap:21px}.ic-realm{min-height:478px;padding:24px 23px 28px}.g-realm-crest{width:70px;height:70px}.g-frame{border-image-width:47px 42px}.g-realm-eyebrow{font-size:9px;letter-spacing:1.5px}.ic-realm-copy strong{font-size:45px}.ic-realm-copy b{font-size:19px}.ic-world-enter{font-size:10px;padding:10px 8px}.g-chapter-nav{display:none}.ic-news-grid{gap:25px}.ic-news-art{height:205px}.ic-news-copy b{font-size:29px}.g-news-description{font-size:11px}.ic-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-sidebar button,.ic-sidebar a{padding:13px;font-size:12px}.ic-sidebar small{font-size:10px}.g-journey{padding-left:7%;padding-right:7%;min-height:880px}.g-journey .g-hall-background{object-position:50% 100%;filter:brightness(.57)}}
@media(max-width:620px){:root{scroll-snap-type:none}.ic-nav-frame{min-height:69px}.g-brand{font-size:24px}.g-brand>.g-icon{width:36px;height:39px}.g-menu{padding:7px 10px}.ic-nav button,.ic-nav a{font-size:11px;padding-left:6px;padding-right:8px}.ic-hero{padding:325px 24px 107px;min-height:800px;align-items:flex-end;justify-content:center}.ic-hero-art{height:440px;object-position:18% 10%}.ic-hero:before{background:linear-gradient(0deg,#0b1116 0%,#0b1116 37%,#0b1116c4 55%,transparent 77%)}.ic-hero-copy{width:100%;min-width:0;max-width:425px}.g-hero-crests{gap:15px;margin-bottom:10px}.g-hero-crests .g-icon{width:44px;height:44px}.g-union{font-size:15px}.g-eyebrow{font-size:9px;letter-spacing:1.8px}.ic-hero h1{font-size:47px;line-height:1.02;margin-top:13px!important}.g-hero-description{font-size:11px;margin:18px 0 22px!important}.ic-hero-actions{gap:12px}.ic-primary,.ic-secondary{min-height:47px;font-size:12px;padding:10px 16px}.ic-primary .g-icon{width:24px;height:24px}.ic-login-link{margin-top:14px}.g-next{bottom:20px;font-size:9px;gap:0;left:32px;translate:none;align-items:flex-start}.g-next b{margin-left:55px}.ic-fx-toggle{right:20px;bottom:26px;font-size:9px;padding:6px 8px;min-height:35px}.g-hero-edge{inset:14px}.g-worlds{padding:54px 22px 40px}.g-chapter-head{margin-bottom:30px}.g-chapter-head h2{font-size:39px;margin-bottom:17px!important}.g-chapter-head>p:last-child{font-size:11px;margin-top:17px!important}.ic-realms{grid-template-columns:1fr;gap:30px;max-width:435px;margin-top:34px}.ic-realm{min-height:505px;padding:27px 30px 32px}.g-realm-crest{width:80px;height:80px}.g-realm-eyebrow{font-size:10px}.ic-realm-copy strong{font-size:52px}.ic-realm-copy b{font-size:21px}.g-realm-summary{font-size:12px}.ic-world-enter{font-size:12px;padding:11px 15px}.ic-realm-status{font-size:10px}.g-frame{border-image-width:52px 45px}.g-portal-scene{inset:14px 13px}.ic-news{padding:52px 22px 45px}.ic-news-tabs{gap:3px;margin-bottom:30px}.ic-news-tabs button,.ic-news-tabs a{padding:9px 15px;font-size:11px;min-height:44px}.ic-news-grid{grid-template-columns:1fr;gap:38px;max-width:435px}.ic-news-art{height:224px}.ic-news-copy{padding-top:23px}.ic-news-copy b{font-size:33px}.g-news-description{font-size:12px}.ic-news-copy small{font-size:10px}.g-journey{padding:50px 23px 90px;min-height:1000px}.g-journey-icon{width:61px;height:61px}.g-journey .g-chapter-head h2{font-size:43px}.ic-sidebar{gap:9px;margin-top:32px}.ic-sidebar button,.ic-sidebar a{flex-direction:column;align-items:flex-start;padding:12px 11px;font-size:11px;min-height:128px;gap:8px}.ic-sidebar .g-icon{width:41px;height:41px}.ic-sidebar small{font-size:9px;line-height:1.7}.ic-footer{padding:25px 24px;gap:13px}.ic-footer>span{order:2;width:100%}.ic-footer>div{margin-left:auto}.ic-footer button,.ic-footer a{font-size:9px}.ic-overlay{padding:20px 14px}.ic-dialog{padding:23px}.ic-dialog h2{font-size:30px}.ic-dialog-actions{gap:10px}.ic-dialog-actions button,.ic-dialog-actions a{flex:1}.ic-dialog-note{font-size:10px!important}}
@media(max-width:360px){.ic-hero{padding-left:18px;padding-right:18px;padding-top:315px}.ic-hero h1{font-size:42px}.g-hero-description{font-size:10px}.ic-hero-actions{gap:10px}.ic-primary,.ic-secondary{padding:9px 12px;font-size:11px}.g-hero-crests{margin-bottom:9px}.g-worlds,.ic-news{padding-left:17px;padding-right:17px}.g-chapter-head h2{font-size:35px}.ic-realm{padding-left:25px;padding-right:25px;min-height:489px}.ic-realm-copy strong{font-size:47px}.g-realm-summary{font-size:11px}.ic-world-enter{font-size:11px}.ic-news-tabs button,.ic-news-tabs a{padding-left:11px;padding-right:11px}.g-journey{padding-left:19px;padding-right:19px}.g-journey .g-chapter-head h2{font-size:37px}.g-next{left:23px;letter-spacing:1px}.ic-fx-toggle{right:17px}.ic-sidebar button,.ic-sidebar a{font-size:10px}.ic-footer{padding-left:20px;padding-right:20px}.ic-footer>div{gap:4px}}

:root{scroll-padding-top:98px}.ic-nav-frame{position:sticky;top:0;z-index:15}.g-chapter{scroll-margin-top:0}.ic-fx-toggle i{font-style:normal}.ic-realm{padding-bottom:56px;min-height:535px}.g-realm-summary{margin-top:15px}.ic-realm-status{margin-top:14px}.ic-hero{scroll-snap-align:start}
@media(max-width:880px){:root{scroll-padding-top:78px}.ic-realm{padding-bottom:54px;min-height:520px}}
@media(max-width:620px){:root{scroll-padding-top:69px}.ic-nav-frame{position:relative}.ic-realm{padding-bottom:58px;min-height:535px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto;scroll-snap-type:none}#ice-citadel *,#ice-citadel *:before,#ice-citadel *:after{animation:none!important;transition:none!important}#ice-citadel canvas{display:none}}


:root{--g-header-height:98px;--g-view-height:100dvh;--g-page-height:calc(var(--g-view-height) - var(--g-header-height));scroll-padding-top:var(--g-header-height)}
.g-sky-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.g-cinema-sky-still{position:absolute;object-fit:cover;pointer-events:none;filter:brightness(.78) saturate(.8)}
.ic-dialog [data-article-image]{background:var(--g-sky) center/cover}
.g-portal-scene>img:not(.g-cinema-sky-still),.g-news-window>img:not(.g-cinema-sky-still){z-index:1}
.g-portal-shade{z-index:2}.g-portal-scene>.g-scene-canvas{z-index:3}
.ic-realm:hover .ic-world-image{filter:saturate(.9) brightness(.8)}
.ic-world-image{object-position:84% 35%}
.g-chapter{min-block-size:var(--g-page-height)}
.ic-realm{--g-rail-x:49px;--g-rail-y:56px}
.ic-news-art{--g-rail-x:34px;--g-rail-y:36px}
.g-framed .g-frame{border-width:var(--g-rail-y) var(--g-rail-x);border-image-width:var(--g-rail-y) var(--g-rail-x)}

.g-portal-scene,.g-news-window{position:absolute;inset:calc(var(--g-rail-y)*.70) calc(var(--g-rail-x)*.72);overflow:hidden;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}
.g-news-window{display:block;z-index:-1;background:#101619}
.g-news-window>img:not(.g-cinema-sky-still){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:brightness(.86)}
.ic-news-card:hover .g-news-window>img:not(.g-cinema-sky-still){filter:brightness(1)}
.g-news-window>.g-scene-canvas{z-index:3}
.g-frame-gem{animation:none;opacity:.65}
@media(min-width:881px){
 .ic-nav-frame{min-height:clamp(76px,10dvh,98px);padding-block:4px}
 .ic-nav button,.ic-nav a{min-height:62px}.g-brand small{margin-top:5px}
 .ic-hero{min-height:var(--g-page-height);height:var(--g-page-height);padding-block:clamp(28px,5dvh,70px) 75px;padding-inline:max(5%,calc((100% - 1560px)/2))}
 .ic-hero-copy{max-width:590px;width:44%}
 .ic-hero-art{width:min(100%,calc(var(--g-page-height)*1.777));object-position:18% 0}
 .g-worlds,.ic-news,.g-journey{box-sizing:border-box;min-height:var(--g-page-height);height:var(--g-page-height);padding:clamp(18px,3dvh,42px) max(7%,calc((100% - 1280px)/2)) clamp(17px,2.6dvh,38px)}
 .g-worlds{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2dvh,24px)}
 .g-chapter-head{margin:0 auto;max-width:820px}
 .g-chapter-head h2{font-size:clamp(37px,4.8dvh,61px);margin:8px 0 12px!important}
 .g-chapter-head>p:last-child{margin-top:12px!important}
 .ic-realms{width:100%;height:100%;max-width:1160px;min-height:0;margin:0 auto;gap:clamp(24px,3vw,44px)}
 .ic-realm{min-height:0;height:100%;padding:21px 30px 63px}
 .g-realm-crest{width:clamp(46px,7dvh,90px);height:clamp(46px,7dvh,90px);margin-bottom:4px}
 .g-realm-eyebrow{font-size:10px;letter-spacing:1.7px}
 .ic-realm-copy{margin-top:8px}.ic-realm-copy b{font-size:clamp(16px,2.3dvh,24px);line-height:1.12}
 .ic-realm-copy strong{font-size:clamp(34px,4.9dvh,65px);line-height:1.04}
 .ic-realm-copy small{margin-top:5px;font-size:10px}
 .g-realm-summary{font-size:11px;line-height:1.55;margin-top:8px}
 .ic-world-enter{margin-top:12px;padding:8px 17px;font-size:11px}
 .ic-realm-status{margin-top:10px;font-size:10px}
 .g-chapter-link{margin:0 auto;padding:2px 8px;min-height:26px}
 .ic-news{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(10px,1.8dvh,22px)}
 .ic-news-tabs{margin:0 auto}.ic-news-tabs button,.ic-news-tabs a{min-height:38px;padding-block:7px}
 .ic-news-grid{width:100%;height:100%;max-width:1160px;min-height:0;align-items:stretch}
 .ic-news-card{height:100%;display:grid;grid-template-rows:minmax(110px,1fr) auto}
 .ic-news-art{height:100%;min-height:0}
 .ic-news-copy{padding:17px 10px 0}
 .ic-news-copy b{font-size:clamp(28px,3.6dvh,43px);margin:5px 0 7px}
 .g-news-description{margin-bottom:9px;font-size:11px}
 .g-read{margin-top:10px}.ic-news-bottom{width:100%;margin:0 auto;padding-top:10px;min-height:33px;max-width:1160px}
 .g-journey{display:grid;align-items:center}
 .g-journey-content{width:100%;max-width:1080px}
 .g-journey .g-chapter-head{margin-bottom:20px}
 .g-journey-icon{width:clamp(45px,6.5dvh,76px);height:clamp(45px,6.5dvh,76px);margin-bottom:12px}
 .g-download{min-height:52px}.g-platform{margin-top:9px}
 .ic-sidebar{margin-top:clamp(18px,3dvh,45px);max-width:1050px}
 .ic-sidebar button,.ic-sidebar a{min-height:clamp(67px,9dvh,98px);padding:12px 16px}
 .g-hero-crests{margin-bottom:12px}.g-hero-crests .g-icon{width:clamp(44px,7.2dvh,78px);height:clamp(44px,7.2dvh,78px)}
 .ic-hero h1{font-size:clamp(47px,7.2dvh,88px);margin:13px 0 18px!important}
 .g-hero-description{margin:18px 0 23px!important}
}
@media(min-width:881px) and (max-height:740px){
 .g-worlds,.ic-news,.g-journey{padding-top:15px;padding-bottom:15px;gap:10px}
 .g-chapter-head h2{font-size:34px;margin:5px 0 9px!important}
 .g-chapter-head>p:last-child{font-size:11px;margin-top:8px!important}
 .g-chapter-head .g-eyebrow{font-size:10px}
 .ic-realm{padding-top:19px;padding-bottom:55px;--g-rail-x:43px;--g-rail-y:46px}
 .g-realm-crest{width:43px;height:43px;margin-bottom:3px}
 .g-realm-eyebrow{font-size:9px}.ic-realm-copy{margin-top:6px}.ic-realm-copy b{font-size:16px}.ic-realm-copy strong{font-size:34px}
 .g-realm-summary{font-size:10px;line-height:1.5;margin-top:6px}.ic-world-enter{margin-top:8px;padding:7px 12px}.ic-realm-status{margin-top:7px}
 .ic-news-copy{padding-top:12px}.ic-news-copy b{font-size:27px}.g-news-description{margin-bottom:5px}.g-read{margin-top:7px}
 .g-journey .g-chapter-head{margin-bottom:15px}.g-journey-icon{width:40px;height:40px;margin-bottom:8px}.ic-sidebar{margin-top:18px;gap:10px}.ic-sidebar button,.ic-sidebar a{min-height:63px;padding:9px 12px}.ic-sidebar .g-icon{width:35px;height:35px}
 .ic-hero{padding-top:20px;padding-bottom:66px}.g-hero-crests{margin-bottom:9px}.g-hero-crests .g-icon{width:44px;height:44px}.ic-hero h1{font-size:45px;margin:10px 0 14px!important}.g-hero-description{margin:15px 0 17px!important}.ic-login-link{margin-top:13px}
}

@media(min-width:881px) and (max-aspect-ratio:6/5){
 .ic-hero{align-items:flex-end;justify-content:center;padding-top:44dvh;padding-bottom:74px}
 .ic-hero-art{width:100%;height:58%;object-position:18% 0}
 .ic-hero-copy{width:100%;max-width:600px}
 .ic-hero:before{background:linear-gradient(0deg,#0b1116 0%,#0b1116 34%,#0b1116c4 49%,transparent 75%)}
 .g-hero-crests .g-icon{width:47px;height:47px}
 .ic-hero h1{font-size:clamp(45px,6dvh,69px)}
}
@media(max-width:880px),(max-height:679px){
 :root{scroll-snap-type:none}
 .ic-hero,.g-worlds,.ic-news,.g-journey{height:auto;min-height:var(--g-page-height)}
 .g-worlds,.ic-news{display:block;padding-block:42px}
 .g-chapter-head{margin-bottom:30px}.ic-realms{height:auto;margin-top:28px}.ic-realm{height:auto;min-height:510px}
 .ic-news-grid{height:auto}.ic-news-card{height:auto;display:flex}.ic-news-art{height:230px;flex-shrink:0}
 .ic-news-tabs{margin-bottom:27px}.ic-news-bottom{margin-top:28px}.g-chapter-link{margin-top:25px}
 .g-journey{padding-block:45px 70px}.g-journey-content{height:auto}
}
@media(max-width:880px){.ic-realm{--g-rail-x:42px;--g-rail-y:47px}}
@media(max-width:620px){.ic-realm{--g-rail-x:45px;--g-rail-y:52px}.ic-hero{min-height:max(800px,var(--g-page-height))}.ic-news-art{height:224px}.g-journey{min-height:max(1000px,var(--g-page-height))}}

#ice-citadel{--g-frame:url("/playinwow/assets/gates-frame.webp");--g-icons:url("/playinwow/assets/gates-icons.webp");--g-hall:url("/playinwow/assets/gates-hall.webp");--g-sky:url("/playinwow/assets/cinema-sky.webp")}

:root{scroll-snap-type:y proximity}
.ic-nav-frame{min-height:58px!important;padding:6px 5%!important;border-top:0;border-bottom:1px solid #91784f;box-shadow:0 1px #090c0f;background:linear-gradient(#161a1d,#0b1014);gap:22px}
.g-brand{font:600 31px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:.1px}.g-brand>.g-icon,.g-brand small,.ic-nav .g-icon{display:none}
.ic-nav{gap:5px;align-items:center}.ic-nav button,.ic-nav a{font-size:11px;min-height:42px;padding:8px 9px;flex-direction:row}.ic-nav .tg-account{border:1px solid #86704980;padding:8px 15px;margin-left:13px;color:#ead6ae!important;background:#aa8c4310}
#ice-citadel .tg-hero{padding:0!important;min-height:var(--g-page-height);height:var(--g-page-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:radial-gradient(ellipse at 50% 80%,#252724 0,#141a1c 30%,#090e12 75%);overflow:hidden;isolation:isolate}
.tg-hero:before{display:none}.tg-hero:after{height:2px}.tg-stage{--tg-w:100vw;position:relative;isolation:isolate;width:var(--tg-w);height:calc(var(--tg-w)*891/1672);max-width:100%;flex:none;overflow:hidden;background:#171e25}
.tg-still,.tg-render,.tg-weather{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tg-still{z-index:0;overflow:hidden}.tg-still img{position:absolute;left:0;top:-5.6117%;width:100%;height:105.6117%;object-fit:fill}.tg-sky{filter:brightness(.84) saturate(.75)}.tg-render{z-index:1;opacity:0}.tg-render[data-ready=true]{opacity:1}.tg-weather{z-index:2}
#ice-citadel .tg-stage h1{position:absolute;left:32.5%;top:1.35%;width:35%;margin:0!important;z-index:3;text-align:center;font:500 clamp(16px,2.55vw,43px)/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:0;color:#e7d6b5;text-shadow:0 2px 3px #000;white-space:nowrap}
.tg-realm{position:absolute;top:73.4%;width:18%;z-index:4;text-align:center}.tg-ice{left:15.5%;--tg-light:#afd9f1;--tg-edge:#7894a9;--tg-rgb:122,193,240}.tg-fel{left:65.5%;--tg-light:#c6db9e;--tg-edge:#829a58;--tg-rgb:139,183,84}
#ice-citadel .tg-realm h2{font:500 clamp(28px,4.1vw,67px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:1px;color:var(--tg-light);text-shadow:0 2px 4px #02080d,0 0 18px #070d12;margin:0 0 9px}
.tg-realm button,.tg-realm a{display:flex;justify-content:center;align-items:center;gap:15px;position:relative;width:100%;min-height:41px;padding:8px 12px;border:1px solid var(--tg-edge);clip-path:polygon(7% 0,93% 0,100% 24%,100% 76%,93% 100%,7% 100%,0 76%,0 24%);background:linear-gradient(#29363b,#101b20 46%,#081218 51%,#1f313b);box-shadow:inset 0 0 0 3px #0b1218,inset 0 0 0 4px #9e835951;font:500 clamp(13px,1.45vw,22px) 'Cormorant Garamond',Georgia,serif;text-shadow:0 1px #000;color:#e9e5d6!important;overflow:hidden}
.tg-fel button,.tg-fel a{background:linear-gradient(#2c3428,#15221a 46%,#0c160e 51%,#253222)}.tg-realm button:hover,.tg-realm button:focus-visible,.tg-realm a:hover,.tg-realm a:focus-visible{filter:brightness(1.22);box-shadow:inset 0 0 0 3px #0b1218,inset 0 0 0 4px #bfa36a,0 0 22px rgba(var(--tg-rgb),.18)}.tg-realm button i,.tg-realm a i{font:22px Georgia;font-style:normal;color:var(--tg-light)}
.tg-realm button:before,.tg-realm a:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#d6e4cf19,transparent);opacity:0;transition:opacity .5s}.tg-realm button:hover:before,.tg-realm a:hover:before{opacity:1}
.tg-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:50px;flex:1;min-height:45px;max-height:76px;padding:12px 140px 12px 35px;color:#a39c8a;font-size:10px;background:linear-gradient(#10161880,#0c1217);border-top:1px solid #ae8b4926}.tg-footer i{font-style:normal;margin:0 10px;color:#947d53}.tg-footer button,.tg-footer a{background:none;border:0;color:#d5bd8d!important;font-size:11px;padding:6px}.tg-footer button span,.tg-footer a span{margin-left:12px}.tg-hero>.ic-fx-toggle{bottom:12px;right:24px;font-size:10px;z-index:5}
.tg-intro{display:none;text-align:center;padding:22px 20px 14px;flex:1;width:100%;background:linear-gradient(#0c131800,#0c1217 35%);color:#969f9e}.tg-intro-title{font:500 34px/1.15 'Cormorant Garamond',Georgia,serif;color:#ded5bf;margin:14px 0!important}.tg-intro>p:not([class]){font-size:12px;line-height:1.9}.tg-intro .ic-primary{margin-top:20px;min-height:43px}
@media(max-aspect-ratio:13/10){.tg-intro{display:flex;flex-direction:column;align-items:center;justify-content:center}.tg-footer{flex:none;gap:20px;justify-content:flex-start}.tg-stage{box-shadow:0 20px 35px #03070c55}}
@media(max-width:1100px){.ic-nav button,.ic-nav a{font-size:10px;padding-inline:6px}.ic-nav .tg-account{margin-left:3px;padding-inline:8px}.g-brand{font-size:27px}.ic-nav-frame{gap:12px!important;padding-inline:3%!important}}
@media(max-width:880px){.ic-nav-frame{min-height:64px!important;padding:10px 5%!important}.ic-nav.is-open{gap:2px;padding-top:8px}.ic-nav button,.ic-nav a{font-size:12px;min-height:38px}.ic-nav .tg-account{margin:0}.g-brand{font-size:27px}.tg-intro{display:flex;flex-direction:column;align-items:center;justify-content:center}.tg-hero{scroll-snap-align:none}}
@media(max-width:620px){#ice-citadel .tg-hero{height:auto;min-height:var(--g-page-height)}.tg-stage{overflow:visible;margin-bottom:65px}.tg-realm{top:100%;width:42%;padding-top:10px}.tg-ice{left:5%}.tg-fel{left:53%}#ice-citadel .tg-realm h2{font-size:29px;margin:0 0 7px}.tg-realm button,.tg-realm a{font:500 17px 'Cormorant Garamond',Georgia,serif;min-height:40px}.tg-intro{padding-top:34px;padding-bottom:64px;min-height:300px}.tg-intro-title{font-size:31px}.tg-intro .g-eyebrow{font-size:8px;letter-spacing:1.4px}.tg-footer{max-height:none;min-height:80px;flex-direction:column;gap:2px;padding:12px 120px 12px 18px;align-items:flex-start;font-size:8px}.tg-footer button,.tg-footer a{font-size:10px;padding-left:0}.tg-hero>.ic-fx-toggle{right:14px;bottom:21px;min-height:34px;font-size:9px;padding:5px 8px}.tg-footer i{margin:0 5px}#ice-citadel .tg-stage h1{font-size:clamp(10px,2.6vw,16px)}.tg-hero:after{z-index:7}}
#ice-citadel[data-motion=off] canvas.tg-render[data-ready=true]{display:block!important}
@media(max-width:620px){.tg-realm button,.tg-realm a{min-height:44px;padding:7px 8px;gap:5px;font-size:16px}.tg-realm button span,.tg-realm a span{white-space:nowrap}.tg-realm button i,.tg-realm a i{font-size:18px}}
@media(prefers-reduced-motion:reduce){#ice-citadel canvas.tg-render[data-ready=true]{display:block!important}.tg-weather{display:none!important}}

.tg-realm{top:74.4%;width:25%}.tg-ice{left:12%}.tg-fel{left:62%}
.tg-realm .tg-world-name{display:flex;flex-direction:column;gap:6px;width:100%;padding:3px 6px;min-height:60px;border:0;clip-path:none;background:none;box-shadow:none!important;color:var(--tg-light)!important;text-shadow:0 2px 5px #02070b;overflow:visible}
.tg-world-name span{font:500 clamp(28px,4vw,63px)/1.05 'Cormorant Garamond',Georgia,serif;letter-spacing:1px}.tg-world-name small{font:500 clamp(7px,.62vw,10px)/1.4 Manrope,sans-serif;letter-spacing:1.4px;color:#c5c8b8;text-shadow:0 2px 4px #000}
.tg-realm .tg-world-name:before{display:none}.tg-realm .tg-world-name:hover{background:none;filter:brightness(1.15)}
.tg-auth{position:absolute;left:33.5%;top:83.5%;width:33%;z-index:5;text-align:center;padding:0 8px;color:#d2c2a3}
.tg-auth>p{font-size:clamp(7px,.62vw,10px);letter-spacing:2px;margin:0 0 11px!important;text-shadow:0 1px 6px #000}
.tg-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.tg-auth-actions button,.tg-auth-actions a{min-height:45px;border:1px solid #b79a65;padding:9px 10px;font:500 clamp(12px,1.2vw,19px) 'Cormorant Garamond',Georgia,serif;text-shadow:0 1px 2px #000;box-shadow:inset 0 0 0 2px #0b1115,inset 0 0 0 3px #c6a56733,0 3px 13px #03070b66;clip-path:polygon(5% 0,95% 0,100% 22%,100% 78%,95% 100%,5% 100%,0 78%,0 22%)}
.tg-login{background:linear-gradient(#7b6037,#4c3825 47%,#36271e 52%,#624a2d);color:#f1dbac!important}.tg-register{background:linear-gradient(#29312f,#141f22 47%,#0d171b 52%,#28302b);color:#e0d8c7!important;border-color:#9b8c6d!important}
.tg-auth-actions button:hover,.tg-auth-actions button:focus-visible,.tg-auth-actions a:hover,.tg-auth-actions a:focus-visible{filter:brightness(1.2)}
.tg-footer{margin-top:auto}
@media(max-aspect-ratio:13/10),(max-width:880px){.tg-stage{overflow:visible;margin-bottom:158px}.tg-auth{top:calc(100% + 36px);left:50%;width:min(440px,88%);translate:-50% 0;padding:0}.tg-auth>p{font-size:10px;letter-spacing:2.2px;margin-bottom:17px!important}.tg-auth-actions{gap:15px}.tg-auth-actions button,.tg-auth-actions a{min-height:49px;font-size:20px}.tg-world-name span{font-size:clamp(27px,4.2vw,44px)}.tg-world-name small{font-size:8px}}
@media(max-width:880px){#ice-citadel .tg-hero{height:auto;min-height:0}.tg-footer{min-height:65px}.tg-hero>.ic-fx-toggle{bottom:16px}}
@media(max-width:620px){.tg-stage{margin-bottom:209px}.tg-realm{top:100%;width:44%;padding-top:10px}.tg-ice{left:3%}.tg-fel{left:53%}.tg-world-name span{font-size:27px}.tg-world-name small{font-size:7px;letter-spacing:.8px}.tg-auth{top:calc(100% + 98px);width:88%}.tg-auth>p{font-size:8px;letter-spacing:1.5px;margin-bottom:14px!important}.tg-auth-actions{gap:10px}.tg-auth-actions button,.tg-auth-actions a{min-height:46px;font-size:18px;padding:9px 8px}.tg-footer{min-height:80px}.tg-hero>.ic-fx-toggle{bottom:21px}}

:root{--tg-account-frame:url("/playinwow/assets/twin-gates-account-frame.svg")}

.tg-auth{left:29%;top:82.4%;width:42%;padding:0 8px;isolation:isolate}
.tg-auth:before{content:'';position:absolute;inset:-16px -25px -12px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#101517db 5%,#131818b3 42%,transparent 73%)}
.tg-auth>p{display:flex;align-items:center;justify-content:center;gap:13px;font-size:clamp(8px,.65vw,10px);letter-spacing:2px;margin:0 0 12px!important;color:#dbc69e}
.tg-auth>p:before,.tg-auth>p:after{content:'';height:1px;max-width:60px;flex:1;background:linear-gradient(90deg,transparent,#a58752)}
.tg-auth>p:after{background:linear-gradient(90deg,#a58752,transparent)}
.tg-auth-actions{gap:16px;align-items:center}
#ice-citadel .tg-account-button,#ice-citadel .tg-account-a{--button-wash:rgba(175,120,45,.21);--button-base:#211f1a;position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;width:100%;height:62px;min-height:54px;padding:12px 32px;border:0;border-radius:0;clip-path:none;background:none;box-shadow:none;color:#eed9b1!important;font:600 clamp(16px,1.5vw,23px)/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:.15px;text-shadow:0 2px 2px #020609;filter:drop-shadow(0 4px 5px #0009);overflow:visible;transition:filter .35s,color .35s}
.tg-account-button:before,.tg-account-a:before{content:'';position:absolute;inset:6px 8px;z-index:-2;background:radial-gradient(ellipse at 50% 0,var(--button-wash),transparent 78%),linear-gradient(180deg,#ffffff09,transparent 48%,#0006 51%,#fff0),var(--button-base);clip-path:polygon(6% 0,94% 0,98% 25%,100% 50%,98% 75%,94% 100%,6% 100%,2% 75%,0 50%,2% 25%);box-shadow:inset 0 0 13px #000a;transition:background-color .35s}
.tg-account-button:after,.tg-account-a:after{content:'';position:absolute;inset:0;z-index:-1;background:var(--tg-account-frame) center/100% 100% no-repeat;pointer-events:none}
.tg-account-button span,.tg-account-a span{position:relative;white-space:nowrap}
.tg-account-button span:after,.tg-account-a span:after{content:'';position:absolute;left:12%;right:12%;bottom:-9px;height:1px;opacity:.35;background:linear-gradient(90deg,transparent,#e9ba6b,transparent);box-shadow:0 2px 8px #d4a34c55;transition:opacity .4s}
#ice-citadel .tg-account-button.tg-register,#ice-citadel .tg-account-a.tg-register{--button-base:#111c20;--button-wash:rgba(127,161,170,.13);color:#d7d9cd!important}
#ice-citadel .tg-account-button:hover,#ice-citadel .tg-account-button:focus-visible,#ice-citadel .tg-account-a:hover,#ice-citadel .tg-account-a:focus-visible{filter:drop-shadow(0 3px 7px #000b) drop-shadow(0 0 9px #cb9e493b);color:#ffedc8!important}
.tg-account-button:hover:before,.tg-account-button:focus-visible:before,.tg-account-a:hover:before,.tg-account-a:focus-visible:before{background-color:#3c3020}
.tg-account-button.tg-register:hover:before,.tg-account-button.tg-register:focus-visible:before,.tg-account-a.tg-register:hover:before,.tg-account-a.tg-register:focus-visible:before{background-color:#223036}
.tg-account-button:hover span:after,.tg-account-button:focus-visible span:after,.tg-account-a:hover span:after,.tg-account-a:focus-visible span:after{opacity:1}
#ice-citadel .tg-account-button:focus-visible,#ice-citadel .tg-account-a:focus-visible{outline:2px solid #e8ce97;outline-offset:5px}
#ice-citadel .tg-account-button:active,#ice-citadel .tg-account-a:active{filter:brightness(.88)}
.tg-auth-rule{height:9px;margin:10px auto 0;width:62%;position:relative;background:linear-gradient(90deg,transparent,#b1955955 44%,transparent 44%,transparent 56%,#b1955955 56%,transparent) center/100% 1px no-repeat}
.tg-auth-rule:before{content:'';position:absolute;left:50%;top:1px;width:5px;height:5px;rotate:45deg;border:1px solid #b39a61;background:#252721;translate:-50% 0}

.ic-overlay:has([data-form]){background:#03080bdd;backdrop-filter:blur(8px);padding:32px 18px}
.ic-dialog:has([data-form]){position:relative;max-width:468px;padding:31px 37px 25px;background:radial-gradient(ellipse at 50% 0,#8a70451b,transparent 65%),linear-gradient(110deg,#172027,#0c1419 45%,#182022);border:1px solid #ac8d56;box-shadow:inset 0 0 0 4px #070e12,inset 0 0 0 5px #9e85553b,0 18px 90px #000c}
.ic-dialog:has([data-form]):before,.ic-dialog:has([data-form]):after{content:'';position:absolute;left:22px;right:22px;height:7px;pointer-events:none;background:linear-gradient(90deg,#b9985d,transparent 27%,transparent 73%,#b9985d);opacity:.55}
.ic-dialog:has([data-form]):before{top:-3px}.ic-dialog:has([data-form]):after{bottom:-3px}
.ic-dialog:has([data-form]) .ic-dialog-head{justify-content:center;margin:3px 0 12px;position:relative}
.ic-dialog:has([data-form]) h2{font-size:37px;line-height:1.15;text-align:center;color:#ecd8b1;letter-spacing:.3px}
.ic-dialog:has([data-form]) .ic-close{position:absolute;right:-21px;top:-19px;width:30px;height:30px;min-height:30px;border:0;background:none;color:#b6a587!important;font:25px Georgia;transition:color .25s}
.ic-dialog:has([data-form]) .ic-close:hover{color:#f7e4bd!important}
.tg-account-intro{text-align:center;margin-bottom:23px}
.tg-account-eyebrow{display:block;font-size:8px;letter-spacing:1.9px;color:#a68f67;margin-bottom:15px}
.ic-dialog .tg-account-intro p{font-size:12px;color:#a9b0ac;line-height:1.7}
.tg-account-worlds{display:flex;align-items:center;justify-content:center;gap:17px;margin:17px 0 0;padding-bottom:19px;border-bottom:1px solid #8e784332;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif;color:#a9c8d7}
.tg-account-worlds span:last-child{color:#b7c595}.tg-account-worlds i{width:4px;height:4px;rotate:45deg;background:#8f7954}
.ic-dialog:has([data-form]) .ic-field{margin:17px 0;font-size:10px;letter-spacing:.6px;color:#c7c2b4}
.ic-dialog:has([data-form]) .ic-field span{margin-bottom:8px}
.ic-dialog:has([data-form]) input{padding:12px 14px;min-height:47px;border:1px solid #6e62493d;border-bottom-color:#97805480;background:#050d128f;border-radius:0;box-shadow:inset 0 2px 6px #0005;color:#e3dccb;font:13px Manrope,sans-serif;transition:border-color .3s,box-shadow .3s}
.ic-dialog:has([data-form]) input::placeholder{color:#6f787b;font-size:12px}
.ic-dialog:has([data-form]) input:focus{outline:none;border-color:#b59962;box-shadow:0 0 0 2px #b5996214,inset 0 2px 6px #0005}
.ic-dialog:has([data-form]) .ic-dialog-actions{margin:23px -5px 0;display:block}
.ic-dialog:has([data-form]) .tg-account-button,.ic-dialog:has([data-form]) .tg-account-a{font-size:22px;height:59px}
.ic-form-error:empty{display:none}
.ic-dialog .tg-account-switch{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:18px;font-size:11px;color:#89928f}
.tg-account-switch button,.tg-account-switch a{background:none;border:0;padding:6px 1px;color:#d3b783!important;font-size:11px;text-decoration:underline;text-decoration-color:#a6894a70;text-underline-offset:4px}
.tg-account-switch button:hover,.tg-account-switch a:hover{color:#f0d69f!important}
.ic-dialog:has([data-form])>.ic-dialog-note{font-size:9px!important;text-align:center;color:#77827f!important;border-top:1px solid #9b855022;margin-top:19px!important;padding-top:16px}
@media(min-width:881px) and (min-aspect-ratio:13/10){.tg-stage{margin-bottom:auto}#ice-citadel .tg-hero{background:#0e1519}}
@media(max-aspect-ratio:13/10),(max-width:880px){.tg-stage{margin-bottom:167px}.tg-auth{left:50%;top:calc(100% + 30px);width:min(540px,90%);padding:0;translate:-50% 0}.tg-auth>p{font-size:9px;margin-bottom:14px!important}.tg-auth:before{inset:-26px -30px -28px}.tg-auth-actions{gap:15px}.tg-auth-rule{margin-top:14px}.tg-auth-actions .tg-account-button,.tg-auth-actions .tg-account-a{font-size:22px}}
@media(max-width:620px){.tg-stage{margin-bottom:218px}.tg-auth{top:calc(100% + 101px);width:94%}.tg-auth>p{font-size:8px;letter-spacing:1.5px;margin-bottom:12px!important}.tg-auth-actions{gap:6px}#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{font-size:18px;height:55px;min-height:55px;padding:10px 20px}.tg-auth>p:before,.tg-auth>p:after{max-width:29px}.tg-auth-rule{margin-top:13px}.ic-overlay:has([data-form]){padding:20px 12px}.ic-dialog:has([data-form]){padding:27px 24px 22px}.ic-dialog:has([data-form]) h2{font-size:33px}.ic-dialog:has([data-form]) .ic-close{right:-12px;top:-16px}.ic-dialog:has([data-form]) input{font-size:16px}.tg-account-eyebrow{font-size:7px;letter-spacing:1.6px}}
@media(max-width:350px){#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{font-size:16px;padding-inline:16px}.tg-account-switch{gap:2px!important}}
@media(prefers-reduced-motion:reduce){.tg-account-button,.tg-account-button:before,.tg-account-button span:after,.tg-account-a,.tg-account-a:before,.tg-account-a span:after{transition:none!important}}

#ice-citadel .tg-nav-frame{min-height:78px!important;padding:0 4%!important;justify-content:center;gap:0;background:radial-gradient(ellipse at 50% 100%,#6f58331b,transparent 70%),linear-gradient(#1b2124,#0a1117 67%,#161d20);border-bottom:1px solid #a28a59;box-shadow:inset 0 -4px #050b10,inset 0 -5px #806c4430,0 4px 13px #0007}
.tg-nav-frame .ic-nav{width:min(1050px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(135px,1.3fr) minmax(0,1fr);gap:0;align-items:stretch;justify-content:center}
#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{position:relative;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:11px 7px 13px;font-size:11px;letter-spacing:.1px;font-weight:500;color:#b6b5aa!important;background:transparent;transition:color .3s,background .3s}
.tg-nav-frame .ic-nav button+button:before,.tg-nav-frame .ic-nav a+a:before{content:'';position:absolute;left:0;top:22px;bottom:22px;width:1px;background:linear-gradient(transparent,#b69a5c26,transparent)}
.tg-nav-frame .tg-nav-icon{width:28px;height:28px;display:block;color:#a28c65;filter:drop-shadow(0 1px 1px #000);transition:color .3s,filter .3s;pointer-events:none}
#ice-citadel .tg-nav-frame .ic-nav button:hover,#ice-citadel .tg-nav-frame .ic-nav button:focus-visible,#ice-citadel .tg-nav-frame .ic-nav button[aria-current=page],#ice-citadel .tg-nav-frame .ic-nav a:hover,#ice-citadel .tg-nav-frame .ic-nav a:focus-visible,#ice-citadel .tg-nav-frame .ic-nav a[aria-current=page]{color:#efdbb3!important;background:radial-gradient(ellipse at 50% 100%,#bd8d3522,transparent 76%)}
.tg-nav-frame .ic-nav button:hover .tg-nav-icon,.tg-nav-frame .ic-nav button:focus-visible .tg-nav-icon,.tg-nav-frame .ic-nav button[aria-current=page] .tg-nav-icon,.tg-nav-frame .ic-nav a:hover .tg-nav-icon,.tg-nav-frame .ic-nav a:focus-visible .tg-nav-icon,.tg-nav-frame .ic-nav a[aria-current=page] .tg-nav-icon{color:#dfc18b;filter:drop-shadow(0 0 5px #d5a14b40)}
.tg-nav-frame .ic-nav button[aria-current=page]:after,.tg-nav-frame .ic-nav a[aria-current=page]:after{bottom:6px;left:35%;right:35%;height:1px;background:linear-gradient(90deg,transparent,#e6c585,transparent)}
#ice-citadel .tg-stage h1.tg-logo{left:32.5%;top:0;width:35%;height:8.8%;display:flex;align-items:center;justify-content:center;overflow:visible;line-height:0}
.tg-logo img{display:block;width:auto;max-width:96%;height:148%;max-height:none;object-fit:contain;filter:drop-shadow(0 2px 2px #0009);pointer-events:none}
@media(max-width:1100px){.tg-nav-frame .ic-nav{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(122px,1.3fr) minmax(0,1fr)}#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{font-size:10px}}
@media(max-width:880px){#ice-citadel .tg-nav-frame{min-height:49px!important;padding:8px 5%!important;flex-wrap:wrap}.tg-nav-frame .g-menu{display:flex;align-items:center;gap:8px;justify-content:center;min-height:33px;padding:4px 21px;font-size:10px;letter-spacing:1.1px;color:#d9c49d!important;border:1px solid #92733e6b;box-shadow:inset 0 0 0 2px #060c10;background:linear-gradient(#252724,#10191e)}.tg-nav-frame .ic-nav{display:none;max-width:580px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:8px 0 4px}.tg-nav-frame .ic-nav.is-open{display:grid}#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{min-height:77px;font-size:10px;padding:9px 3px;gap:6px;white-space:normal;line-height:1.5}.tg-nav-frame .ic-nav button+button:before,.tg-nav-frame .ic-nav a+a:before{display:none}.tg-nav-frame .ic-nav button span,.tg-nav-frame .ic-nav a span{min-height:30px;display:flex;align-items:center;justify-content:center}.tg-nav-frame .tg-nav-icon{width:26px;height:26px}}
@media(max-width:420px){#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{font-size:9px}.tg-logo img{height:157%}}


#ice-citadel .tg-nav-frame{min-height:89px!important;background:linear-gradient(#111820ed,#0b1118ed),var(--tg-hall-floor) center top/100% auto}
.tg-nav-frame .ic-nav{width:min(1150px,100%)}
#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{min-height:89px;padding-top:8px;padding-bottom:11px;gap:3px;font-size:11px;color:#cfccc0!important}
.tg-nav-frame .tg-nav-icon{display:block;width:44px;height:44px;min-height:44px;background-image:var(--tg-menu-icons);background-size:400% 200%;background-repeat:no-repeat;filter:brightness(.87) saturate(.86) drop-shadow(0 2px 2px #000);transition:filter .3s;pointer-events:none;flex:none}
.tg-nav-icon-0{background-position:0 0}.tg-nav-icon-1{background-position:33.333333% 0}.tg-nav-icon-2{background-position:66.666667% 0}.tg-nav-icon-3{background-position:100% 0}.tg-nav-icon-4{background-position:0 100%}.tg-nav-icon-5{background-position:33.333333% 100%}.tg-nav-icon-6{background-position:66.666667% 100%}.tg-nav-icon-7{background-position:100% 100%}
.tg-nav-frame .ic-nav button:hover .tg-nav-icon,.tg-nav-frame .ic-nav button:focus-visible .tg-nav-icon,.tg-nav-frame .ic-nav button[aria-current=page] .tg-nav-icon,.tg-nav-frame .ic-nav a:hover .tg-nav-icon,.tg-nav-frame .ic-nav a:focus-visible .tg-nav-icon,.tg-nav-frame .ic-nav a[aria-current=page] .tg-nav-icon{filter:brightness(1.1) saturate(1.05) drop-shadow(0 0 5px #c9923f44)}
.tg-logo img{height:140%;filter:drop-shadow(0 2px 3px #000b)}
#ice-citadel .tg-account-button,#ice-citadel .tg-account-a{height:68px;min-height:58px;padding-inline:32px;color:#f0dfb9!important;font-weight:600;filter:drop-shadow(0 4px 5px #0008)}
.tg-account-button:before,.tg-account-a:before{inset:13% 13%;z-index:0;clip-path:none;border-radius:5px;background:radial-gradient(ellipse,#b7833436,transparent 75%);box-shadow:none;opacity:.50;pointer-events:none;transition:opacity .4s}
.tg-account-button:after,.tg-account-a:after{z-index:-1;background-image:var(--tg-account-art);background-size:100% 137%;background-position:center;background-repeat:no-repeat;filter:brightness(.94);transition:filter .4s}
.tg-account-button span,.tg-account-a span{z-index:1}.tg-account-button span:after,.tg-account-a span:after{display:none}
.tg-account-button.tg-register:before,.tg-account-a.tg-register:before{background:radial-gradient(ellipse,#94c0d221,transparent 75%)}
.tg-account-button:hover:before,.tg-account-button:focus-visible:before,.tg-account-button.tg-register:hover:before,.tg-account-button.tg-register:focus-visible:before,.tg-account-a:hover:before,.tg-account-a:focus-visible:before,.tg-account-a.tg-register:hover:before,.tg-account-a.tg-register:focus-visible:before{background-color:transparent;opacity:1}
.tg-account-button:hover:after,.tg-account-button:focus-visible:after,.tg-account-a:hover:after,.tg-account-a:focus-visible:after{filter:brightness(1.22)}
#ice-citadel .tg-account-button:hover,#ice-citadel .tg-account-button:focus-visible,#ice-citadel .tg-account-a:hover,#ice-citadel .tg-account-a:focus-visible{filter:drop-shadow(0 4px 6px #0009) drop-shadow(0 0 6px #cdac7135)}
.ic-dialog:has([data-form]){background:linear-gradient(#0c161dee,#0d151bec),var(--tg-hall-floor) center/cover;border:2px ridge #b59a68;box-shadow:inset 0 0 0 3px #080d11,inset 0 0 0 5px #7c694838,0 18px 90px #000c}
.ic-dialog:has([data-form]):before,.ic-dialog:has([data-form]):after{height:11px;left:15px;right:15px;background:linear-gradient(90deg,#967748 0,#d7bc83 3%,#8e754b 15%,transparent 31%,transparent 69%,#8e754b 85%,#d7bc83 97%,#967748);opacity:.8;clip-path:polygon(0 0,18% 0,19% 35%,81% 35%,82% 0,100% 0,100% 100%,82% 100%,81% 65%,19% 65%,18% 100%,0 100%)}
.ic-dialog:has([data-form]) .tg-account-button,.ic-dialog:has([data-form]) .tg-account-a{height:66px}

#ice-citadel .tg-hero{height:var(--tg-page-fill,var(--g-page-height));min-height:var(--tg-page-fill,var(--g-page-height));background:#151b20!important;overflow:hidden}
.tg-extension{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.tg-extension img{position:absolute;left:50%;top:var(--tg-source-top,-26px);translate:-50% 0;display:block;max-width:none;height:auto;object-fit:fill}
.tg-extension-tall{width:var(--tg-scene-width,100vw)}
.tg-extension-wide{width:calc(var(--tg-scene-width,100vw)*1.5);visibility:hidden}
.tg-hero[data-extended-sides=true] .tg-extension-wide{visibility:visible}
.tg-stage{background:none;margin-bottom:0!important;z-index:1}
.tg-still,.tg-render,.tg-weather{mask-image:linear-gradient(#000 0%,#000 91%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 91%,transparent 100%)}
.tg-hero[data-extended-sides=true] :is(.tg-still,.tg-render,.tg-weather){mask-image:linear-gradient(90deg,transparent,#000 2.4%,#000 97.6%,transparent),linear-gradient(#000 0%,#000 91%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.4%,#000 97.6%,transparent),linear-gradient(#000 0%,#000 91%,transparent 100%);-webkit-mask-composite:source-in}
.tg-auth:before{background:radial-gradient(ellipse,#1015178f 5%,#13181858 42%,transparent 73%)}
.tg-auth-rule{opacity:.65}
@media(max-aspect-ratio:13/10),(max-width:880px){.tg-auth{top:calc(100% + max(30px,(var(--tg-spare,180px) - 110px)/2));width:min(580px,92%)}.tg-auth-actions{gap:12px}.tg-auth:before{background:radial-gradient(ellipse,#061017ae,transparent 74%);inset:-40px -35px -34px}.tg-auth>p{text-shadow:0 2px 5px #000,0 0 12px #000}.tg-world-name small{text-shadow:0 2px 4px #000,0 0 8px #000}}
@media(max-width:880px){#ice-citadel .tg-nav-frame{min-height:49px!important}#ice-citadel .tg-nav-frame .ic-nav button,#ice-citadel .tg-nav-frame .ic-nav a{min-height:91px;font-size:10px;gap:3px;padding:8px 2px}.tg-nav-frame .tg-nav-icon{width:41px;height:41px;min-height:41px}.tg-nav-frame .ic-nav button span,.tg-nav-frame .ic-nav a span{min-height:29px}}
@media(max-width:620px){.tg-auth{top:calc(100% + max(102px,64px + (var(--tg-spare,240px) - 174px)/2));width:96%}.tg-auth-actions{gap:3px}#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{height:60px;min-height:60px;font-size:17px;padding:10px 18px}.tg-auth>p{font-size:8px}.tg-logo img{height:140%}.tg-realm{z-index:5}.tg-realm .tg-world-name{filter:drop-shadow(0 2px 5px #000)}.tg-stage{overflow:visible}}
@media(max-width:350px){#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{font-size:15px}.tg-auth-actions{gap:2px}}

.g-chronic-architecture{background-image:var(--tg-chronicle-background);background-size:cover;background-position:center;opacity:1}
.ic-news .g-chapter-head{filter:drop-shadow(0 2px 7px #0009)}
.ic-news-copy{background:linear-gradient(#08101800,#08101882);text-shadow:0 1px 3px #000}
.ic-news .g-chapter-head>p:last-child,.ic-news .g-news-description{color:#d4d8d2;text-shadow:0 1px 4px #000,0 1px 9px #000}
.ic-news-copy time,.ic-news-bottom{color:#bbc3bf;text-shadow:0 1px 4px #000}
.ic-news .g-news-window>img:not(.g-cinema-sky-still),.ic-news-card:hover .g-news-window>img:not(.g-cinema-sky-still),.ic-news .g-cinema-sky-still{filter:none}
.g-chronic-architecture{overflow:hidden;pointer-events:none}
.g-archive-lamps{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}

.g-journey .g-hall-background,.g-journey-cinema{filter:none}
.g-journey-cinema{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:-3;pointer-events:none;visibility:hidden}
.g-journey:before{background:none}
.g-journey .g-chapter-head{text-shadow:0 2px 8px #02060c}
.g-journey .g-chapter-head h2{color:#fff1cf;text-shadow:0 2px 2px #06101b,0 0 8px #06101b,0 0 20px #06101b99}
.g-journey .g-chapter-head>p:last-child{color:#f0f0e4;text-shadow:0 1px 2px #000,0 0 6px #000}
.g-journey .g-platform,.g-journey .g-eyebrow{color:#e1d3b5;text-shadow:0 1px 2px #000,0 0 6px #000}

.tg-auth{left:50%;translate:-50% 0;top:auto;bottom:1.4%;width:min(820px,64%)}
.tg-auth-actions{grid-template-columns:1.22fr 1fr 1fr;gap:10px}
#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{height:clamp(48px,7dvh,68px);min-height:48px;padding-inline:18px;font-size:clamp(16px,1.45vw,22px)}
#ice-citadel .tg-auth-actions .tg-launcher{color:#ffe6ad!important;gap:8px}
.tg-launcher i{font:normal 17px Georgia,serif;color:#e6c789}
.tg-launcher:before{background:radial-gradient(ellipse,#d3a14470,transparent 78%);opacity:.85}
.tg-launcher:after{filter:brightness(1.17)}
@media(max-aspect-ratio:13/10),(max-width:880px){.tg-auth{top:calc(100% + max(30px,(var(--tg-spare,230px) - 180px)/2));bottom:auto;width:min(540px,92%)}.tg-auth-actions{grid-template-columns:1fr 1fr;gap:6px 12px}.tg-launcher{grid-column:1/-1;max-width:340px;justify-self:center}#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{height:62px;font-size:21px}}
@media(max-width:620px){.tg-auth{top:calc(100% + max(102px,64px + (var(--tg-spare,324px) - 244px)/2));width:96%}.tg-auth-actions{gap:4px}.tg-launcher{max-width:310px}#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{height:58px;font-size:17px;padding-inline:15px}#ice-citadel .tg-auth-actions .tg-launcher{font-size:21px}}
@media(max-width:350px){#ice-citadel .tg-auth-actions .tg-account-button,#ice-citadel .tg-auth-actions .tg-account-a{font-size:15px}#ice-citadel .tg-auth-actions .tg-launcher{font-size:19px}}

.tg-still .tg-flags{mask-image:linear-gradient(90deg,#000 0%,#000 8%,transparent 8.1%,transparent 92%,#000 92.1%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 8%,transparent 8.1%,transparent 92%,#000 92.1%)}
@media(min-width:881px) and (min-aspect-ratio:13/10){.tg-realm{top:76.2%}}

.tg-still img.tg-detail{top:3.367%;width:31.1005%;height:77.4411%;object-fit:fill;mask-image:linear-gradient(90deg,transparent,#000 2.3%,#000 97.7%,transparent),linear-gradient(transparent,#000 1.74%,#000 98.26%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}
.tg-still img.tg-detail-ice{left:10.76555%}.tg-still img.tg-detail-fel{left:58.433%}
.tg-still img,.tg-render,.tg-weather{image-rendering:auto;transform:none!important;transition:none!important}


.tg-stage{container-type:inline-size;overflow:visible}
.tg-extension-wide{width:max(100%,calc(var(--tg-scene-width,100vw)*1.5));min-height:calc(100% - var(--tg-source-top,-26px))}
#ice-citadel .tg-realm{top:81.70595%;width:33.492823%;height:12.570146%;padding:0;z-index:5}
#ice-citadel .tg-ice{left:9.270335%}#ice-citadel .tg-fel{left:57.416268%}
#ice-citadel .tg-realm .tg-world-name{position:relative;display:block;height:100%;min-height:0;width:100%;padding:0;border:0;clip-path:none;background:none!important;box-shadow:none!important;filter:none;overflow:visible;transform:none!important}
#ice-citadel .tg-realm .tg-world-name:before,#ice-citadel .tg-realm .tg-world-name:after{display:none}
#ice-citadel .tg-world-name .tg-title-main{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap}
#ice-citadel .tg-realm .tg-world-name:hover,#ice-citadel .tg-realm .tg-world-name:focus-visible{background:none;filter:none;transform:none!important}
#ice-citadel .tg-realm .tg-world-name:focus-visible{outline:1px solid #bba5797a;outline-offset:2px}
.tg-mobile-carving{display:none;pointer-events:none}
.tg-still img.tg-carved-floor{top:81.70595%;width:33.492823%;height:12.570146%;object-fit:fill}
.tg-still img.tg-carved-ice{left:9.270335%}.tg-still img.tg-carved-fel{left:57.416268%}
.tg-carved-floor,.tg-mobile-carving{mask-image:linear-gradient(90deg,transparent,#000 2.68%,#000 97.32%,transparent),linear-gradient(transparent,#000 13.4%,#000 86.6%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.68%,#000 97.32%,transparent),linear-gradient(transparent,#000 13.4%,#000 86.6%,transparent);-webkit-mask-composite:source-in}
@media(min-width:881px) and (min-aspect-ratio:13/10){.tg-auth{bottom:calc(2px - min(var(--tg-spare,0px),32px))}}
@media(max-width:620px){
 .tg-still img.tg-carved-floor{display:none}
 #ice-citadel .tg-realm{top:calc(100% + 12px);width:49%;height:56px}
 #ice-citadel .tg-ice{left:.5%}#ice-citadel .tg-fel{left:50.5%}
 #ice-citadel .tg-world-name .tg-mobile-carving{display:block;position:absolute;left:0;top:50%;width:100%;height:auto;max-width:none;transform:translateY(-44%)!important;filter:none;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 28%,#000 62%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 28%,#000 62%,transparent)}
}


#ice-citadel .tg-stage h1.tg-logo{left:31.100478%;top:-1.683502%;width:38.277512%;height:15.712682%;display:block;padding:0;margin:0!important;line-height:0;overflow:visible;isolation:isolate;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(transparent,#000 6%,#000 91%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(transparent,#000 6%,#000 91%,transparent);-webkit-mask-composite:source-in}
#ice-citadel .tg-logo .tg-logo-art,#ice-citadel .tg-logo .tg-logo-motion{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;transform:none!important;transition:none!important;filter:none;pointer-events:none}
.tg-logo .tg-logo-art{opacity:1}.tg-logo .tg-logo-motion{opacity:0}
.tg-logo[data-animated=true] .tg-logo-art{opacity:0}.tg-logo[data-animated=true] .tg-logo-motion{opacity:1}
