@font-face{font-family:Manrope;src:url('assets/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('assets/fonts/BarlowCondensed-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#1e2b35;--text:#596570;--muted:#7b8690;--paper:#f2f4f5;--line:#dfe4e7;--gold:#c19341;--gold-light:#f6eedb;--green:#355f60;--serif:'Barlow Condensed','Arial Narrow',sans-serif;--sans:Manrope,'Segoe UI',sans-serif}
body{font-size:14px;line-height:1.75}h1,h2{letter-spacing:-.4px;font-weight:700}h3{font-family:var(--serif);font-size:27px;letter-spacing:.1px}h1{line-height:.98}h2{font-size:clamp(34px,3.3vw,46px);line-height:1.05}button,input,select{font-family:var(--sans)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #d3a044;outline-offset:4px}.ui-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:14px}.eyebrow:before{width:20px}.button{border-radius:5px;padding:13px 20px;font-size:12px;letter-spacing:.1px}.button.gold{background:#d9ac5b;color:#242b30;box-shadow:0 3px 0 #b38434}.button.gold:hover{background:#e7bd72}.button.outline:hover{background:#e4e9eb}.button.glass{background:#ffffff10;border-color:#ffffff40;color:white}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:750}.text-link .ui-icon{width:17px;height:17px}.section{padding-block:64px}.heading{margin-bottom:28px}.heading h2 br{display:none}.heading>p{font-size:13px;max-width:400px}.topline{background:#0d141a;font-size:10px;color:#9daab4}.topline>.container{padding-block:7px}.topline b{color:#d9b779}.topline .dot{background:#d4a955}header{background:#17222bf5;border-bottom:1px solid #ffffff0c;color:#e6ebee;backdrop-filter:blur(16px)}.navigation{height:79px;gap:24px}.brand>span{font-size:22px;font-weight:800}.brand img{width:58px;height:55px;object-fit:contain}.brand small{font-size:7px;color:#a6b2b9;letter-spacing:5px}.brand>span>span{color:#dcaf5a}#nav{gap:23px}#nav a{font-size:11px;padding:27px 0;color:#bec7cc}#nav a:hover,#nav a.active{color:#e3b767}#nav a.active:after{bottom:16px;background:#e3b767}.account-nav{gap:18px}.account-link{font-size:11px;color:#d5b67d;white-space:nowrap}.login-button{font-size:11px}.account-nav>.small{font-size:11px;padding:9px 13px}.cart-button b{background:#d9ac5b;color:#17222b}.menu-button{color:white}.page-top{background:#e9edf0;border-bottom:1px solid #dce2e6;padding-block:32px 38px}.page-top h1{font-size:58px;line-height:1.04}.page-top p{font-size:14px;max-width:680px;margin-top:13px}.breadcrumbs{font-size:10px}.page-top .eyebrow{margin-top:20px}.tag{letter-spacing:1px;font-size:9px}.notice{border-radius:5px;background:#e9eef0;border:1px solid #dce3e7}.notice.gold{background:#f7f0df;border-color:#e8d9b8}.article{border:1px solid var(--line);box-shadow:none;border-radius:6px;background:#fff}.article h2{font-size:34px}.article h3{font-size:27px;margin:24px 0 10px}.article p{font-size:13px;line-height:1.95}.legal{max-width:900px}.space-top{margin-top:25px}.product{border:1px solid #dfe4e7;border-radius:7px;box-shadow:0 3px 12px #162c3d05}.product:hover{box-shadow:0 9px 28px #162c3d0b;transform:translateY(-3px)}.product-art{height:225px;background:#f7f7f4;border-bottom:1px solid #e9ecee}.product-vip .product-art{height:275px;background:radial-gradient(ellipse at 50% 48%,#425358,#24333b 65%,#18262d)}.product-kafes .product-art{height:225px;background:#f4f3ee}.product-kozmetik .product-art,.product-booster .product-art{background:#f4f3ee}.product h3{font-size:31px}.product p{font-size:12px}.product-body{padding:23px}.product .info-link{font-size:11px}.product-art>.tag{border-radius:3px;letter-spacing:.5px;background:#ffffffed;color:#7e632f}.packs{border:1px solid #e0e4e6;background:#f3f5f5;border-radius:4px}.packs button.selected{background:#d9ac5b;color:#1e2b35}.price{font-family:var(--serif);font-size:33px}.price-label{font-family:var(--sans)}.product-grid{gap:21px}.sidebar h3{font-family:var(--sans);font-size:13px}.sidebar a{border-radius:4px}.sidebar a.active{background:#23343e;color:#fff;border-color:#23343e}.sidebar-note{border-radius:4px;background:#e7ecee}.store-headline h2{font-size:42px}.store-headline p{font-size:11px}.sidebar-note strong{font-family:var(--sans);font-size:12px}.sidebar-note p{font-size:11px}.rank-head span{font-family:var(--serif)!important;font-size:26px!important}.vip-compare{border-radius:5px}.guide-card{border-radius:5px;box-shadow:none;background:#fff;border:1px solid var(--line)}.guide-card h3{font-family:var(--serif);font-size:30px}.boss-body h3{font-family:var(--serif);font-size:31px}.boss{border-radius:6px}.boss.featured-boss{background:#24353f}.featured-boss .boss-body h3{color:#fff}.featured-boss .boss-body p{color:#bfcbd2}.journey{gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.journey-card{border:0;border-right:1px solid var(--line);border-radius:0;background:white;padding:27px}.journey-card:last-child{border:0}.journey-card h3{font-family:var(--serif);font-size:29px}.journey-card .step{font-family:var(--serif);font-size:35px;color:#b69c6f}.journey-card p{font-size:12px}.journey-card:hover{transform:none;background:#f9fafb}.rule h3,.faq summary{font-family:var(--sans)}.rule strong{font-family:var(--serif)}footer{background:#131e26;color:#d9e1e5}.footer-grid{gap:55px}.footer-grid h3{font:750 12px var(--sans);color:#d9e1e5}.footer-grid a:not(.footer-brand){font-size:11px;color:#9fadb6}.footer-grid p{font-size:12px;color:#9fadb6}.footer-brand{font-size:24px}.footer-brand small{font-size:7px;letter-spacing:1.4px}.footer-badge{font-size:10px;background:#24343d;color:#b7c3cb;border-color:#40505a}.footer-bottom{font-size:9px;color:#8596a1;border-top:1px solid #ffffff0c}.close-modal{color:#23343e}dialog{border-radius:8px}.auth-art{background:#23353f}.auth-art h3{font:700 45px/1.05 var(--serif);color:#fff}.auth-art p,.auth-art small{color:#c2cdd3}.auth-art .eyebrow{color:#dbaf61}.auth-form h2,.account-panel h2{font-size:40px}.detail-top h2{font-size:40px}.detail-top{background:#f3f5f5}.loot-table th{font-size:10px;text-transform:uppercase;letter-spacing:.7px}.loot-table td{font-size:12px}.form-field input{border-radius:4px}
/* Home: a server portal with a reading column, not a grid of repeated pitches. */
.portal-hero{height:550px;position:relative;isolation:isolate;overflow:hidden;background:#1e313c;color:#fff}.portal-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;z-index:-3}.portal-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0f1e2bec 0%,#122633d9 29%,#17324060 65%,#12313b20),linear-gradient(0deg,#101e29b0,transparent 60%);z-index:-2}.portal-hero-grid{height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.portal-hero-copy{max-width:620px;padding-bottom:17px}.server-chip{display:inline-flex;align-items:center;border:1px solid #ffffff30;border-radius:3px;padding:5px 10px;font-size:9px;letter-spacing:1.5px;color:#cbd9e1;margin-bottom:24px}.portal-hero h1{font-size:86px;letter-spacing:-.5px;text-transform:uppercase;line-height:.96}.portal-hero h1 span{color:#e3ba70}.portal-hero p{max-width:440px;margin-top:23px;color:#c5d2da;font-size:13px;line-height:1.9}.portal-hero .hero-actions{margin-top:27px}.hero-note{display:block;margin-top:23px;font-size:9px;color:#a4b9c7}.hero-discovery{align-self:flex-end;width:320px;margin-bottom:58px;position:relative;background:#11222ccf;border-left:3px solid #dcb061;padding:19px 23px;backdrop-filter:blur(8px)}.hero-discovery>span{font-size:8px;letter-spacing:2px;color:#e2bd7d}.hero-discovery b{display:block;font:700 31px var(--serif);margin-top:7px}.hero-discovery small{display:flex;align-items:center;gap:10px;color:#b4c3cd;font-size:10px;margin-top:8px}.hero-discovery .ui-icon{width:16px;height:16px}.scene-credit{position:absolute;right:25px;bottom:12px;font-size:8px;color:#d1dbe0;letter-spacing:.4px}.portal-shortcuts{border-bottom:1px solid var(--line);background:#fff}.portal-shortcuts>.container{display:grid;grid-template-columns:repeat(3,1fr)}.portal-shortcuts a{padding:25px 27px;display:flex;align-items:center;gap:20px;border-right:1px solid var(--line)}.portal-shortcuts a:first-child{padding-left:0}.portal-shortcuts a:last-child{border-right:0}.portal-shortcuts a>.ui-icon:first-child{color:#a77e34;width:27px;height:27px}.portal-shortcuts a>.ui-icon:last-child{margin-left:auto;width:17px;height:17px;color:#9aa6ae}.portal-shortcuts a:hover b{color:#b0802b}.portal-shortcuts b{display:block;font-weight:800;font-size:12px}.portal-shortcuts span{font-size:10px;color:#7a8791}.portal-shortcuts b{color:#253540;margin-bottom:3px}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px}.expedition-feature{display:grid;grid-template-columns:43% 57%;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#fff}.expedition-image{background:#243a45;min-height:303px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.expedition-image:before{content:'';position:absolute;inset:25px;border:1px solid #b6c7d21a;transform:rotate(-8deg)}.expedition-image img{width:96%;height:250px;object-fit:contain;position:relative;filter:drop-shadow(0 12px 18px #0005)}.expedition-image>span{position:absolute;left:22px;bottom:18px;color:#c8b28e;font-size:8px;letter-spacing:1.4px}.expedition-copy{padding:31px 30px}.expedition-copy h3{font-size:38px;line-height:1.04;margin:12px 0 15px}.expedition-copy p{font-size:11px;line-height:1.85}.expedition-copy .text-link{margin-top:20px;font-size:10px;color:#946e2e}.update-lines{margin-top:16px}.update-lines a{border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;padding:16px 0}.update-lines a>span{font-size:8px;font-weight:800;letter-spacing:1px;color:#8d6a32;width:59px}.update-lines b{font-size:11px;font-weight:650}.update-lines .ui-icon{margin-left:auto;width:15px;height:15px;color:#91a0aa}.start-here{border-top:3px solid #b8904d;padding:28px;background:#e7ecee;align-self:start}.start-here h3{font-size:37px;line-height:1.06}.start-here ol{list-style:none;padding:0;margin:28px 0}.start-here li{display:flex;gap:16px;margin:20px 0}.start-here li>b{font:700 25px var(--serif);color:#b5a078}.start-here li span{font-size:10px;line-height:1.85;color:#6c7a85}.start-here strong{display:block;color:#263b49;font-size:11px}.start-here .button{font-size:10px;width:100%;padding:11px 8px;gap:12px}.tiny-stats{display:flex;gap:13px;font-size:8px;justify-content:space-between;margin-top:25px;color:#72818b}.tiny-stats b{font-size:17px;color:#334e5e}.shop-departments{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.department{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:5px;padding:17px;background:#f9fafb;min-height:165px}.department>div{width:42%;flex-shrink:0}.department img{width:100%;height:132px;object-fit:contain}.department b{font:700 27px/1.03 var(--serif);display:block}.department small{display:block;font-size:10px;margin-top:10px;color:#74828d}.department>.ui-icon{width:15px;height:15px;margin-left:auto}.department:hover{border-color:#bca274;background:#fbf9f4}.community-band{background:#213540;color:#fff;padding:54px 0}.community-band>.container{display:flex;justify-content:space-between;align-items:center;gap:40px}.community-band h2{font-size:53px;line-height:.98;text-transform:uppercase}.community-band p{color:#aebfc9;font-size:12px;max-width:450px;margin-top:20px}.community-band .eyebrow{color:#d8b16a}.community-band>.container>div:last-child{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.community-band .text-link{color:#bac9d2;font-size:11px}
/* Dungeon archive and readable expedition dossiers. */
.dungeon-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;margin-bottom:45px}.dungeon-intro h2{font-size:46px}.dungeon-intro p{font-size:12px;margin:20px 0}.run-rules{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px 28px;border-left:3px solid #b78b41}.run-rules>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.run-rules>div:last-child{border:0}.run-rules b{font:700 27px var(--serif);white-space:nowrap}.run-rules span{font-size:10px;color:#74828d}.dungeon-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;gap:20px}.dungeon-toolbar>span{font-size:10px;color:#7b8790}.filter-tabs{display:flex;gap:5px;background:#e5eaed;padding:5px;border-radius:5px}.filter-tabs button{border:0;background:transparent;padding:10px 16px;border-radius:3px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:12px}.filter-tabs button.selected{background:#233844;color:white}.filter-tabs small{font-size:9px;font-weight:500;opacity:.7}.dungeon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.dungeon-card{display:block;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .2s,border-color .2s}.dungeon-card:hover{transform:translateY(-4px);border-color:#b99760}.theme-mine{--theme:#aa956c;--ground:#293333}.theme-forest{--theme:#89aa72;--ground:#213c35}.theme-desert{--theme:#dfba74;--ground:#6c5032}.theme-ember{--theme:#e18a6e;--ground:#502e2d}.theme-ice{--theme:#9fcedb;--ground:#2a4653}.theme-court{--theme:#aba4d3;--ground:#37314d}.theme-void{--theme:#baa0df;--ground:#29223f}.theme-citadel{--theme:#d6b770;--ground:#263239}.dungeon-cover{height:165px;background-color:var(--ground);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center}.dungeon-cover:before,.dungeon-cover:after{content:'';position:absolute;border:1px solid var(--theme);opacity:.17;width:125px;height:125px;transform:rotate(45deg);z-index:-1}.dungeon-cover:after{width:175px;height:175px;opacity:.08}.dungeon-no{position:absolute;left:21px;top:12px;font:700 53px var(--serif);color:var(--theme);opacity:.28;line-height:1}.dungeon-kind{position:absolute;right:15px;top:17px;font-size:8px;letter-spacing:1.4px;color:var(--theme)}.dungeon-emblem{color:var(--theme)}.dungeon-emblem>.ui-icon{height:66px;width:66px;stroke-width:.9;filter:drop-shadow(0 4px 4px #0002)}.dungeon-card-copy{padding:22px}.dungeon-card-top{display:flex;align-items:center;justify-content:space-between}.dungeon-card-top>span:last-child{font-size:9px;color:#7c8991}.difficulty{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.difficulty i{width:7px;height:12px;transform:skew(-12deg);background:#dce2e6}.difficulty i.filled{background:#b9904a}.difficulty b{font-family:var(--sans);font-size:10px;font-weight:700;margin-left:5px;color:#7a6b51}.dungeon-card h3{font-size:30px;line-height:1.1;margin:16px 0 12px}.dungeon-card p{font-size:11px;line-height:1.9;min-height:63px}.dungeon-reward{border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:15px;font-size:9px;color:#7f8a91}.dungeon-reward b{color:#916b2c;font-size:14px;font-weight:800}.dungeon-reward>.ui-icon{margin-left:auto;width:17px;height:17px;color:#a9b2b9}.dungeon-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}.dungeon-bottom-grid .article{padding:30px}.dungeon-bottom-grid h3{font-size:29px;margin-top:0}.dungeon-bottom-grid p{font-size:12px;margin-top:15px}.dungeon-detail-hero{background:var(--ground);color:#fff;padding:35px 0 45px}.dungeon-detail-hero .back-link{font-size:10px;color:var(--theme)}.dungeon-detail-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;margin-top:30px}.dungeon-detail-heading .eyebrow{color:var(--theme)}.dungeon-detail-heading h1{font-size:70px;max-width:650px}.dungeon-detail-heading p{color:#d8dce0b0;font-size:12px;max-width:530px;margin:22px 0}.dungeon-detail-heading .difficulty b{color:#eee0c2}.dungeon-detail-heading .difficulty i:not(.filled){background:#ffffff18}.boss-seal{border-left:1px solid #ffffff25;display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px}.boss-seal>.ui-icon{width:55px;height:55px;color:var(--theme);stroke-width:1;margin-bottom:15px}.boss-seal span{font-size:8px;letter-spacing:2px;color:var(--theme)}.boss-seal b{font:700 32px var(--serif);margin:7px 0}.boss-seal small{font-size:10px;color:#cad1d5}.dungeon-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:35px}.dungeon-detail-layout .article{padding:34px}.detail-facts{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin:22px 0;padding:18px 0;gap:15px}.detail-facts span{font-size:9px;color:#71818c}.detail-facts b{display:block;font:700 29px var(--serif);color:#293c49}.dungeon-brief{padding:27px;background:white;border:1px solid var(--line);border-top:3px solid #b89150;align-self:start;position:sticky;top:106px}.dungeon-brief h3{font-size:31px;line-height:1.05;margin-bottom:15px}.dungeon-brief dl{margin:20px 0}.dungeon-brief dl>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:10px}.dungeon-brief dd{margin:0;font-weight:750}.dungeon-brief small{display:block;font-size:9px;color:#7d8992;margin-top:18px}.dungeon-brief .button{width:100%;font-size:11px;margin-top:12px}.dungeon-brief .command{font-size:10px;padding:10px}.dungeon-brief .command button{font-size:9px}
/* Account: real web identity, deliberately empty unlinked game data, explicit example mode. */
.account-welcome{background:#233742;color:#fff;padding:42px 0 45px}.account-welcome h1{font-size:58px}.account-welcome p{font-size:12px;color:#b2c3cf;margin-top:16px}.account-welcome .eyebrow{color:#d6af69}.dashboard-section{padding-top:32px}.dashboard-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px}.dashboard-nav{border:1px solid var(--line);border-radius:6px;background:white;align-self:start;overflow:hidden}.player-identity{display:flex;flex-direction:column;align-items:center;padding:25px 20px;border-bottom:1px solid var(--line);text-align:center}.player-avatar{display:flex;justify-content:center;align-items:center;width:53px;height:53px;background:#e9edf0;color:#657e8d;border:1px solid #d3dde3;border-radius:5px;margin-bottom:13px}.player-avatar .ui-icon{width:29px;height:29px}.player-identity b{font-size:12px;overflow-wrap:anywhere}.player-identity small{font-size:8px;color:#99a2a8;letter-spacing:1px;margin-top:5px}.dashboard-nav nav{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:13px;position:static;background:transparent}.dashboard-nav nav a{display:flex;align-items:center;padding:11px 13px;gap:12px;font-size:11px;border-radius:3px;white-space:normal;color:#677983}.dashboard-nav nav a.selected{color:#fff;background:#253c49}.dashboard-nav nav a.active:after{display:none}.dashboard-nav nav .ui-icon{width:18px;height:18px}.preview-panel-link{display:block;border-top:1px solid var(--line);font-size:9px;padding:16px 22px;color:#9d7a3b}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:9px 0 25px}.dashboard-heading h2{font-size:38px}.dashboard-heading .eyebrow{margin-bottom:8px;font-size:8px}.connection-state{font-size:9px;background:#e5eaed;border:1px solid #d9e0e5;padding:5px 9px;border-radius:4px;white-space:nowrap;color:#6c7e88}.account-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.account-stat-grid>a,.account-stat-grid>article{position:relative;background:white;border:1px solid var(--line);border-radius:5px;padding:22px 21px}.account-stat-grid span{display:block;font-size:9px;color:#7d8e99}.account-stat-grid b{display:block;font:700 29px/1.2 var(--serif);margin:14px 0 8px}.account-stat-grid small{font-size:8px;color:#8d98a0}.account-stat-grid .ui-icon{position:absolute;right:18px;top:18px;color:#bb9c62;width:18px;height:18px}.unlinked-panel{background:#e8eef1;border:1px dashed #bfced6;border-radius:5px;padding:28px;display:flex;gap:22px}.unlinked-panel>.ui-icon{color:#7e96a3;width:33px;height:33px}.unlinked-panel h3{font-size:29px;margin-bottom:10px}.unlinked-panel p{font-size:11px;line-height:1.95;max-width:620px}.dashboard-quick{margin-top:28px;border-top:1px solid var(--line)}.dashboard-quick a,.dashboard-quick button{display:flex;align-items:center;gap:15px;background:transparent;border:0;border-bottom:1px solid var(--line);width:100%;padding:17px 0;font-size:11px;text-align:left;font-weight:650}.dashboard-quick .ui-icon:first-child{color:#9f8659;width:19px;height:19px}.dashboard-quick .ui-icon:last-child{margin-left:auto;width:15px;height:15px;color:#a1adb5}.account-signin,.demo-notice{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:20px 25px;margin-bottom:28px}.account-signin>div{margin-right:auto}.account-signin b{font-size:13px}.account-signin p{font-size:10px;margin-top:5px}.demo-notice{background:#fbf0d7;border-color:#e2c888;font-size:11px}.demo-notice>b{font-size:9px;letter-spacing:1px;white-space:nowrap;color:#956b20}.demo-notice>a{margin-left:auto;white-space:nowrap;font-weight:800;font-size:10px}.dashboard-pairs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.dashboard-pairs article{background:white;border:1px solid var(--line);border-radius:5px;padding:25px}.dashboard-pairs h3{font-size:30px}.dashboard-pairs p{font-size:11px;margin:12px 0}.dashboard-pairs .text-link{font-size:10px}.dashboard-pairs .gold-card{background:#f5eedf;border-color:#e3d5b5}.membership-card{display:grid;grid-template-columns:240px 1fr;border-radius:6px;background:#223741;color:white;overflow:hidden}.membership-card>img{height:260px;width:100%;object-fit:contain;background:#2c424c}.membership-card>div{padding:30px}.membership-card h3{font-size:47px;color:#edc67e;margin:10px 0}.membership-card p{font-size:14px;color:#d6e0e6}.membership-card small{color:#8da4b3;font-size:10px}.membership-card .tag{color:#bba377}.membership-line{height:4px;background:#ffffff15;border-radius:2px;margin-top:25px}.membership-line span{display:block;width:42%;height:100%;background:#d5ab5e}.dashboard-note{font-size:11px;margin-bottom:20px}.owned-pets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.owned-pets article{border:1px solid var(--line);background:white;border-radius:5px;padding:18px;text-align:center}.owned-pets img{width:100%;height:130px;object-fit:contain;margin-bottom:13px}.owned-pets h3{font-size:28px;margin-top:10px}.owned-pets p{font-size:11px}.owned-pets small{font-size:9px;color:#89959e}.cosmetic-list article{border:1px solid var(--line);background:white;border-radius:5px;display:flex;align-items:center;gap:22px;padding:25px;margin-bottom:15px}.cosmetic-list .ui-icon{color:#b78e43;width:32px;height:32px}.cosmetic-list h3{font-size:27px}.cosmetic-list p{font-size:11px}.cosmetic-list .pill{margin-left:auto}.profile-fields{margin:0 0 20px}.profile-fields>div{display:grid;grid-template-columns:150px 1fr;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px;gap:15px}.profile-fields dt{color:#87959d}.profile-fields dd{margin:0;font-weight:700;overflow-wrap:anywhere}.dashboard-content .article{padding:27px}.dashboard-content .empty-state{border:1px solid var(--line);background:white}.dashboard-content .empty-state h3{font-size:30px}
@media(min-width:1300px){.container{width:min(1280px,calc(100% - 90px))}}
@media(max-width:1120px){.navigation{gap:18px}#nav{gap:16px}#nav a{font-size:10px}.account-nav{gap:12px}.brand>span{font-size:19px}.brand img{width:46px}.brand small{font-size:6px}.account-nav>#signup-button{display:none}.news-layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px}.expedition-copy{padding:25px}.expedition-copy h3{font-size:33px}.department{padding:14px;gap:10px}.department b{font-size:24px}.department small{font-size:9px}.dungeon-grid{gap:18px}.dungeon-card-copy{padding:18px}.dashboard-layout{grid-template-columns:205px 1fr;gap:24px}.account-stat-grid{gap:12px}.account-stat-grid>a,.account-stat-grid>article{padding:18px 15px}.account-stat-grid b{font-size:25px}.dungeon-card h3{font-size:28px}.dungeon-reward{gap:7px;font-size:8px}.dungeon-intro{gap:40px}}
@media(max-width:900px){.container{width:calc(100% - 40px)}.navigation{height:73px}.menu-button{display:block;margin-left:auto}#nav{display:none;position:absolute;left:0;right:0;top:73px;background:#172832;border-bottom:1px solid #ffffff15;padding:15px 22px;align-items:stretch;z-index:35;box-shadow:0 10px 20px #0002}#nav.open{display:flex;flex-direction:column;gap:2px}#nav a{font-size:12px;padding:12px 5px}#nav a.active:after{display:none}.account-nav{margin-left:0}.account-nav .account-link{font-size:10px}.portal-hero{height:530px}.portal-hero h1{font-size:78px}.hero-discovery{width:250px;margin-bottom:45px}.hero-discovery b{font-size:28px}.hero-discovery small{font-size:9px}.portal-shortcuts a{padding:20px 15px;gap:12px}.portal-shortcuts b{font-size:11px}.portal-shortcuts span{font-size:8px}.portal-shortcuts a>.ui-icon:last-child{display:none}.news-layout{grid-template-columns:1fr}.start-here{display:none}.shop-departments{gap:15px}.department{flex-direction:column;text-align:center;position:relative;padding-bottom:24px}.department>div{width:70%}.department>.ui-icon{display:none}.department b{font-size:28px}.dungeon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-detail-heading{gap:35px;grid-template-columns:1.3fr 1fr}.dungeon-detail-heading h1{font-size:58px}.boss-seal b{font-size:27px}.dungeon-detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:23px}.dungeon-detail-layout .article{padding:25px}.dungeon-brief{padding:22px;top:95px}.detail-facts{grid-template-columns:repeat(2,1fr)}.dashboard-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.dashboard-heading{align-items:flex-start;flex-direction:column;gap:10px}.dashboard-heading h2{font-size:34px}.account-stat-grid{grid-template-columns:1fr}.account-stat-grid>a,.account-stat-grid>article{padding:17px 20px}.account-stat-grid b{margin:7px 0 5px}.account-stat-grid small{font-size:9px}.dashboard-pairs{grid-template-columns:1fr}.membership-card{grid-template-columns:150px 1fr}.membership-card>div{padding:25px}.membership-card>img{height:240px}.owned-pets{grid-template-columns:1fr 1fr}.account-signin{gap:10px;flex-wrap:wrap}.account-signin>div{width:100%;margin-bottom:9px}.dungeon-intro{gap:30px}.dungeon-toolbar{align-items:flex-start;flex-direction:column;gap:14px}}
@media(max-width:640px){body{font-size:13px}.container{width:calc(100% - 32px)}.topline>.container>span:last-child{display:none}.topline>.container{padding-block:6px}.navigation{height:67px;gap:13px}.brand img{width:37px;height:43px}.brand{gap:7px}.brand>span{font-size:17px}.brand small{font-size:5px;letter-spacing:4px}.account-nav{gap:13px}.account-nav>.login-button{display:none}.cart-button{width:23px}.cart-button svg{width:20px}.account-link{font-size:9px!important}.menu-button{font-size:21px}#nav{top:67px}.portal-hero{height:560px}.portal-hero-grid{align-items:flex-start}.portal-hero-copy{padding:48px 0 0}.portal-landscape{object-position:66% bottom}.portal-hero:before{background:linear-gradient(90deg,#0c1d2be8,#132d38b0),linear-gradient(0deg,#12253220,#0b1d29aa)}.portal-hero h1{font-size:66px;line-height:.97}.server-chip{font-size:8px;letter-spacing:1px;margin-bottom:22px}.portal-hero p{font-size:12px;max-width:330px;margin-top:20px}.portal-hero .hero-actions{margin-top:23px;gap:10px;flex-wrap:wrap}.portal-hero .button{font-size:10px;padding:12px 14px;gap:10px}.portal-hero .button .ui-icon{width:17px;height:17px}.hero-note{font-size:8px;max-width:270px;line-height:1.9;margin-top:22px}.hero-discovery{display:none}.scene-credit{font-size:7px;right:16px;bottom:14px}.portal-shortcuts>.container{grid-template-columns:1fr}.portal-shortcuts a,.portal-shortcuts a:first-child{padding:16px 0;border-right:0;border-bottom:1px solid var(--line);gap:16px}.portal-shortcuts a:last-child{border-bottom:0}.portal-shortcuts span{font-size:9px}.portal-shortcuts b{font-size:11px}.portal-shortcuts a>.ui-icon:first-child{width:24px;height:24px}.portal-shortcuts a>.ui-icon:last-child{display:block;margin-left:auto}.section{padding-block:39px}.heading{flex-direction:row;align-items:flex-end;gap:15px;margin-bottom:22px}.heading h2{font-size:34px}.heading .eyebrow{font-size:8px}.heading .text-link{font-size:9px;gap:7px;align-self:flex-end;white-space:nowrap}.heading .text-link .ui-icon{width:12px}.expedition-feature{grid-template-columns:1fr}.expedition-image{min-height:200px;height:200px}.expedition-image img{height:185px;width:80%}.expedition-image:before{width:115px;inset:30px auto}.expedition-image>span{font-size:7px;bottom:13px;left:18px}.expedition-copy{padding:25px}.expedition-copy h3{font-size:37px;margin:12px 0}.expedition-copy p{font-size:11px}.update-lines a{gap:13px;padding:15px 0;align-items:flex-start}.update-lines a>span{font-size:7px;width:49px;flex-shrink:0;padding-top:3px}.update-lines b{font-size:10px;line-height:1.8}.update-lines .ui-icon{width:13px;flex-shrink:0;margin-top:3px}.shop-departments{grid-template-columns:1fr;gap:12px}.department{flex-direction:row;text-align:left;min-height:120px;padding:12px 20px;gap:24px}.department>div{width:90px}.department img{height:100px}.department b{font-size:29px}.department small{font-size:9px;margin-top:6px}.journey{grid-template-columns:1fr 1fr}.journey-card{padding:21px 18px;border-bottom:1px solid var(--line)}.journey-card:nth-child(2){border-right:0}.journey-card:nth-child(3){border-bottom:0}.journey-card h3{font-size:27px}.journey-card p{font-size:10px}.journey-card .text-link{font-size:9px}.community-band{padding:36px 0}.community-band>.container{flex-direction:column;align-items:flex-start;gap:28px}.community-band h2{font-size:47px}.community-band p{font-size:11px}.community-band .eyebrow{font-size:8px}.community-band>.container>div:last-child{flex-direction:row;align-items:center;gap:19px}.community-band .text-link{font-size:9px}.page-top h1{font-size:46px}.page-top p{font-size:11px}.page-top{padding-block:24px 28px}.page-top .eyebrow{font-size:8px}.product-grid,.product-grid.four{gap:12px}.product-art,.product-kafes .product-art{height:160px}.product-vip .product-art{height:200px}.product-body{padding:15px 12px}.product h3{font-size:25px}.product p{font-size:10px}.product-art>.tag{font-size:6px}.product .info-link{font-size:9px}.product .price{font-size:28px}.product-bottom .button{font-size:9px;padding:10px}.store-headline h2{font-size:34px}.sidebar a{font-size:10px}.guide-card h3{font-size:29px}.article h2{font-size:31px}.article p{font-size:12px}.dungeon-intro{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.dungeon-intro h2{font-size:38px}.dungeon-intro p{font-size:11px;margin:17px 0}.dungeon-intro .text-link{font-size:10px}.run-rules{padding:5px 20px}.run-rules b{font-size:25px}.run-rules span{font-size:9px}.dungeon-toolbar{margin-bottom:22px}.dungeon-toolbar>span{font-size:9px}.filter-tabs{width:100%;justify-content:space-between}.filter-tabs button{padding:9px 12px;font-size:10px;gap:9px}.dungeon-grid{grid-template-columns:1fr;gap:18px}.dungeon-cover{height:130px}.dungeon-emblem>.ui-icon{width:52px;height:52px}.dungeon-cover:before{height:95px;width:95px}.dungeon-cover:after{height:140px;width:140px}.dungeon-card-copy{padding:21px}.dungeon-card h3{font-size:32px;margin:15px 0 10px}.dungeon-card p{min-height:0;font-size:11px}.dungeon-reward{font-size:9px;gap:16px;margin-top:17px}.dungeon-reward b{font-size:14px}.dungeon-bottom-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.dungeon-bottom-grid .article{padding:24px}.dungeon-bottom-grid h3{font-size:29px}.dungeon-detail-hero{padding:24px 0 30px}.dungeon-detail-heading{grid-template-columns:1fr;gap:25px;margin-top:25px}.dungeon-detail-heading h1{font-size:58px}.dungeon-detail-heading .eyebrow{font-size:8px}.dungeon-detail-heading p{font-size:11px;margin:18px 0}.boss-seal{border:1px solid #ffffff20;padding:20px;align-items:flex-start;text-align:left}.boss-seal>.ui-icon{width:30px;height:30px;margin-bottom:12px}.boss-seal b{font-size:29px}.boss-seal span{font-size:7px}.boss-seal small{font-size:9px}.dungeon-detail-layout{display:flex;flex-direction:column-reverse;gap:23px}.dungeon-detail-layout .article{padding:23px 20px}.dungeon-brief{position:static;width:100%;padding:23px}.dungeon-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:10px 0}.dungeon-brief dl>div{font-size:9px}.dungeon-brief h3{font-size:33px}.detail-facts{grid-template-columns:repeat(4,1fr);gap:12px}.detail-facts span{font-size:8px}.detail-facts b{font-size:25px}.dungeon-detail-layout .loot-table td{font-size:10px}.account-welcome{padding:30px 0 33px}.account-welcome h1{font-size:49px}.account-welcome .eyebrow{font-size:8px}.account-welcome p{font-size:11px;max-width:280px}.dashboard-section{padding-top:22px}.dashboard-layout{display:block}.dashboard-nav{margin-bottom:26px}.player-identity{flex-direction:row;gap:12px;padding:14px 17px;justify-content:flex-start}.player-avatar{width:32px;height:32px;margin:0}.player-avatar .ui-icon{width:20px;height:20px}.player-identity b{font-size:10px}.player-identity small{margin-left:auto;font-size:7px}.dashboard-nav nav{flex-direction:row;overflow:auto;padding:9px;gap:4px}.dashboard-nav nav a{font-size:9px;padding:10px;white-space:nowrap;gap:7px}.dashboard-nav nav .ui-icon{width:15px;height:15px}.preview-panel-link{font-size:9px;padding:12px 18px}.dashboard-heading{margin:6px 0 19px}.dashboard-heading h2{font-size:36px}.dashboard-heading>.text-link{font-size:9px}.account-stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.account-stat-grid>a,.account-stat-grid>article{padding:18px 15px}.account-stat-grid>article{grid-column:span 2}.account-stat-grid b{font-size:25px}.account-stat-grid span{font-size:8px}.account-stat-grid small{font-size:8px}.account-stat-grid .ui-icon{width:15px;right:12px;top:13px}.unlinked-panel{padding:22px 18px;gap:14px}.unlinked-panel>.ui-icon{width:24px;height:24px}.unlinked-panel h3{font-size:27px}.unlinked-panel p{font-size:10px}.account-signin{padding:19px;gap:12px;margin-bottom:22px}.account-signin b{font-size:12px}.account-signin p{font-size:10px}.account-signin .button{font-size:10px;padding:10px 16px}.demo-notice{padding:18px;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.demo-notice span{font-size:10px;line-height:1.8;order:3;width:100%}.demo-notice>a{font-size:9px}.dashboard-pairs{gap:15px}.dashboard-pairs article{padding:22px}.dashboard-pairs h3{font-size:29px}.dashboard-pairs p{font-size:10px}.membership-card{grid-template-columns:115px minmax(0,1fr)}.membership-card>img{height:220px}.membership-card>div{padding:22px 17px}.membership-card h3{font-size:37px}.membership-card p{font-size:11px}.membership-card small{font-size:8px}.membership-card .tag{font-size:7px}.membership-line{margin-top:20px}.owned-pets{gap:12px}.owned-pets article{padding:16px 10px}.owned-pets img{height:115px}.owned-pets h3{font-size:26px}.owned-pets p{font-size:10px}.owned-pets .tag{font-size:7px}.owned-pets small{font-size:8px}.cosmetic-list article{gap:15px;padding:20px}.cosmetic-list h3{font-size:25px}.cosmetic-list p{font-size:10px}.cosmetic-list .pill{font-size:8px}.profile-fields>div{grid-template-columns:100px 1fr;font-size:10px}.footer-grid{gap:28px}.footer-grid>div:nth-child(3){display:block}.footer-grid h3{font-size:11px}.footer-grid a:not(.footer-brand){font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Comfortable reading size on wide screens. */
@media(min-width:901px){.portal-hero p{font-size:14px}.expedition-copy p,.dungeon-card p{font-size:12px}.dungeon-intro p,.article p{font-size:13px}.account-stat-grid small{font-size:10px}.unlinked-panel p{font-size:12px}.start-here li span{font-size:11px}.dungeon-toolbar>span{font-size:11px}.run-rules span{font-size:11px}}
