/* Maybel's World · local preview · no external dependencies */
:root{color-scheme:dark;--bg:#0b1213;--deep:#080d0f;--panel:#121d1f;--line:#b3ffe51c;--text:#f3fbf8;--muted:#a2b5b3;--mint:#7cf1bc;--violet:#bc9aff;--gold:#efce88}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:34px}body{margin:0;background:var(--bg);color:var(--text);font-family:"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--mint);color:#102a20}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}button:disabled{cursor:not-allowed}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1,h2{letter-spacing:-.045em}h3{letter-spacing:-.025em}p{color:var(--muted)}strong{font-weight:700}em{font-style:normal;color:var(--mint)}.container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.section{padding-block:105px}.eyebrow{color:var(--mint);font-size:10px;letter-spacing:.16em;font-weight:800;line-height:1.6}.eyebrow+h2{margin-top:17px}h2{font-size:clamp(34px,3.6vw,49px);font-weight:850;line-height:1.15}h2>span{color:var(--mint)}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:12px;left:16px;z-index:100;background:var(--mint);color:#13271c;padding:10px 20px;border-radius:25px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
/* A floating navigation above the illustrated world. */
.site-header{position:absolute;top:25px;left:0;width:100%;z-index:20}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:77px;padding:10px 13px 10px 23px;border:1px solid #c3ffe128;border-radius:100px;background:#0c171bc7;box-shadow:0 10px 45px #0003;backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-size:19px;font-weight:800;letter-spacing:-.05em;line-height:1.2}.brand strong{color:var(--mint);font-weight:800}.brand img{width:50px;height:50px;object-fit:contain}.navigation{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.navigation>a{padding:11px 15px;color:#c5d2d1;border-radius:50px;transition:color .2s,background .2s}.navigation>a:hover,.navigation>a[aria-current="page"]{color:var(--mint);background:#7cf1bc0d}.navigation .nav-shop{display:inline-flex;align-items:center;gap:8px;margin-left:11px;padding:13px 20px;border:1px solid #b493e55c;background:#5c3e7e42;color:#e5d2ff}.navigation .nav-shop:hover{background:#7854a65c}.nav-label{font-size:8px;font-weight:600;color:#d2bbec;letter-spacing:.04em}.small-diamond{width:11px;height:15px;background:linear-gradient(130deg,#e7d1ff,#ba85f6 45%,#7244ab);clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.menu-toggle{display:none;align-items:center;gap:11px;background:transparent;color:var(--text);border:1px solid var(--line);padding:9px 13px;border-radius:25px;font-size:12px}.menu-lines,.menu-lines::after{display:block;width:16px;height:1px;background:currentColor}.menu-lines::after{content:"";transform:translateY(5px)}.menu-lines{transform:translateY(-2px)}
/* Homepage hero. */
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:900px;background:#10222c}.hero-backdrop{position:absolute;z-index:-3;inset:0;background-image:url('assets/world-panorama.png');background-size:cover;background-position:center center;filter:saturate(.85)}.hero-vignette{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#0713197a 0%,#09151763 24%,#0712117a 60%,#0b1213 100%),linear-gradient(90deg,#07131966,transparent 35%,transparent 65%,#07131966)}.hero::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 48%,#07141240 0%,transparent 70%)}.hero-content{position:relative;padding-top:135px;padding-bottom:105px;text-align:center}.edition-pill{width:fit-content;display:flex;align-items:center;gap:9px;margin-inline:auto;padding:6px 13px;border:1px solid #acffd738;border-radius:30px;background:#0a211d9c;color:#c0eed9;font-size:9px;font-weight:750;letter-spacing:.12em;backdrop-filter:blur(12px)}.edition-pill>span,.status-light{height:5px;width:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px #7cf1bc66;flex-shrink:0}.hero-logo{width:215px;height:215px;object-fit:contain;margin:14px auto 9px;filter:drop-shadow(0 17px 20px #0008)}.hero h1{font-size:clamp(62px,6.7vw,88px);font-weight:900;line-height:1.02;text-shadow:0 4px 22px #06131375}.hero h1>span{color:var(--mint);text-shadow:0 4px 35px #66f7b523}.hero-description{font-size:15px;line-height:1.75;color:#d0dbd8;margin-top:22px}.hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:100px;padding:13px 24px;font-size:12px;line-height:1.7;font-weight:750;transition:transform .2s,background .2s,border-color .2s}.button:not(:disabled):hover{transform:translateY(-3px)}.button-primary{background:var(--mint);color:#10291e;border-color:#bcffdb;box-shadow:0 8px 35px #4be1941a}.button-primary:hover{background:#a0ffd1}.button-glass{background:#10201f78;border-color:#c9ffdf43;color:#e7f6ed;backdrop-filter:blur(12px);padding-block:19px}.button-glass:hover{background:#1c3b2fab;border-color:#8dd6b6}.button-violet{background:#b99af2;border-color:#dcc7ff;color:#24123d;box-shadow:0 8px 35px #ad81f21a}.button-violet:hover{background:#d0b6ff}.button-server{padding:12px 23px;gap:15px;text-align:left}.button-server strong{display:block;font-size:12px;line-height:1.5}.button-server small{display:block;font-size:9px;font-weight:550;color:#25513d;line-height:1.6;margin-top:2px}.play-icon{width:10px;height:13px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.copy-icon{font-size:20px;opacity:.7;margin-left:8px}.button>span:last-child:not(.copy-icon){font-size:17px;line-height:1}.hero-actions .button-server>span:last-child{font-size:20px}.floating-badge{position:absolute;top:347px;display:flex;align-items:center;gap:12px;border:1px solid #d5ffe82b;border-radius:18px;background:#0f201ddd;padding:15px 17px;text-align:left;box-shadow:0 12px 45px #0003;backdrop-filter:blur(16px);transform:rotate(-5deg);transition:transform .2s,border-color .2s}.floating-badge:hover{transform:rotate(0deg) translateY(-3px);border-color:#7cf1bc80}.badge-game{left:0}.badge-discord{right:0;transform:rotate(5deg);background:#211a30d9;border-color:#d2b8ff38}.badge-discord:hover{border-color:#b99af299}.badge-icon{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;flex-shrink:0}.badge-icon svg{width:23px;height:23px}.badge-icon.mint{color:var(--mint);background:#244b3d}.badge-icon.violet{color:#d3baff;background:#463361}.floating-badge>span:last-child{display:flex;flex-direction:column}.floating-badge small{font-size:6px;letter-spacing:.09em;color:#afc6bd;font-weight:750}.floating-badge strong{font-size:17px;font-weight:800;line-height:1.4;margin-top:3px}.floating-badge>span>span{font-size:8px;color:#b6c9c2;margin-top:3px}.badge-discord small,.badge-discord>span>span{color:#c8b9df}.floating-badge b{margin-left:7px;color:var(--mint)}.badge-discord b{color:#ccb1fa}.hero-bottom{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:center;align-items:end}.scroll-link{display:flex;flex-direction:column;align-items:center;font-size:8px;letter-spacing:.1em;color:#aac3b7;gap:5px}.scroll-link b{font-size:23px;line-height:1;font-weight:400;color:var(--mint)}.illustration-label{font-size:7px;letter-spacing:.08em;color:#c9d9d3;background:#0918127a;padding:4px 8px;border:1px solid #caefdf26;border-radius:5px;text-transform:uppercase;backdrop-filter:blur(8px)}.hero-bottom>.illustration-label{position:absolute;right:0;bottom:0;opacity:.65}.hero-particles{pointer-events:none;position:absolute;inset:0;color:#c5ffe4;z-index:-1}.hero-particles span{position:absolute;font-size:12px;opacity:.6}.hero-particles span:nth-child(1){left:23%;top:30%}.hero-particles span:nth-child(2){left:70%;top:24%;font-size:17px}.hero-particles span:nth-child(3){left:17%;top:69%;font-size:9px;color:#e8d1ff}.hero-particles span:nth-child(4){left:82%;top:68%;font-size:11px;color:#e8d1ff}.world-ribbon{border-block:1px solid #82e8b91c;background:#10201b}.world-ribbon>.container{display:flex;justify-content:center;gap:110px;min-height:78px;align-items:center}.world-ribbon span{font-size:10px;letter-spacing:.15em;font-weight:800;color:#b9d0c5}.world-ribbon i{font-size:14px;color:var(--mint);font-style:normal;margin-right:15px}
/* Image-led game features. */
.world-section{position:relative;background:radial-gradient(ellipse at 10% 70%,#173b2b28,transparent 55%),var(--bg)}.section-heading{margin-bottom:43px}.centered{text-align:center}.section-heading h2{margin-top:16px}.section-heading>p:last-child:not(.eyebrow){font-size:13px;line-height:1.95;margin:21px auto 0;max-width:690px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.world-card{position:relative;isolation:isolate;min-height:415px;overflow:hidden;border:1px solid #b6e9ce2e;border-radius:22px;background:#152b27;display:flex;align-items:end;transition:border-color .25s,transform .25s}.world-card:hover{transform:translateY(-4px);border-color:#94e7bb75}.world-card-image{position:absolute;z-index:-3;inset:0;background-image:url('assets/world-panorama.png');background-size:auto 140%;background-position:left 55%;transition:transform .6s;filter:saturate(.8)}.world-card:hover .world-card-image{transform:scale(1.04)}.world-card::after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#0a201519 0%,#08181455 20%,#071814e3 67%,#0d211bf5 100%)}.world-card>.illustration-label{position:absolute;right:18px;top:18px;opacity:.8}.world-card-content{padding:33px;width:100%}.card-category{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;font-weight:800;color:var(--mint);padding:6px 10px;border-radius:30px;background:#0d251ebf;border:1px solid #7cf1bc2e}.card-category svg{width:15px;height:15px}.world-card h3{font-size:29px;font-weight:850;margin-top:15px;line-height:1.15;max-width:420px}.world-card p{max-width:410px;font-size:12px;color:#bdd0c6;line-height:1.85;margin-top:13px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #c1f5da23;padding-top:17px;margin-top:25px;color:#a6bfb2;font-size:8px;font-weight:750;letter-spacing:.1em}.card-bottom b{font-size:18px;font-weight:400;color:var(--mint)}.card-farm .world-card-image{background-position:35% 85%;background-size:auto 170%;filter:hue-rotate(7deg) saturate(.8)}.card-trade .world-card-image{background-position:0 90%;background-size:auto 230%;filter:saturate(.55)}.card-trade::after{background:linear-gradient(180deg,#3028171a,#1b211970 25%,#131c16e8 67%,#15251df5)}.card-trade .card-category{color:#ead8ac;border-color:#e6d1a32b;background:#29271bbd}.card-adventure .world-card-image{background-position:100% 50%;background-size:auto 170%;filter:saturate(.8)}.card-adventure::after{background:linear-gradient(180deg,#170e2e0a,#21163260 25%,#1a1129e8 68%,#191225f5)}.card-adventure{border-color:#b99af233}.card-adventure .card-category{color:#d0b7ff;border-color:#c1a0ff36;background:#281c3ac2}.card-adventure p{color:#c6bcd8}.card-adventure .card-bottom{border-color:#d6bdff24;color:#b5a4c9}.card-adventure .card-bottom b{color:#d0b7ff}
/* Joining, in three clear steps. */
.join-section{border-block:1px solid var(--line);background:radial-gradient(ellipse at 50% 110%,#244c372c,transparent 65%),#0e1718}.join-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:steps}.join-steps li{position:relative;padding:36px 27px 30px;min-height:290px;background:#1422208f;border:1px solid #9bd6b726;border-radius:20px;text-align:center}.step-number{position:absolute;left:20px;top:18px;font-size:11px;color:#719d86;font-weight:800;letter-spacing:.09em}.step-icon{width:38px;height:38px;color:var(--mint);stroke-width:1.3;margin:4px auto 24px}.join-steps h3{font-size:19px;font-weight:800}.join-steps p{font-size:12px;line-height:1.85;max-width:285px;margin:15px auto 0}.address-chip{display:inline-flex;align-items:center;gap:13px;max-width:100%;background:#173729;color:#9df5c6;border:1px solid #5f9f7d55;border-radius:30px;padding:7px 13px;font-family:Consolas,monospace;font-size:10px;margin-top:15px}.address-chip:hover{background:#215037}.address-chip span{font-size:14px;line-height:1}.join-footer{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px}.join-footer p{font-size:10px;color:#859f95}.join-footer strong{color:#b8d7c7;font-weight:600}.join-footer .status-light{width:4px;height:4px;box-shadow:none}
/* A crystal preview rather than a pretend checkout. */
.shop-teaser-section{padding-bottom:0}.shop-teaser{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;border:1px solid #bf9bff3b;border-radius:26px;background:radial-gradient(ellipse at 22% 55%,#69429750,transparent 57%),linear-gradient(125deg,#1c172b,#121a20);padding:48px 65px;min-height:435px}.shop-teaser::after{content:"";position:absolute;z-index:-1;width:500px;height:500px;left:-80px;top:-30px;border:1px solid #d3adff10;border-radius:50%}.shop-teaser-copy>.eyebrow{margin-top:22px;font-size:9px;color:#c4a7fa}.shop-teaser h2{font-size:45px;margin-top:13px}.shop-teaser h2>span{color:#c6a8fb}.shop-teaser-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;margin-top:20px;max-width:400px}.shop-teaser .button{margin-top:24px}.preview-badge{display:inline-flex;align-items:center;gap:8px;background:#302738;border:1px solid #caadfa33;color:#dfc6fc;border-radius:30px;padding:5px 12px;font-size:9px;font-weight:650}.preview-badge>span{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#dfc6fc}.teaser-crystals{height:310px;width:340px;position:relative;justify-self:center;filter:drop-shadow(0 15px 25px #05090d88)}.crystal-ring{position:absolute;width:265px;height:265px;top:16px;left:33px;border:1px solid #c4a0fa2b;border-radius:50%}.crystal-ring::after{content:"";position:absolute;inset:20px;border:1px dashed #c4a0fa1c;border-radius:50%}.crystal{display:block;position:absolute;clip-path:polygon(50% 0,96% 27%,87% 75%,50% 100%,10% 75%,4% 27%);background:conic-gradient(from 15deg at 50% 28%,#efe3ff 0deg 25deg,#cf9ef6 27deg 85deg,#9255cd 85deg 145deg,#48256f 147deg 180deg,#9253d4 181deg 240deg,#d2a2fc 241deg 300deg,#9862ca 301deg)}.crystal::after{content:"";position:absolute;inset:0;clip-path:polygon(50% 0,50% 100%,4% 27%);background:linear-gradient(130deg,#ffffff6b,transparent 54%)}.teaser-crystals .crystal-main{width:110px;height:220px;top:17px;left:139px;transform:rotate(16deg);z-index:3}.teaser-crystals .crystal-small{width:76px;height:140px;top:111px;left:65px;transform:rotate(-26deg);background:conic-gradient(from 15deg at 50% 28%,#d6fff4,#90e1c8,#3e8e7f,#1c4e50,#428e7c,#a8eddd,#71b9a3);z-index:2}.teaser-crystals .crystal-tiny{width:41px;height:81px;top:217px;left:224px;transform:rotate(56deg);background:conic-gradient(from 15deg at 50% 28%,#fff0c1,#ddbb73,#99723c,#5e4022,#9d7841,#e2c48a,#b79256)}.teaser-crystals>b{position:absolute;left:64px;top:44px;color:#e1c5ff;font-size:26px;font-weight:400}
/* FAQ, community and footer. */
.faq-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}.faq-heading>p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:24px}.text-link{display:inline-flex;align-items:center;gap:18px;color:var(--mint);font-size:12px;font-weight:750}.text-link:hover{color:#c1ffde}.text-link>span{font-size:18px}.faq-heading .text-link,.faq-heading .button{margin-top:26px}.faq-list{display:flex;flex-direction:column;gap:12px;padding-top:2px}details{border:1px solid #a9e8cd21;border-radius:13px;background:#13201e82;overflow:hidden}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 23px;font-size:13px;font-weight:700;line-height:1.55}summary::-webkit-details-marker{display:none}summary>span{color:#90c9ae;font-size:22px;line-height:1;font-weight:400;flex-shrink:0}details[open]{border-color:#82e2b74d}details[open] summary{color:var(--mint)}details[open] summary>span{transform:rotate(45deg)}details>p{padding:0 23px 23px;font-size:12px;line-height:1.9}.community-section{padding-bottom:85px}.community-banner{display:flex;align-items:center;gap:25px;position:relative;overflow:hidden;border:1px solid #83e6af40;border-radius:22px;background:radial-gradient(ellipse at 90% 30%,#2f724324,transparent 70%),#13241b;padding:35px}.community-icon{width:60px;height:60px;flex-shrink:0;display:grid;place-items:center;border:1px solid #72d5a240;border-radius:18px;background:#204a32;color:var(--mint)}.community-icon svg{width:27px;height:27px}.community-banner h2{font-size:25px;margin-top:9px;letter-spacing:-.035em}.community-banner .eyebrow{font-size:8px}.community-banner p:not(.eyebrow){font-size:11px;margin-top:10px}.community-banner .button{margin-left:auto;flex-shrink:0;font-size:11px;padding:13px 20px}.site-footer{border-top:1px solid var(--line);background:var(--deep)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:33px}.footer-top>.brand{font-size:18px}.footer-top>.brand img{width:49px;height:49px}.footer-top>p{font-size:11px}.footer-top nav{display:flex;gap:23px;font-size:10px;color:#91aca1}.footer-top a:hover,.footer-bottom a:hover{color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:21px;font-size:8px;color:#738e83}.toast{position:fixed;bottom:25px;left:50%;z-index:100;padding:14px 23px;border:1px solid #5c9c87;border-radius:30px;box-shadow:0 10px 40px #0008;background:#17392f;color:#d6fff0;font-size:13px;text-align:center;max-width:calc(100% - 32px);width:max-content;opacity:0;visibility:hidden;transform:translate(-50%,25px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.toast-error{background:#473419;border-color:#b89351;color:#ffebc2}
/* Shop overview and its closed package previews. */
.shop-hero{position:relative;isolation:isolate;overflow:hidden;background:#101a21;min-height:665px;text-align:center;border-bottom:1px solid var(--line)}.shop-hero .hero-backdrop{background-position:center 36%;filter:saturate(.65)}.shop-hero .hero-vignette{background:linear-gradient(180deg,#0b1117a3,#101622b0 50%,#0b1213)}.shop-hero-content{padding-top:135px;padding-bottom:55px}.shop-logo{width:150px;height:150px;object-fit:contain;margin:0 auto 13px;filter:drop-shadow(0 10px 15px #0007)}.shop-hero h1{font-size:clamp(56px,5.6vw,74px);font-weight:900;line-height:1.05;margin-top:22px}.shop-hero h1>span{color:#c9a9ff}.shop-hero-content>p{font-size:13px;line-height:1.85;color:#c3d1cd;margin-top:21px}.back-link{display:inline-flex;align-items:center;gap:10px;color:#aac6b7;font-size:10px;margin-top:23px}.back-link:hover{color:var(--mint)}.shop-hero>.illustration-label{position:absolute;right:30px;bottom:22px;opacity:.6}.package-section{padding-top:75px;background:radial-gradient(ellipse at 50% 50%,#4d3f6f13,transparent 65%),var(--bg)}.package-section .section-heading>p:last-child{max-width:760px;font-size:12px}.package-section .section-heading strong{color:#c2d7cb;font-weight:600}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.package-card{overflow:hidden;position:relative;border-radius:23px;background:linear-gradient(155deg,#211b30,#121b1d 76%);border:1px solid #c5a3ff3d;padding:0 29px 29px;--crystal-light:#d7b3ff;transition:transform .25s,border-color .25s}.package-card:hover{transform:translateY(-5px);border-color:#c5a3ff80}.package-mint{background:linear-gradient(155deg,#18362c,#121b1d 76%);border-color:#94e7ba3b;--crystal-light:#a7f4ce}.package-mint:hover{border-color:#94e7ba80}.package-gold{background:linear-gradient(155deg,#332d20,#151b1b 76%);border-color:#e0cb9b40;--crystal-light:#efdbac}.package-gold:hover{border-color:#e0cb9b80}.package-art{height:255px;position:relative;margin:0 -29px 1px;background:radial-gradient(ellipse at 50% 60%,#a76afa20,transparent 65%)}.package-mint .package-art{background:radial-gradient(ellipse at 50% 60%,#54e49d20,transparent 65%)}.package-gold .package-art{background:radial-gradient(ellipse at 50% 60%,#eec57520,transparent 65%)}.package-orbit{position:absolute;left:calc(50% - 82px);top:199px;width:165px;height:33px;border:1px solid #d8c4f62e;border-radius:50%;background:radial-gradient(ellipse,#b78af80a,transparent);transform:rotate(-8deg)}.package-art .crystal-main{width:85px;height:171px;top:35px;left:calc(50% - 40px);transform:rotate(14deg);z-index:3}.package-art .crystal-small{width:49px;height:97px;top:113px;left:calc(50% - 82px);transform:rotate(-25deg);z-index:2}.package-art .crystal-tiny{width:35px;height:68px;top:162px;left:calc(50% + 25px);transform:rotate(53deg);z-index:4}.package-mint .crystal{background:conic-gradient(from 15deg at 50% 28%,#e0fff9,#a0ebd6,#4baf97,#255e5a,#4da18c,#a8eddd,#71b9a3)}.package-gold .crystal{background:conic-gradient(from 15deg at 50% 28%,#fff2ce,#e9c987,#bc8c42,#6c4525,#bc8c42,#ffe3a5,#c69f5e)}.tiny-spark{position:absolute;top:59px;left:calc(50% - 91px);color:var(--crystal-light);font-size:18px}.package-type{color:var(--crystal-light);font-size:8px;letter-spacing:.14em;font-weight:800}.package-card h3{font-size:27px;font-weight:850;margin-top:11px}.package-card>p{font-size:12px;margin-top:13px}.package-rule{height:1px;background:var(--line);margin-top:24px}.package-state{display:flex;align-items:center;gap:8px;font-size:10px;color:#9cb2a8;margin-top:20px}.package-state>span{display:block;width:4px;height:4px;background:#9cb2a8;border-radius:50%}.button-disabled{width:100%;justify-content:space-between;background:#d6ffe808;border-color:#d6ffe815;color:#829b8e;font-size:11px;padding:12px 18px;margin-top:19px}.shop-note{display:flex;align-items:start;gap:21px;border:1px solid #c5a3ff26;border-radius:18px;background:#1a1a2459;padding:28px;margin-top:32px}.note-symbol{font-size:32px;color:#c6a3f6;line-height:1.3}.shop-note h3{font-size:15px;font-weight:750;margin-top:4px}.shop-note p{font-size:11px;line-height:1.9;margin-top:11px;max-width:920px}.note-label{font-size:7px;letter-spacing:.12em;color:#a28ab9;padding-top:7px;margin-left:auto}.shop-help{border-top:1px solid var(--line);background:#0e1718}
/* Placeholders stay unmistakably drafts. */
.legal-page{max-width:850px;padding-top:150px;padding-bottom:90px}.legal-page .eyebrow{margin-top:45px}.legal-page h1{font-size:clamp(42px,5vw,64px);font-weight:900;margin-top:17px}.legal-lead{font-size:14px;max-width:650px;margin-top:28px}.legal-page section{border:1px solid var(--line);background:#121e1a80;border-radius:20px;padding:28px;margin-top:30px}.draft-label{font-size:8px;letter-spacing:.12em;color:var(--gold);font-weight:750}.legal-page h2{font-size:29px;margin-top:15px}.legal-page section p{font-size:13px;line-height:1.9;margin-top:19px}
/* Tablet and mobile layouts. */
@media(min-width:1500px){.hero-content{padding-top:145px}.hero{min-height:930px}.hero-logo{width:235px;height:235px}.floating-badge{top:367px}}
@media(max-width:1100px){.nav-wrap{gap:15px;padding-left:18px}.navigation>a{padding:10px 11px}.navigation .nav-shop{padding:13px 15px;margin-left:7px}.brand{font-size:18px}.hero h1{font-size:78px}.floating-badge{padding:13px;gap:9px;top:320px}.floating-badge strong{font-size:15px}.floating-badge small{font-size:5px}.floating-badge>span>span{font-size:7px}.badge-icon{width:35px;height:35px}.hero-logo{width:205px;height:205px}.world-ribbon>.container{gap:65px}.world-card-content{padding:29px}.world-card h3{font-size:26px}.shop-teaser{padding-inline:38px}.teaser-crystals{transform:scale(.9)}.shop-teaser h2{font-size:41px}.faq-layout{gap:55px}.community-banner{padding:30px;gap:20px}.community-icon{display:none}.community-banner h2{font-size:24px}.community-banner .button{font-size:10px}.footer-top>p{display:none}}
@media(max-width:860px){.container{width:min(680px,calc(100% - 40px))}.site-header{top:18px}.nav-wrap{position:relative;min-height:68px;padding:8px 11px 8px 15px}.brand{font-size:18px}.brand img{width:44px;height:44px}.menu-toggle{display:flex}.navigation{position:absolute;top:79px;left:0;right:0;padding:17px;display:flex;align-items:stretch;flex-direction:column;gap:3px;background:#10211fef;border:1px solid #a9f3cc40;border-radius:22px;box-shadow:0 20px 45px #0008;backdrop-filter:blur(25px)}.js .navigation{display:none}.js .navigation.is-open{display:flex}.navigation>a{padding:11px 16px}.navigation .nav-shop{margin:7px 0 0;padding:13px 16px}.hero{min-height:925px}.hero-content{padding-top:124px;padding-bottom:95px}.hero-logo{width:210px;height:210px;margin-top:15px;margin-bottom:15px}.hero h1{font-size:70px}.hero-description{font-size:14px}.hero-actions{margin-top:25px}.floating-badge{display:inline-flex;position:static;transform:none;margin:31px 5px 0;padding:13px 15px}.floating-badge:hover{transform:translateY(-3px)}.badge-game{display:none}.badge-discord{border-radius:50px;background:#1c1932b8}.badge-discord strong{font-size:13px}.badge-discord small{display:none}.badge-discord .badge-icon{border-radius:50%;width:34px;height:34px}.badge-discord .badge-icon svg{width:19px;height:19px}.badge-discord>span>span{font-size:8px;margin-top:2px}.hero-bottom{bottom:24px}.world-ribbon>.container{gap:40px;min-height:72px}.world-ribbon span{font-size:8px;letter-spacing:.08em}.world-ribbon i{margin-right:10px;font-size:11px}.section{padding-block:75px}h2{font-size:39px}.section-heading{margin-bottom:33px}.section-heading>p:last-child:not(.eyebrow){font-size:12px}.feature-grid{gap:20px}.world-card{min-height:390px}.world-card-content{padding:24px}.world-card h3{font-size:25px}.world-card p{font-size:11px}.card-category{font-size:7px;padding:5px 8px;gap:6px}.card-category svg{width:13px;height:13px}.card-bottom{font-size:6px;letter-spacing:.06em}.world-card>.illustration-label{right:14px;top:14px;font-size:6px}.join-steps{gap:16px}.join-steps li{padding:36px 17px 24px;min-height:300px}.join-steps h3{font-size:16px}.join-steps p{font-size:11px}.step-number{left:17px;top:15px;font-size:9px}.step-icon{width:34px;height:34px;margin-bottom:19px}.address-chip{font-size:8px;padding:6px 9px;gap:7px}.shop-teaser-section{padding-bottom:0}.shop-teaser{grid-template-columns:.85fr 1fr;padding:35px 29px;min-height:400px}.teaser-crystals{transform:scale(.7);width:285px;margin-left:-52px}.shop-teaser .preview-badge{font-size:7px;padding:4px 9px;gap:5px}.shop-teaser-copy>.eyebrow{font-size:7px;margin-top:20px}.shop-teaser h2{font-size:35px}.shop-teaser-copy>p:not(.eyebrow){font-size:11px}.shop-teaser .button{font-size:10px;padding:12px 19px}.faq-layout{grid-template-columns:1fr;gap:33px}.faq-heading>p:not(.eyebrow){font-size:12px;margin-top:21px}.faq-heading .text-link{margin-top:20px;font-size:11px}.community-section{padding-bottom:65px}.community-banner{flex-wrap:wrap;padding:30px;gap:23px}.community-banner h2{font-size:27px}.community-banner .button{margin:0;font-size:11px}.footer-top{padding-block:28px}.footer-top>.brand{font-size:17px}.footer-top>.brand img{width:43px;height:43px}.footer-top nav{font-size:9px;gap:17px}.footer-bottom{flex-direction:column;gap:8px}.shop-hero{min-height:650px}.shop-hero-content{padding-top:125px}.shop-logo{width:140px;height:140px}.shop-hero h1{font-size:65px}.package-grid{gap:16px}.package-card{padding:0 18px 22px}.package-art{height:220px;margin-inline:-18px}.package-art .crystal-main{top:20px;transform:rotate(14deg) scale(.9)}.package-art .crystal-small{top:98px;transform:rotate(-25deg) scale(.9)}.package-art .crystal-tiny{top:147px;transform:rotate(53deg) scale(.9)}.package-orbit{top:181px;width:140px;left:calc(50% - 70px)}.package-type{font-size:6px;letter-spacing:.08em}.package-card h3{font-size:22px;line-height:1.15}.package-card>p{font-size:10px}.package-state{font-size:8px;gap:6px}.button-disabled{font-size:9px;padding:10px 12px}.tiny-spark{font-size:14px;left:calc(50% - 75px)}.note-label{display:none}.shop-note{padding:24px}.shop-hero>.illustration-label{right:20px}.legal-page{padding-top:123px}}
@media(max-width:560px){html{scroll-padding-top:24px}.container{width:calc(100% - 36px)}.site-header{top:13px}.nav-wrap{min-height:61px;padding:6px 9px 6px 12px}.brand{font-size:16px;gap:8px}.brand img{width:41px;height:41px}.menu-toggle{font-size:10px;padding:8px 11px;gap:9px}.navigation{top:71px;border-radius:19px;padding:14px}.navigation>a{font-size:12px}.hero{min-height:850px}.hero-content{padding-top:108px;padding-bottom:94px}.edition-pill{font-size:6px;letter-spacing:.1em;padding:5px 10px;gap:6px}.edition-pill>span{height:4px;width:4px}.hero-logo{width:182px;height:182px;margin-top:14px;margin-bottom:15px}.hero h1{font-size:clamp(42px,12.9vw,64px);line-height:1.05;letter-spacing:-.05em}.hero-description{font-size:12px;line-height:1.8;margin-top:20px}.hero-actions{flex-direction:column;margin-top:23px;gap:11px}.hero-actions .button-glass{padding:12px 23px;font-size:10px}.button-server{padding:11px 20px;gap:13px}.button-server strong{font-size:11px}.button-server small{font-size:8px}.button-server .copy-icon{font-size:17px}.badge-discord{margin-top:24px;padding:10px 15px 10px 10px;gap:9px}.badge-discord strong{font-size:12px}.badge-discord>span>span{font-size:7px}.badge-discord .badge-icon{width:32px;height:32px}.hero-bottom{bottom:17px}.scroll-link{font-size:6px;letter-spacing:.06em}.scroll-link b{font-size:20px}.hero-bottom>.illustration-label{font-size:5px;right:0;padding:3px 6px;bottom:0}.hero-backdrop{background-position:50% center}.hero-vignette{background:linear-gradient(180deg,#0713197a,#0915175c 25%,#071211b0 70%,#0b1213)}.hero-particles span:nth-child(1){left:11%;top:29%}.hero-particles span:nth-child(2){left:88%;top:23%;font-size:12px}.world-ribbon>.container{min-height:63px;gap:16px;justify-content:space-between}.world-ribbon span{font-size:5px;letter-spacing:.08em}.world-ribbon i{font-size:8px;margin-right:5px}.section{padding-block:60px}.eyebrow{font-size:8px;letter-spacing:.13em}h2{font-size:31px}.eyebrow+h2{margin-top:13px}.section-heading{margin-bottom:29px}.section-heading>p:last-child:not(.eyebrow){font-size:11px;line-height:1.9;margin-top:19px}.section-heading>p:last-child br{display:none}.feature-grid{grid-template-columns:1fr;gap:20px}.world-card{min-height:375px;border-radius:20px}.world-card-content{padding:27px}.world-card h3{font-size:28px}.world-card p{font-size:11px;max-width:310px}.card-category{font-size:8px;padding:5px 9px}.card-bottom{font-size:7px;padding-top:16px;margin-top:21px}.world-card-image{background-size:auto 140%}.world-card>.illustration-label{font-size:5px;right:15px;top:15px}.card-farm .world-card-image{background-size:auto 160%}.card-trade .world-card-image{background-size:auto 210%}.card-adventure .world-card-image{background-size:auto 150%}.join-steps{grid-template-columns:1fr;gap:18px}.join-steps li{min-height:252px;padding:29px 28px 25px;border-radius:18px}.step-number{left:20px;top:16px;font-size:10px}.step-icon{width:35px;height:35px;margin-bottom:19px}.join-steps h3{font-size:20px}.join-steps p{font-size:12px;max-width:280px;margin-top:13px}.address-chip{font-size:10px;padding:7px 13px;gap:15px;margin-top:15px}.join-footer{align-items:start;gap:8px;margin-top:22px}.join-footer p{font-size:8px;line-height:1.8;text-align:center;max-width:260px}.join-footer .status-light{margin-top:5px}.shop-teaser-section{padding-bottom:0}.shop-teaser{grid-template-columns:1fr;padding:27px 25px 35px;text-align:center;border-radius:22px}.teaser-crystals{transform:scale(.79);height:270px;width:340px;margin:-12px -30px -28px;justify-self:center}.crystal-ring{top:0}.teaser-crystals .crystal-main{top:0}.teaser-crystals .crystal-small{top:95px}.teaser-crystals .crystal-tiny{top:202px}.shop-teaser-copy{position:relative;z-index:2}.shop-teaser .preview-badge{font-size:7px}.shop-teaser-copy>.eyebrow{font-size:6px;margin-top:22px}.shop-teaser h2{font-size:35px;line-height:1.12}.shop-teaser-copy>p:not(.eyebrow){font-size:11px;margin-top:18px}.shop-teaser .button{font-size:10px;padding:12px 20px;margin-top:23px}.faq-layout{gap:28px}.faq-heading>p:not(.eyebrow){font-size:11px;margin-top:20px}.faq-heading .text-link{font-size:10px;margin-top:20px}.faq-list{gap:10px}summary{font-size:11px;padding:18px 19px;gap:20px}summary>span{font-size:20px}details>p{font-size:11px;padding:0 19px 20px}.community-section{padding-bottom:50px}.community-banner{padding:27px;gap:23px;border-radius:20px}.community-banner .eyebrow{font-size:6px}.community-banner h2{font-size:27px;line-height:1.15;max-width:260px;margin-top:10px}.community-banner h2>span{display:block;margin-top:4px}.community-banner p:not(.eyebrow){font-size:10px;line-height:1.85}.community-banner .button{font-size:10px;padding:12px 19px}.footer-top{align-items:start;flex-direction:column;gap:20px;padding-block:26px}.footer-top>.brand{font-size:17px}.footer-top nav{font-size:8px;gap:21px}.footer-bottom{font-size:7px;line-height:1.85;padding-block:20px;gap:8px}.toast{font-size:10px;padding:12px 17px;bottom:16px}.shop-hero{min-height:640px}.shop-hero-content{padding-top:108px;padding-bottom:55px}.shop-logo{width:150px;height:150px;margin-bottom:12px}.preview-badge{font-size:7px;gap:6px;padding:5px 10px}.shop-hero h1{font-size:clamp(43px,12vw,62px);margin-top:24px}.shop-hero-content>p{font-size:11px;line-height:1.9;margin-top:21px}.shop-hero-content>p br{display:none}.back-link{font-size:9px;margin-top:23px}.shop-hero>.illustration-label{font-size:5px;right:18px;bottom:16px}.package-section{padding-top:55px}.package-section .section-heading>p:last-child{font-size:11px}.package-grid{grid-template-columns:1fr;gap:22px}.package-card{padding:0 28px 28px;border-radius:22px}.package-art{height:243px;margin-inline:-28px}.package-art .crystal-main{top:29px;transform:rotate(14deg)}.package-art .crystal-small{top:107px;transform:rotate(-25deg)}.package-art .crystal-tiny{top:156px;transform:rotate(53deg)}.package-orbit{top:195px;width:165px;left:calc(50% - 82px)}.tiny-spark{font-size:17px;left:calc(50% - 91px);top:58px}.package-type{font-size:8px;letter-spacing:.13em}.package-card h3{font-size:28px;margin-top:10px}.package-card>p{font-size:12px}.package-state{font-size:10px;gap:8px}.button-disabled{font-size:11px;padding:12px 17px;margin-top:19px}.shop-note{padding:22px 19px;gap:13px;border-radius:17px;margin-top:24px}.note-symbol{font-size:25px}.shop-note h3{font-size:13px;line-height:1.45}.shop-note p{font-size:10px}.legal-page{padding-top:111px;padding-bottom:60px}.legal-page .eyebrow{margin-top:33px;font-size:7px}.legal-page h1{font-size:37px}.legal-lead{font-size:12px;line-height:1.9;margin-top:23px}.legal-page section{padding:24px;margin-top:24px;border-radius:17px}.legal-page h2{font-size:25px}.legal-page section p{font-size:11px}.draft-label{font-size:7px}}
[hidden]{display:none!important}
.wiki-command-hint{font-size:10px;line-height:1.9;color:#7f9e8a;margin:0 3px 21px;max-width:720px}
/* A player wiki with real articles, category browsing and instant local search. */
.wiki-hero{position:relative;isolation:isolate;border-bottom:1px solid var(--line);overflow:hidden;text-align:center;padding-block:145px 55px;background:#10211e}.wiki-hero::before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#0b1719c2,#0b1b16e8),url('assets/world-panorama.png') center 30%/cover}.wiki-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 100%,#315c3c30,transparent 65%)}.wiki-hero h1{font-size:clamp(50px,5vw,65px);font-weight:900;line-height:1.05;margin-top:27px}.wiki-hero h1>span{color:var(--mint)}.wiki-hero .container>p:not(.edition-pill){font-size:13px;line-height:1.9;margin-top:22px;color:#b3cdc0}.wiki-search{max-width:720px;margin:30px auto 0;text-align:left}.wiki-search>label{display:block;font-size:9px;letter-spacing:.05em;color:#a5c5b4;margin:0 0 8px 19px;font-weight:650}.wiki-search-field{display:flex;align-items:center;gap:14px;border:1px solid #8beaaf60;background:#0e2119e6;box-shadow:0 8px 35px #0002,0 0 25px #7cf1bc08;border-radius:18px;padding:12px 19px}.wiki-search-field:focus-within{border-color:var(--mint);box-shadow:0 0 0 2px #7cf1bc1a}.wiki-search-field>span{font-size:29px;color:var(--mint);line-height:1}.wiki-search input{flex:1;min-width:0;border:0;background:transparent;color:#e1f9eb;font-size:13px;padding:7px 0;outline:none}.wiki-search input::placeholder{color:#8daa9b;font-size:12px}.wiki-search input::-webkit-search-cancel-button{display:none}.wiki-search kbd{font-family:inherit;font-size:6px;letter-spacing:.12em;color:#699b7e;padding:5px 7px;border:1px solid #89c4a22e;border-radius:5px}.wiki-search button{background:#7cf1bc12;color:#a7d5bb;border:0;border-radius:50%;width:26px;height:26px;line-height:1;font-size:21px;padding:0}.wiki-main{padding-top:48px}.wiki-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:35px;align-items:start}.wiki-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:19px}.wiki-category-panel{padding:23px 18px 16px;background:#13231c;border:1px solid #a8f2c62b;border-radius:19px}.wiki-category-panel>.eyebrow{font-size:8px;padding-inline:6px}.wiki-category-panel>h2{font-size:22px;font-weight:800;letter-spacing:-.035em;margin:11px 6px 19px}.wiki-categories{display:flex;flex-direction:column;gap:5px}.wiki-categories button{display:flex;align-items:center;gap:13px;text-align:left;width:100%;background:transparent;color:#acc6b8;border:1px solid transparent;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:600}.wiki-categories button>span{width:15px;font-size:17px;color:#82ad95;line-height:1}.wiki-categories button:hover{background:#7cf1bc0a;color:#dbf6e5}.wiki-categories button[aria-pressed=true]{border-color:#7cf1bc30;background:#7cf1bc16;color:var(--mint)}.wiki-categories button[aria-pressed=true]>span{color:var(--mint)}.wiki-quick-panel{padding:6px 22px}.wiki-quick-panel>.eyebrow{font-size:7px;color:#81a28f}.wiki-quick-panel nav{display:flex;flex-direction:column;gap:11px;margin-top:15px}.wiki-quick-panel a{color:#92b39f;font-size:10px;line-height:1.5}.wiki-quick-panel a:hover{color:var(--mint)}.wiki-help-panel{padding:21px;background:linear-gradient(145deg,#1c2130,#14231e);border:1px solid #bda3f52b;border-radius:17px}.wiki-help-panel>span{color:#c5a7f6;font-size:20px}.wiki-help-panel h3{font-size:15px;font-weight:800;margin-top:10px}.wiki-help-panel p{font-size:10px;line-height:1.9;margin-top:12px}.wiki-help-panel .text-link{font-size:9px;gap:10px;margin-top:17px}.wiki-results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 3px 23px}.wiki-results-heading>h2{font-size:21px;font-weight:800;letter-spacing:-.03em}.wiki-results-heading>p{font-size:9px;color:#89ac97;white-space:nowrap}#wiki-articles{display:flex;flex-direction:column;gap:23px}.wiki-article{scroll-margin-top:25px;border:1px solid #a8e9c829;border-radius:22px;background:linear-gradient(145deg,#15251f,#101c19);padding:30px 33px;min-width:0}.wiki-article-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.wiki-article-category{font-size:8px;letter-spacing:.13em;font-weight:750;color:#82dba9}.wiki-article h2{font-size:28px;font-weight:850;line-height:1.15;letter-spacing:-.035em;margin-top:11px}.wiki-permalink{color:#6c9f82;font-size:22px;line-height:1;padding:4px}.wiki-permalink:hover{color:var(--mint)}.wiki-intro{font-size:13px;line-height:1.9;color:#bcd4c6;margin-top:20px}.wiki-article h3{font-size:16px;font-weight:750;color:#e0f4e7;margin-top:25px;line-height:1.4}.wiki-article p:not(.wiki-intro){font-size:12px;line-height:1.95;margin-top:12px}.wiki-article ul,.wiki-article ol{font-size:12px;line-height:1.95;color:#a4c0b0;margin:14px 0 0;padding-left:21px}.wiki-article li+li{margin-top:7px}.wiki-article li::marker{color:#72b58c}.wiki-article code{font-family:Consolas,monospace;color:#c4adeb;background:#c3a1ff0a;font-size:11px;border:1px solid #c3a1ff18;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.command-list{margin:17px 0 0;display:flex;flex-direction:column;gap:0;border:1px solid #9fd6b922;border-radius:12px;overflow:hidden}.command-list>div{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.3fr);gap:18px;padding:13px 16px;background:#08130f40}.command-list>div+div{border-top:1px solid #9fd6b91a}.command-list dt{margin:0;line-height:1.7}.command-list dt code{border:0;background:transparent;padding:0;font-size:10px;white-space:normal}.command-list dd{margin:0;font-size:11px;color:#9bb9a7;line-height:1.8}.wiki-tip{padding:15px 18px;border-left:2px solid #75b98e;background:#7cf1bc07;margin-top:22px}.wiki-tip>strong{font-size:10px;color:#a3dfb8}.wiki-tip>p{font-size:11px!important;line-height:1.9!important;margin-top:6px!important}.wiki-article .article-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.article-links a{font-size:9px;padding:5px 9px;border-radius:30px;background:#8ddfa90a;border:1px solid #8ddfa92a;color:#9fceb1}.article-links a:hover{color:var(--mint);border-color:#7cf1bc55}.wiki-empty{text-align:center;padding:65px 25px;background:#13231d;border:1px solid #a8e9c829;border-radius:22px}.wiki-empty>span{font-size:43px;color:var(--mint);line-height:1}.wiki-empty h2{font-size:26px;margin-top:17px}.wiki-empty p{font-size:12px;line-height:1.9;margin-top:17px}.wiki-empty .button{font-size:11px;margin-top:25px}.wiki-teaser-section{padding-top:65px;padding-bottom:0}.wiki-teaser{display:flex;align-items:center;gap:35px;padding:36px 42px;border:1px solid #9fe6c034;border-radius:22px;background:radial-gradient(ellipse at 90% 10%,#2c735129,transparent 65%),#13231d}.wiki-teaser-symbol{width:75px;height:75px;display:grid;place-items:center;border:1px solid #7cf1bc34;border-radius:20px;background:#244a34;font-size:33px;color:var(--mint);flex-shrink:0}.wiki-teaser h2{font-size:28px;font-weight:850;margin-top:10px}.wiki-teaser p:not(.eyebrow){font-size:12px;margin-top:14px;max-width:630px;line-height:1.9}.wiki-teaser .button{margin-left:auto;flex-shrink:0;font-size:11px}.card-bottom.action-link:hover{color:var(--mint)}
@media(max-width:1100px){.wiki-layout{grid-template-columns:230px minmax(0,1fr);gap:25px}.wiki-article{padding:27px}.wiki-categories button{font-size:10px;padding-inline:10px}.command-list>div{grid-template-columns:1fr;gap:5px}.wiki-teaser{padding:31px;gap:25px}.wiki-teaser-symbol{display:none}.wiki-teaser h2{font-size:26px}.wiki-teaser .button{font-size:10px}}
@media(max-width:860px){.wiki-hero{padding-block:125px 45px}.wiki-hero h1{font-size:56px}.wiki-hero .container>p:not(.edition-pill){font-size:12px}.wiki-search{margin-top:25px}.wiki-main{padding-top:32px}.wiki-layout{grid-template-columns:1fr;gap:29px}.wiki-sidebar{position:static;gap:0}.wiki-category-panel{padding:20px}.wiki-category-panel>h2{font-size:21px;margin-bottom:17px}.wiki-categories{flex-direction:row;flex-wrap:wrap;gap:7px}.wiki-categories button{width:auto;padding:8px 11px;font-size:10px;border-color:#a1dfb91f}.wiki-categories button>span{font-size:15px;width:13px}.wiki-quick-panel,.wiki-help-panel{display:none}.wiki-results-heading{padding-bottom:20px}.wiki-article{padding:28px}.command-list>div{grid-template-columns:minmax(165px,.9fr) minmax(0,1.3fr);gap:17px}.wiki-teaser-section{padding-top:55px;padding-bottom:0}.wiki-teaser{gap:23px;flex-wrap:wrap}.wiki-teaser .button{margin-left:0;font-size:11px}.wiki-teaser h2{font-size:28px}.wiki-teaser p:not(.eyebrow){font-size:11px}}
@media(max-width:560px){.wiki-hero{padding-block:108px 37px}.wiki-hero .edition-pill{font-size:5px;letter-spacing:.08em}.wiki-hero h1{font-size:clamp(40px,11vw,54px);margin-top:25px}.wiki-hero .container>p:not(.edition-pill){font-size:11px;margin-top:20px;line-height:1.9}.wiki-hero .container>p br{display:none}.wiki-search{margin-top:25px}.wiki-search>label{font-size:8px;margin-left:13px}.wiki-search-field{padding:10px 13px;border-radius:14px;gap:10px}.wiki-search-field>span{font-size:25px}.wiki-search input{font-size:11px;padding:7px 0}.wiki-search input::placeholder{font-size:10px}.wiki-search kbd{display:none}.wiki-search button{width:23px;height:23px;font-size:19px}.wiki-main{padding-top:26px}.wiki-category-panel{padding:18px 15px;border-radius:17px}.wiki-category-panel>.eyebrow{font-size:7px;padding-inline:4px}.wiki-category-panel>h2{font-size:20px;margin:9px 4px 17px}.wiki-categories{gap:7px}.wiki-categories button{font-size:9px;padding:7px 9px;gap:6px;border-radius:8px}.wiki-categories button>span{font-size:13px;width:12px}.wiki-layout{gap:25px}.wiki-results-heading{gap:10px;padding-bottom:17px}.wiki-results-heading>h2{font-size:18px}.wiki-results-heading>p{font-size:7px}#wiki-articles{gap:18px}.wiki-article{padding:24px 22px;border-radius:18px}.wiki-article-category{font-size:7px}.wiki-article h2{font-size:25px;margin-top:10px}.wiki-permalink{font-size:20px}.wiki-intro{font-size:12px;line-height:1.9;margin-top:18px}.wiki-article h3{font-size:15px;margin-top:22px}.wiki-article p:not(.wiki-intro),.wiki-article ul,.wiki-article ol{font-size:11px;line-height:1.95}.command-list{margin-top:15px;border-radius:10px}.command-list>div{grid-template-columns:1fr;gap:5px;padding:12px 13px}.command-list dt code{font-size:10px}.command-list dd{font-size:10px}.wiki-tip{padding:13px 14px;margin-top:19px}.wiki-tip>strong{font-size:9px}.wiki-tip>p{font-size:10px!important}.wiki-article .article-links{gap:6px}.article-links a{font-size:8px}.wiki-empty{padding:45px 22px;border-radius:18px}.wiki-empty h2{font-size:25px}.wiki-empty p{font-size:11px}.wiki-teaser-section{padding-top:43px;padding-bottom:0}.wiki-teaser{padding:27px;gap:22px;border-radius:20px}.wiki-teaser h2{font-size:26px;line-height:1.15;margin-top:12px}.wiki-teaser .eyebrow{font-size:6px}.wiki-teaser p:not(.eyebrow){font-size:10px;line-height:1.9}.wiki-teaser .button{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
