/* English typography, gold accents and the bearded prospector's identity. */
:root{--ink:#f4e8cc;--muted:#a69a7a;--green:#efbf4e;--line:#44391e;--cream:#17150e;background:#100f0b}
body{background:radial-gradient(ellipse at 55% 0,#58441d29,transparent 65%),#100f0b}
.site-header{background:linear-gradient(120deg,#1d1a10,#13130f);border-bottom-color:#544325;box-shadow:0 6px 28px #0004}
.brand{color:#f9d878;letter-spacing:.4px;font-size:26px;font-weight:800;gap:12px}.brand small{color:#a08d5d;letter-spacing:2.2px;font-size:8px}.brand-mark{width:43px}.brand-mark img{width:47px;height:60px;filter:drop-shadow(0 2px 7px #ffcc4f25)}
.nav-button{text-transform:uppercase;letter-spacing:1px;font-size:10px}.nav-button.active{background:linear-gradient(#4e3d1d,#302917);color:#ffe6a1;border-color:#88692b;box-shadow:inset 0 -2px #e8b643}
.wallet{background:#2c2515;border-color:#68562d}.wallet strong{color:#ffdb76}.icon-button{color:#b7a679}
.social-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid #735d2f;border-radius:6px;background:linear-gradient(#42361d,#2c2617);color:#e8c96f;text-decoration:none;text-transform:uppercase;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.7px;white-space:nowrap;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.social-button svg{width:15px;height:15px}.social-button:hover{background:linear-gradient(#594820,#3c3019);color:#ffe8a5;box-shadow:0 3px 12px #0005;transform:translateY(-2px)}.social-button:active{transform:translateY(0)}
.page-heading h1{font-size:32px;letter-spacing:-.6px;font-weight:750;background:linear-gradient(100deg,#fff2cf,#e1b958);-webkit-background-clip:text;background-clip:text;color:transparent}
.page-heading p:last-child{color:#9c927b;font-size:12px;line-height:1.6}.eyebrow{color:#b59d61;font-size:9px;letter-spacing:2px}
.card{background:linear-gradient(140deg,#252315ed,#17180fe8);border-color:#685a32;box-shadow:0 8px 22px #0005,inset 0 1px #e7c26710}.avatar{background:radial-gradient(#605029,#2d2819);border-color:#a28b48;width:80px;height:83px}.avatar img{width:72px;height:81px}.pet-name-row h2{font-size:22px;color:#f6dfaa}.card-kicker{font-size:9px;letter-spacing:1.2px;color:#a8996c}.pet-personality{font-size:9px;color:#a09067;line-height:1.5}.level-pill{color:#eac767;background:#393019;border-color:#6c5b2c}.xp-heading{font-size:9px}.xp-track span{background:linear-gradient(90deg,#b47b1c,#ffdb70)}.next-level{font-size:8px;white-space:normal;line-height:1.6;color:#9a8b68}.section-title h2{font-size:12px;letter-spacing:.4px;color:#d7c495}.section-title>span{font-size:8px}.stat-heading{font-size:10px}.stat-heading b{font-size:10px}.status-tip{font-size:9px;line-height:1.5;min-height:40px}.section-description{font-size:10px;line-height:1.6}.task-copy b{font-size:10px;line-height:1.45;font-weight:600}.task-copy small{font-size:9px}.task-claim{font-size:9px;padding:6px}.task-footer{font-size:8px;text-align:center;line-height:1.6}.memory-item{font-size:10px}.memory-item time{font-size:8px}.market-teaser b{font-size:11px}.market-teaser small{font-size:9px;line-height:1.5}
.garden{border-color:#997b38;box-shadow:0 15px 45px #0007,0 0 0 3px #393019}.garden:after{border-color:#cba74d24}.garden-top{z-index:5}.place-tag{color:#ecd899;border-color:#7b6634;letter-spacing:.5px;background:#221f13e8}.place-tag:before{background:#d5b158;color:#312710}.weather{color:#efd48b;border-color:#65532b;background:#201c11e6}.scene-caption{color:#b69b5c;font-size:8px;letter-spacing:2.1px}.speech{color:#e2d4b1;border-color:#6c5b33;background:#252316e8;line-height:1.55;font-size:11px;padding:10px 14px}.speech:after{border-top-color:#635029}.world-mining-hud{color:#b29d66}.world-mining-hud b{color:#f8d063}.world-places{gap:8px}.world-place{color:#d7be79;border-color:#756133;background:linear-gradient(#40361f,#2a2717)}.world-place small{color:#a89765;font-size:8px}.world-place b{font-size:11px}.world-place.mine-place{background:linear-gradient(#ffe496,#d5a633);border-color:#f9d668;color:#34280d;box-shadow:0 3px 0 #947122,0 0 28px #e6b85022}.world-place.mine-place small{color:#6a5220}.scene-button{color:#e0bf6b;border-color:#816e3b;background:#302a18dc}.mood-badge{color:#d1b976;border-color:#76612c;background:#292816da}.drag-hint{color:#ad9b6d}
.care-section{background:linear-gradient(120deg,#211f14,#191b11);border-color:#554a28}.care-button{background:linear-gradient(#352e1c,#282619);border-color:#665632;min-width:0}.care-button b{color:#e0cb94;font-size:11px}.care-button small{color:#a18e5f;font-size:8px}.care-button.working{background:linear-gradient(#4f3e1d,#382d18);border-color:#977531}.action-icon{color:#ddbc64;background:#423820;border-color:#786332}.care-heading h2{font-size:13px}.care-heading h2>span{font-size:10px}.saved-label{font-size:9px}
.item-visual{background:radial-gradient(ellipse at 50% 40%,#5e492340,transparent 65%),linear-gradient(130deg,#2f2b1b,#212319)!important;border-color:#675a32}.item-visual:after{content:'';position:absolute;bottom:19px;width:100px;height:6px;background:#e5bd4c30;filter:blur(6px);border-radius:50%;pointer-events:none}.product-miner{height:145px;width:120px}.item-label{color:#d4b45c;background:#262512eb;border-color:#65542a}.shop-card{border-color:#665730}.shop-card h3{color:#e6d6a7}.shop-card p{color:#9e9377}.shop-card button{background:#554322;border-color:#8c6c31;color:#f0d99b}.shop-banner{background:radial-gradient(ellipse at 85% 50%,#d4a33220,transparent 45%),linear-gradient(120deg,#30291a,#1c2017);border-color:#766239}.shop-banner h2{color:#edd194}.shop-mascot{filter:drop-shadow(0 0 20px #eabe4f25);width:120px;height:150px}.filter-button.active{color:#f3d687;background:#493a1f}.primary-button{background:linear-gradient(#c39b46,#9d792e);color:#fff2c9;border-color:#e6c56d}.secondary-button{color:#d5bf83;background:#3b321e;border-color:#746236}.energy-pack{background:linear-gradient(90deg,#392c18,#8d7137,#332b18);border-color:#d5b558;box-shadow:0 0 20px #e7bc4325,inset 0 0 12px #e7c37524}.energy-pack:before{background:#967939;border-color:#ccb765}.energy-pack svg{color:#ffe8a0;filter:drop-shadow(0 0 6px #f5ce50)}.energy-pack b{color:#ead28d}.product-mint{filter:saturate(.72) brightness(.9)}.product-sunglasses{filter:saturate(.4) contrast(1.12)}.scan-chart>div svg{color:#f2c657}.scan-chart .scan-band{background:linear-gradient(90deg,transparent,#edc45718);border-color:#e9c66880}.photo-preview{background:#16180e}.field input{color:#f1dfb4}.toast{color:#f5e6b9}footer{font-size:9px;color:#8c7951}footer p{color:#766b50}footer>span svg{opacity:.8;color:#c9a34f}
@media(min-width:1101px){.home-layout{grid-template-columns:204px minmax(0,1fr) 238px}.world-places{left:236px;right:270px}.scene-controls{right:276px}.garden{height:670px}.activity-column{gap:12px}.task{padding:10px 0}.speech{top:83px}.world-mining-hud{top:134px}.pet-card{padding:14px}}
@media(min-width:1500px){.home-layout{grid-template-columns:224px minmax(0,1fr) 258px}.garden{height:720px}.world-places{left:268px;right:300px}.scene-controls{right:298px}.speech{top:90px}.world-mining-hud{top:139px}}
@media(min-width:961px) and (max-width:1100px){.home-layout{grid-template-columns:178px minmax(0,1fr) 210px}.garden{height:655px}.world-places{left:202px;right:235px}.world-place small{display:none}.world-place b{font-size:10px}.scene-controls{right:236px}.task-symbol{display:none}.stat-heading,.stat-heading b{font-size:9px}.task-copy b{font-size:10px}.task-claim{font-size:8px}.section-title h2{font-size:11px}.care-button b{font-size:10px}}
@media(max-width:960px){.brand{font-size:23px}.brand small{letter-spacing:1.8px;font-size:7px}.nav-button{font-size:9px;padding:10px;letter-spacing:.6px}.page-heading h1{font-size:29px}.garden{height:610px}.pet-column{grid-column:1/-1;grid-row:2}.activity-column{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr}.tasks-card{grid-column:1;grid-row:1/3}#tasks{display:block}.memory-card{display:block;grid-column:2;grid-row:1}.market-teaser{grid-column:2;grid-row:2}.avatar{height:86px;width:86px}.avatar img{height:85px;width:74px}.pet-column .card{padding:17px}.pet-column .status-card{padding-bottom:0}.stat{margin-top:15px}.world-place small{font-size:8px}.world-place b{font-size:11px}.world-places{left:24px;right:24px}.care-button b{font-size:11px}.scene-caption{top:65px}.speech{top:86px}.world-mining-hud{top:138px}}
@media(max-width:650px){.brand{font-size:21px;gap:7px}.brand small{font-size:6px;letter-spacing:1.45px}.brand-mark{width:30px}.brand-mark img{width:34px;height:50px}.site-header{padding:0 13px;gap:7px}.header-tools{gap:6px}.social-button{width:31px;height:30px;padding:0;border-radius:5px}.social-button .social-label{display:none}.social-button svg{width:16px;height:16px}.wallet{gap:5px;padding:6px 8px}.nav-button{font-size:10px;letter-spacing:.5px;padding:7px 10px}.page-heading h1{font-size:27px;letter-spacing:-.5px}.page-heading p:last-child{font-size:11px;max-width:340px}.eyebrow{font-size:7px;letter-spacing:1.5px}.garden{height:560px}.place-tag{font-size:9px}.weather{font-size:8px}.scene-caption{font-size:7px;top:61px;letter-spacing:1.5px}.speech{top:79px;font-size:10px;line-height:1.45;max-width:85%;padding:8px 10px}.world-mining-hud{top:133px;gap:15px}.world-mining-hud small{font-size:7px}.world-places{left:10px;right:10px;bottom:55px;gap:5px}.world-place b{font-size:10px}.world-place.mine-place b{font-size:12px;letter-spacing:.5px}.world-place.mine-place small{font-size:8px}.world-place{padding:9px 5px}.world-place small{display:none}.world-place.mine-place small{display:inline}.drag-hint{font-size:6px}.mood-badge{font-size:7px}.pet-column .card{padding:13px 11px}.pet-column .status-card{padding-bottom:0}.pet-name-row h2{font-size:20px}.avatar{width:77px;height:80px}.avatar img{width:68px;height:78px}.pet-personality{font-size:9px}.card-kicker{font-size:8px;letter-spacing:1px}.level-pill{font-size:8px}.xp-heading{font-size:8px}.next-level{font-size:8px}.stat-heading,.stat-heading b{font-size:9px}.stat{margin-top:20px}.status-tip{font-size:8px;padding:9px 6px}.activity-column{display:flex;gap:12px}.tasks-card{padding:15px}#tasks{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.task{padding:11px 0}.task-copy b{font-size:10px}.task-copy small{font-size:8px}.task-claim{font-size:8px;padding:5px}.memory-card{display:none}.market-teaser{padding:12px}.care-section{padding:12px}.care-heading h2{font-size:12px}.care-heading h2>span{font-size:9px}.saved-label{font-size:7px}.care-button b{font-size:10px}.care-button small{font-size:8px}.care-button{gap:7px;padding:11px 8px}.shop-banner{padding:22px}.shop-mascot{width:85px;height:115px}.shop-banner h2{font-size:23px}.item-visual{height:142px}.product-miner{height:122px;width:97px}.shop-card h3{font-size:13px}.shop-card p{font-size:10px;line-height:1.6}.shop-card button{font-size:9px;padding:8px}.item-price{font-size:10px}footer{font-size:8px}footer p{font-size:8px}.summary-card{font-size:10px}}
@media(max-width:380px){.brand{font-size:19px}.brand small{font-size:5px}.site-header{padding:0 10px}.wallet{padding:5px 6px}.brand-mark{width:27px}.world-place.mine-place small{font-size:7px}.task-symbol{display:none}#tasks{grid-template-columns:1fr}.task-copy b{font-size:11px}.task-claim{font-size:9px;padding:6px 10px}.garden{height:550px}.scene-caption{letter-spacing:1px}.place-tag{font-size:8px}.weather{font-size:7px}.world-mining-hud{gap:10px}}
.xaut-intro-overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;align-content:center;gap:20px;overflow:hidden;background:radial-gradient(ellipse at 50% 47%,#73531c4d 0%,#120e08f2 42%,#0b0906f8 100%);color:#f7dda0;opacity:1;transition:opacity .75s ease,visibility .75s ease;pointer-events:none;isolation:isolate}.xaut-intro-overlay.is-complete{opacity:0;visibility:hidden}.xaut-intro-overlay::before{content:'';position:absolute;inset:8%;border:1px solid #e4b95635;box-shadow:0 0 70px #d89b2718,inset 0 0 35px #d89b2710;pointer-events:none}.intro-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#fff0 0,#fff0 4px,#f5cf7520 5px,#fff0 6px);mix-blend-mode:screen;opacity:.24;animation:intro-scan 2.5s linear infinite;pointer-events:none}.intro-brand{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;filter:drop-shadow(0 0 20px #e6b64733);animation:intro-rise 1s cubic-bezier(.2,.75,.25,1) both}.intro-kicker{font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:4px;color:#bf9a4f}.intro-brand strong{font:700 clamp(30px,5vw,58px)/.95 'Segoe UI',sans-serif;letter-spacing:7px;color:#fff0bd}.intro-brand strong i{font-style:normal;color:#e7b53d}.intro-sector{font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:3px;color:#9f8650}.intro-status{position:relative;display:flex;align-items:center;gap:8px;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:2px;color:#dfbc66;animation:intro-rise 1s .16s cubic-bezier(.2,.75,.25,1) both}.intro-status-dot{width:6px;height:6px;border-radius:50%;background:#ffd96e;box-shadow:0 0 12px #ffca47;animation:intro-blink 1s ease-in-out infinite}.intro-progress{position:relative;width:min(280px,60%);height:2px;background:#5c451f;border-radius:3px;box-shadow:0 0 10px #e4ae3e25;animation:intro-rise 1s .25s cubic-bezier(.2,.75,.25,1) both}.intro-progress span{display:block;width:var(--intro-progress,0%);height:100%;background:linear-gradient(90deg,#9d6b18,#f9dc7a);box-shadow:0 0 11px #f6ca55;transition:width .18s linear}.intro-skip{position:absolute;right:23px;bottom:22px;padding:8px 11px;border:1px solid #9b7939;border-radius:3px;background:#2a200ed9;color:#d6b46a;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;pointer-events:auto;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.intro-skip:hover{background:#5a421c;color:#fff0bb;border-color:#e6bf5d}.xaut-intro-overlay[data-phase='strike-the-core'] .intro-status-dot{background:#fff1ae;box-shadow:0 0 18px #ffd35b}.xaut-intro-overlay[data-phase='gold-frontier-online'] .intro-status-dot{background:#c9f19e;box-shadow:0 0 14px #9cd871}@keyframes intro-rise{from{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes intro-scan{from{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes intro-blink{0%,100%{opacity:.45}50%{opacity:1}}@media(max-width:650px){.xaut-intro-overlay{gap:15px}.xaut-intro-overlay::before{inset:4%}.intro-kicker{font-size:7px;letter-spacing:2.6px}.intro-brand strong{font-size:30px;letter-spacing:4px}.intro-sector,.intro-status{font-size:7px;letter-spacing:1.5px}.intro-progress{width:62%}.intro-skip{right:13px;bottom:14px;font-size:8px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.intro-scanlines,.intro-status-dot{animation:none}.intro-brand,.intro-status,.intro-progress{animation:none}.xaut-intro-overlay{transition:none}}
.xaut-intro-overlay{pointer-events:auto}
.demo-transfer{margin:18px 0 12px}.demo-transfer>div{background:#3d3018;border-color:#765d2b}.demo-transfer b{color:#f2cf69;font-size:17px}.demo-address{display:grid;gap:6px;padding:11px 13px;background:#221b0e;border:1px solid #69532a;border-radius:4px;overflow:hidden}.demo-address small{color:#bba36a;font-size:8px;letter-spacing:1px;text-transform:uppercase}.demo-address code{display:block;color:#efd487;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.modal-row #confirm-demo-mine{display:inline-flex;align-items:center;gap:7px}
