.token-icon{display:inline-block;width:1em;height:1em;object-fit:contain;vertical-align:-.15em}.token-amount{font-size:inherit;font-weight:800;white-space:nowrap}.token-amount .token-icon{margin-right:.25em}.token-amount svg.token-icon{color:var(--ui-gold-text)}:root[data-theme] .site-shell .site-nav a.drop-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--sp-3);border:2px solid var(--ui-gold);border-radius:var(--r-md);background:var(--ui-gold-wash);color:var(--ui-gold-text);font-size:var(--fs-small);font-weight:900;letter-spacing:.08em;line-height:1;text-decoration:none;box-shadow:none;transition:transform .15s ease}:root[data-theme] .site-shell .site-nav a.drop-button:hover{color:var(--ui-gold-text);transform:translateY(-1px)}:root[data-theme] .site-shell .site-nav a.drop-button:focus-visible{outline:3px solid var(--ui-gold);outline-offset:2px}:root[data-theme] .site-shell .site-nav a.drop-button.is-live{position:relative;animation:drop-pulse 2.4s ease-in-out infinite}@keyframes drop-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.82}}@media (prefers-reduced-motion: reduce){:root[data-theme] .site-shell .site-nav a.drop-button.is-live{animation:none}}@media (max-width: 1279px){:root[data-theme] .site-shell .site-nav nav a.drop-button{display:inline-flex;letter-spacing:.08em}}.launch-drops-cta{justify-self:center;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px}@media (max-width: 640px){.launch-drops-cta{justify-self:stretch;justify-content:center}}.wp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--ui-border);border-radius:var(--r-lg);background:var(--ui-raised);box-shadow:var(--ui-shadow-sm);scroll-margin-top:84px}.wp-tabs button{min-height:48px;border:0;border-radius:var(--r-md);background:transparent;color:var(--ui-muted);font:inherit;font-size:.95rem;font-weight:900;letter-spacing:.04em;cursor:pointer}.wp-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-width:0}.wp-tabs button svg{display:block;flex:0 0 auto;width:18px;height:18px}.wp-tabs button:hover{color:var(--ui-text)}.wp-tabs button.active{background:var(--ui-gold);color:var(--ui-on-gold)}.wp-tabs button:focus-visible{outline:3px solid var(--ui-gold);outline-offset:2px}.wp-tab-panel{display:grid;gap:24px;min-width:0}.wp-tab-panel[hidden]{display:none}@keyframes wp-shimmer{to{background-position:-200% 0}}.update-notice{position:fixed;z-index:1000;left:50%;bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;transform:translate(-50%);border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-sm);font-size:14px}.update-notice button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-gold);color:var(--ui-on-gold);font:inherit;font-weight:700;cursor:pointer}.update-notice .update-notice-later{background:transparent;color:var(--ui-muted)}:root{color-scheme:dark;--bg: #12110f;--bg-soft: #1d1a16;--panel: #2a241d;--panel-cream: #f0dfbd;--text: #fbf3df;--muted: #c4b899;--gold: #d9a83b;--gold-soft: #f2cf73;--green: #7f9b58;--red: #d26d5f;--line: rgba(255, 235, 190, .14);--shadow: 0 18px 44px rgba(0, 0, 0, .35);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{min-height:100vh}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:0 32px;border-bottom:1px solid var(--line);background:#12110fdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:900;letter-spacing:0}.site-nav nav,.footer nav,.nav-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:8px;min-height:2.75rem;padding:.75rem 1.1rem;color:var(--text);font-weight:900;cursor:pointer}.button:disabled,.wallet-card:disabled{cursor:not-allowed;opacity:.54}.button.primary{background:linear-gradient(180deg,var(--gold-soft),var(--gold));color:#20170c;box-shadow:0 10px 28px #d9a83b38}.button.secondary{border-color:var(--line);background:#fff5dc0f}.button.small{min-height:2.2rem;padding:.5rem .8rem;font-size:var(--fs-small)}.account-chip,.wax-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;padding:.4rem .7rem;color:var(--muted);background:#ffffff0a;font-size:var(--fs-small)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100vh - 5rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,6vw,5rem)}.eyebrow{margin:0 0 .8rem;color:var(--gold-soft);font-size:var(--fs-small);font-weight:900;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(3.8rem,8vw,7.5rem);line-height:.9}.section{padding:clamp(3rem,6vw,5rem) clamp(1rem,6vw,5rem)}.placeholder-panel h1{margin:0;font-size:clamp(2rem,4vw,2.75rem)}.placeholder-panel{border:1px solid var(--line);border-radius:8px;background:#2a241ddb;box-shadow:var(--shadow)}.placeholder-panel p{color:var(--muted)}.step{display:grid;place-items:center;width:2rem;aspect-ratio:1;border-radius:50%;color:#21180c;background:var(--gold);font-weight:900}.footer{display:flex;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,6vw,5rem);color:var(--muted)}.footer div{display:grid;gap:.25rem}.home-badge{justify-self:start;border:1px solid rgba(107,67,40,.18);border-radius:999px;padding:.34rem .62rem;background:var(--ui-raised);color:var(--ui-success-text);font-size:var(--fs-small);font-weight:800;letter-spacing:.08em}.content-page{min-height:100vh;padding:clamp(1rem,4vw,3rem)}.placeholder-panel{max-width:52rem;padding:var(--sp-5)}.placeholder-panel.compact{max-width:none;margin-top:1rem}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wallet-card{display:grid;gap:.5rem;min-height:11rem;padding:1.35rem;border:1px solid var(--line);border-radius:8px;background:#211d18;color:var(--text);text-align:left;cursor:pointer}.wallet-card span{font-size:1.25rem;font-weight:900}.wallet-card small,.wallet-card b{color:var(--muted)}.loading-state{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:100vh;color:var(--muted)}.spinner{width:1.4rem;aspect-ratio:1;border:3px solid rgba(255,255,255,.16);border-top-color:var(--gold);border-radius:50%;animation:spin .9s linear infinite}.toast-stack{position:fixed;right:20px;bottom:20px;display:grid;gap:.65rem;z-index:150}.toast{--toast-accent: #63a8d8;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;width:min(22rem,calc(100vw - 40px));max-width:22rem;border:1px solid #dfc9a3;border-left:5px solid var(--toast-accent);border-radius:10px;padding:.8rem .95rem .82rem .8rem;background:#fff8e8;color:#6b4328;box-shadow:0 6px 18px #50321929}.toast--success{--toast-accent: #68b95e}.toast--error{--toast-accent: #d9685a}.toast--warning{--toast-accent: #e9a93a}.toast--info{--toast-accent: #63a8d8}.toast-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--toast-accent) 18%,#fff8e8);color:var(--toast-accent)}.toast-copy{display:grid;gap:.2rem;min-width:0}.toast-copy strong{color:var(--toast-accent);font-size:var(--fs-small);font-weight:800;line-height:1.2}.toast-copy span{color:#6b4328;font-size:var(--fs-small);font-weight:600;line-height:1.35}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;background:#281e1459;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60}.modal-panel{position:relative;display:flex;flex-direction:column;width:min(calc(100vw - 24px),34rem);max-height:88vh;overflow:hidden;border:3px solid rgba(106,73,52,.28);border-radius:20px;padding:1.4rem;background:#fff9e8;color:var(--text);box-shadow:0 20px 44px #281e143d}.modal-header{flex-shrink:0;min-width:0}.modal-scroll-content{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;padding-right:10px}.modal-scroll-content::-webkit-scrollbar{width:12px}.modal-scroll-content::-webkit-scrollbar-track{border-radius:999px}.modal-scroll-content::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:999px}.modal-scroll-content::-webkit-scrollbar-button{display:none;width:0;height:0}@supports selector(::-webkit-scrollbar){.modal-scroll-content{scrollbar-color:auto}}.modal-panel h2{margin:0 2.4rem 1rem 0;color:var(--brown)}.icon-button{border:1px solid var(--line);border-radius:8px;background:#ffffff0f;color:var(--text)}.modal-close{z-index:1;position:absolute;right:14px;top:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 780px){.modal-close{width:44px;height:44px}.modal-panel h2{margin-right:3.25rem}}.modal-close-button{border:1px solid #b94b43;border-radius:9px;background:#d9685a;color:#fff8e8;box-shadow:0 2px 5px #6e372829;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.modal-close-button:hover{border-color:#a94339;background:#c85a4d;color:#fffdf7;box-shadow:0 3px 7px #6e372833}.modal-close-button:active{background:#b94b43;transform:translateY(1px)}.info-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:2px solid rgba(106,73,52,.18);border-radius:999px;background:#fff9e8;color:var(--brown);cursor:pointer}:root[data-theme=dark] .site-nav{background:var(--nav-bg);border-color:var(--border);box-shadow:0 2px 12px #00000047}:root[data-theme=dark] .placeholder-panel,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .claim-reward-panel,:root[data-theme=dark] .claim-calc-panel,:root[data-theme=dark] .claim-bonus-panel,:root[data-theme=dark] .public-footer-grid{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .modal-panel{background:var(--modal-bg);box-shadow:var(--shadow)}:root[data-theme=dark] .farm-title h1,:root[data-theme=dark] .modal-panel h2,:root[data-theme=dark] .site-nav .brand,:root[data-theme=dark] .public-footer strong{color:var(--text)}:root[data-theme=dark] .loading-state{background:var(--surface-raised);border-color:var(--border);color:var(--text);box-shadow:0 14px 28px #0000003d}:root[data-theme=dark] .public-footer-grid{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:0 18px 42px #00000047}:root[data-theme=dark] .modal-panel h2{color:var(--text-strong)}.lore-page{min-height:100vh;padding-bottom:48px;color:var(--text)}.lore-artwork-standard{width:min(960px,calc(100vw - 40px))}.lore-page a:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 70%,white);outline-offset:3px}@media (max-width: 768px){.lore-artwork-standard{width:calc(100vw - 24px);margin-bottom:52px}}:root{--home-content-width: var(--content-max);--home-page-gutter: 24px}.home-story-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--home-line);border-radius:7px;padding:0 17px;font-size:var(--fs-small);font-weight:850;line-height:1;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.home-story-button:hover{transform:translateY(-1px)}.home-story-button-primary{border-color:#b67a1d;background:linear-gradient(180deg,#f3cf79,var(--home-gold));color:#402918;box-shadow:0 4px #74481647}.home-story-button-primary:hover{background:linear-gradient(180deg,#f8d98f,#dfa53a)}.home-story-button-secondary{background:color-mix(in srgb,var(--home-ivory) 90%,transparent);color:var(--home-brown);box-shadow:0 3px #5b3f291f}.home-story-button-secondary:hover{border-color:color-mix(in srgb,var(--home-green) 58%,var(--home-line));background:var(--home-ivory)}.home-story-button:focus-visible{outline:3px solid color-mix(in srgb,var(--home-gold) 68%,white);outline-offset:3px}.home-story-art-coop,.home-story-art-crafting{aspect-ratio:16 / 10}:root[data-theme=dark] .home-story-button-secondary{background-color:var(--home-ivory);border-color:var(--home-line)}.mobile-header-play{display:none}@media (min-width: 1280px){.site-nav{gap:14px;padding-inline:clamp(24px,3vw,46px)}.site-nav nav,.site-nav .nav-actions{gap:10px}}@media (max-width: 1279px){.site-shell .site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:58px;padding:8px 12px;flex-wrap:nowrap}.site-nav .brand{grid-column:1;grid-row:1;min-width:0}.mobile-header-play{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #b67a1d;border-radius:7px;padding:0 10px;background:linear-gradient(180deg,#f1cd78,#d69b2d);color:#402918;font-size:var(--fs-small);font-weight:850;line-height:1;box-shadow:0 3px #74481638}.site-nav .mobile-nav-controls{grid-column:3;grid-row:1;display:inline-flex;gap:6px}.site-nav .mobile-nav-controls .theme-toggle,.site-nav .mobile-nav-controls .site-menu-toggle{width:36px;height:36px;flex:0 0 36px;border-radius:8px;box-shadow:none}.site-shell .site-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border-radius:8px}.site-nav nav a,.site-nav nav span{min-height:42px;border-radius:7px}.site-nav nav a:first-child:last-child,.site-nav nav a:nth-last-child(1):nth-child(odd){grid-column:1 / -1}}@media (max-width: 768px){:root{--home-page-gutter: 12px}.home-story-button{min-width:0;padding-inline:12px;text-align:center}}@media (max-width: 430px){.site-nav .brand{gap:7px}.site-nav .brand>span:last-child{font-size:var(--fs-small)}.home-story-art-coop,.home-story-art-crafting{aspect-ratio:16 / 10}}@media (max-width: 390px){.site-nav{gap:6px}.site-nav .brand>span:last-child{font-size:var(--fs-small)}.mobile-header-play{padding-inline:8px;font-size:var(--fs-small)}}@media (max-width: 350px){.site-nav .brand>span:last-child{display:none}}:root[data-theme=dark] .loading-farm{background:var(--hero-bg);color:var(--text)}:root[data-theme=dark] .loading-farm{background:#17130f}:root[data-theme=dark] .rarity-badge,:root[data-theme=dark] .status-badge,:root[data-theme=dark] .point-price-badge,:root[data-theme=dark] .wallet-card-end b,:root[data-theme=dark] .login-game-badge,:root[data-theme=dark] .login-network-status{background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-text)}:root[data-theme=dark] .farm-panel-action-pair.boosted .info-button{border-left:1px solid rgba(92,61,26,.38);background:#c9822f;color:#fff4d6}:root[data-theme=dark] .farm-panel-action-pair.retire .info-button{border-left:1px solid rgba(126,45,36,.5);background:#b94b43;color:#fff4d6}:root[data-theme=dark] .farm-panel-action-pair.claim .info-button{border-left:1px solid rgba(36,84,38,.5);background:#5f9f54;color:#f7ffe8}:root[data-theme=dark] .player-hud-chip,:root[data-theme=dark] .point-pill,:root[data-theme=dark] .account-chip,:root[data-theme=dark] .wax-pill{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .hud-icon{background:color-mix(in srgb,var(--gold) 18%,var(--surface-inset));color:#f0dfc2}:root[data-theme=dark] .point-icon{color:var(--gold)}:root[data-theme=dark] .loading-state{background:var(--status-pill-bg);border-color:var(--border);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=dark] .toast{border-color:var(--border);border-left-color:var(--toast-accent);background:var(--surface-raised);color:var(--text);box-shadow:0 18px 36px #00000061}:root[data-theme=dark] .toast-icon{background:color-mix(in srgb,var(--toast-accent) 18%,var(--surface-inset));color:var(--toast-accent)}:root[data-theme=dark] .toast-copy strong{color:var(--text)}:root,:root[data-theme=light]{--page-bg-alt: #dff2c0;--surface-soft: rgba(255, 244, 214, .74);--surface-inset: #fff4d6;--text-strong: #33281f;--border-strong: rgba(106, 73, 52, .32);--sidebar-bg: rgba(255, 244, 214, .75);--card-bg: #fff9e8;--card-border: rgba(106, 73, 52, .2);--hero-bg: linear-gradient(180deg, #a9ddf5 0 24rem, #fff4d6 24rem 75%, #dff2c0 100%);--document-bg: #fff9e8;--disabled-bg: #e6d8c1;--disabled-text: #755b45;--status-pill-bg: #fff9e8;--badge-bg: #fff4d6;--badge-text: #33281f;--badge-border: rgba(106, 73, 52, .2);--input-border: rgba(106, 73, 52, .22);--skeleton-bg: rgba(255, 249, 232, .8);--skeleton-highlight: rgba(245, 187, 61, .22);--hen-header-bg: linear-gradient(180deg, #9a5c31, #704424);--hen-header-border: rgba(73, 44, 25, .35)}:root[data-theme=dark]{--page-bg-alt: #1d2117;--surface-soft: #282017;--surface-inset: #191511;--text-strong: #fff6e8;--border-strong: #6d563f;--sidebar-bg: rgba(32, 26, 20, .75);--card-bg: #282017;--card-border: #5c4936;--hero-bg: radial-gradient(circle at 16% 10%, rgba(240, 181, 47, .13), transparent 9rem), radial-gradient(circle at 78% 16%, rgba(127, 201, 106, .11), transparent 12rem), linear-gradient(180deg, #18140f 0 34%, #14110e 34% 76%, #1c2115 100%);--document-bg: #282017;--disabled-bg: #3a3025;--disabled-text: #95856f;--status-pill-bg: #30261c;--badge-bg: #30271e;--badge-text: #f4eadb;--badge-border: #594633;--input-border: #584633;--skeleton-bg: #272018;--skeleton-highlight: #453624;--hen-header-bg: repeating-linear-gradient(90deg, rgba(112, 67, 41, .28) 0 1.5rem, rgba(74, 44, 29, .22) 1.5rem 4.2rem), linear-gradient(180deg, #623a24, #51301f 58%, #4a2c1d);--hen-header-border: #704329}:root[data-theme=dark] .public-footer-grid{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=dark] .login-brand-copy h1{color:var(--text-strong)}:root[data-theme=dark] .login-brand-panel{background:radial-gradient(circle at 18% 18%,rgba(240,181,47,.13),transparent 7rem),radial-gradient(circle at 90% 78%,rgba(127,201,106,.13),transparent 9rem),linear-gradient(150deg,#211b15,#1f2619 54%,#18140f);color:var(--text)}:root[data-theme=dark] .login-control-panel .wallet-card,:root[data-theme=dark] .login-game-badge,:root[data-theme=dark] .login-network-status{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .login-control-panel .wallet-card:hover:not(:disabled){background:#30261c;border-color:var(--border-strong)}:root[data-theme=dark] .wallet-icon-block{background:linear-gradient(180deg,#3b3124,#27351e);color:var(--green-dark)}:root[data-theme=dark] .login-control-panel .wallet-card:disabled,:root[data-theme=dark] .button:disabled,:root[data-theme=dark] .farm-panel-button:disabled{background:var(--disabled-bg);color:var(--disabled-text);opacity:.74}:root[data-theme=dark] .play-panel--inventory{background:linear-gradient(180deg,#30261cd1,#1f2a196b)}:root[data-theme=dark] .play-panel--craft{background:linear-gradient(180deg,#f0b52f14,#211b15c7)}:root[data-theme=dark] .play-panel--market{background:linear-gradient(180deg,#7fc96a14,#282017c7)}:root[data-theme=dark] .play-panel--referral{background:linear-gradient(180deg,#f0b52f0f,#1d2316b3)}:root[data-theme=dark] .market-meta small,:root[data-theme=dark] .claim-summary-badges span,:root[data-theme=dark] .claim-bonus-card{background:var(--surface-inset);color:var(--text)}:root[data-theme=dark] .modal-backdrop{background:#0a0806ad}:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .claim-result-modal{background:var(--modal-bg);border-color:var(--border);color:var(--text);box-shadow:0 24px 58px #0000007a}:root[data-theme=dark] .claim-reward-panel,:root[data-theme=dark] .claim-calc-panel,:root[data-theme=dark] .claim-bonus-panel,:root[data-theme=dark] .result-loot-panel,:root[data-theme=dark] .result-loot-chance{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .result-loot-stats span{background:var(--surface-inset);border-color:color-mix(in srgb,var(--gold) 42%,var(--border))}:root[data-theme=dark] .result-loot-head span,:root[data-theme=dark] .result-loot-stats small,:root[data-theme=dark] .result-loot-value span,:root[data-theme=dark] .result-loot-head p,:root[data-theme=dark] .result-loot-meta span{color:var(--text-muted)}:root[data-theme=dark] .result-loot-head strong,:root[data-theme=dark] .result-loot-stats strong,:root[data-theme=dark] .result-loot-meta strong,:root[data-theme=dark] .result-loot-value strong{color:var(--text-strong)}:root[data-theme=dark] .claim-bonus-card{background:color-mix(in srgb,var(--surface-inset) 82%,#2f241a);border:1px solid color-mix(in srgb,var(--gold) 18%,var(--border))}:root[data-theme=dark] .claim-bonus-card strong{color:#f6e7ca}:root[data-theme=dark] .claim-bonus-card span,:root[data-theme=dark] .claim-bonus-card small{color:#d9c7a9}:root[data-theme=dark] .claim-bonus-card>b{background:color-mix(in srgb,var(--surface-raised) 68%,#7d6542);color:#e7d4b4}:root[data-theme=dark] .claim-bonus-card.used>b{background:color-mix(in srgb,var(--green) 34%,#20301d);color:#c7efb5}:root[data-theme=dark] .claim-bonus-card.gold>b{background:color-mix(in srgb,var(--gold) 72%,#5c3f1f);color:#2e2114}:root[data-theme=dark] .claim-bonus-card.muted{opacity:1;background:color-mix(in srgb,var(--surface-inset) 70%,#211a14);border-color:color-mix(in srgb,var(--border) 76%,#8b7553)}:root[data-theme=dark] .claim-bonus-card.muted strong{color:#e4d2b4}:root[data-theme=dark] .claim-bonus-card.muted span,:root[data-theme=dark] .claim-bonus-card.muted small{color:#bda98a}:root[data-theme=dark] .claim-bonus-card.muted>b{background:color-mix(in srgb,var(--surface-raised) 62%,#5a4b38);color:#cdbb9d}:root[data-theme=dark] .status-badge,:root[data-theme=dark] .farm-panel-cooldown,:root[data-theme=dark] .farm-lifetime-chip{background:var(--status-pill-bg);border-color:var(--border);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=dark] .farm-panel-cooldown svg,:root[data-theme=dark] .farm-panel-cooldown strong{color:var(--text)}@media (max-width: 1279px){.site-nav{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%;max-width:100vw;min-height:58px;padding:8px 10px;overflow:visible}.site-nav .brand{flex:1 1 auto;min-width:0;gap:7px;overflow:hidden;white-space:nowrap}.site-nav .brand>span:last-child{overflow-wrap:anywhere}.mobile-nav-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}.theme-toggle,.site-menu-toggle{width:40px;height:40px;min-width:40px;flex:0 0 40px}.site-nav nav{top:calc(100% + 6px);left:10px;right:10px;max-width:calc(100vw - 20px)}}@media (max-width: 430px){.site-nav{gap:6px;padding-inline:8px}.site-nav .brand{font-size:var(--fs-small)}.mobile-nav-controls{gap:4px}}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .site-menu-toggle,:root[data-theme=dark] .info-button,:root[data-theme=dark] .player-hud-chip,:root[data-theme=dark] .point-pill,:root[data-theme=dark] .account-chip,:root[data-theme=dark] .wax-pill,:root[data-theme=dark] .claim-bonus-card,:root[data-theme=dark] .claim-summary-badges span{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] input,:root[data-theme=dark] select{background:var(--input-bg);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .site-nav nav{background:var(--modal-bg);border-color:var(--border)}.info-button:focus-visible,.theme-toggle:focus-visible,.site-menu-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 72%,#ffffff);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 980px){.hero,.wallet-grid{grid-template-columns:1fr}}@media (max-width: 720px){.site-nav,.footer{align-items:flex-start;flex-direction:column}.site-nav nav{width:100%}.hero h1{font-size:3.5rem}}.rarity-badge{display:inline-flex;border-radius:999px;padding:.3rem .65rem;background:#a9ddf594;color:var(--brown);font-size:var(--fs-small)}.rarity-common{border-color:#7fc96a6b}.rarity-rare{border-color:#a9ddf5d9}.rarity-epic,.rarity-legendary{border-color:#f5bb3de6}@keyframes coopPulse{50%{transform:translateY(-4px);box-shadow:0 14px #7fc96a42,0 24px 44px #477a4638}}:root,:root[data-theme=light]{--bg: #fff4d6;--bg-soft: #a9ddf5;--panel: #fff9e8;--panel-cream: #fff4d6;--text: #33281f;--muted: #755b45;--gold: #f5bb3d;--gold-soft: #ffd86d;--green: #7fc96a;--green-dark: #477a46;--orange: #f28c45;--red: #e9674f;--brown: #6a4934;--line: rgba(106, 73, 52, .22);--shadow: 0 18px 35px rgba(106, 73, 52, .17);--page-bg: #fff4d6;--surface: #fff9e8;--surface-raised: #fffdf7;--text-muted: #755b45;--border: rgba(106, 73, 52, .22);--nav-bg: rgba(255, 249, 232, .94);--modal-bg: #fff9e8;--input-bg: #ffffff;--scrollbar-track: #ead8b9;--scrollbar-thumb: #9a6333;--scrollbar-thumb-hover: #c1863f;--scrollbar-thumb-border: #fff4d6;color-scheme:light}:root[data-theme=dark]{--bg: #171411;--bg-soft: #211c17;--panel: #211c17;--panel-cream: #2b241d;--text: #f3eadb;--muted: #c6b8a3;--gold: #f0b52f;--gold-soft: #ffd86d;--green: #8fbd68;--green-dark: #bfe99a;--orange: #f0a15b;--red: #e27768;--brown: #f3eadb;--line: rgba(198, 184, 163, .24);--shadow: 0 18px 38px rgba(0, 0, 0, .34);--page-bg: #171411;--surface: #211c17;--surface-raised: #2b241d;--text-muted: #c6b8a3;--border: #584838;--nav-bg: #1d1915;--modal-bg: #272119;--input-bg: #332a22;--scrollbar-track: #2a2119;--scrollbar-thumb: #b78345;--scrollbar-thumb-hover: #d69b50;--scrollbar-thumb-border: #1b1510;color-scheme:dark}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scrollbar-thumb) 14%,transparent)}*::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-thumb-border);border-radius:999px;background:var(--scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (hover: none),(pointer: coarse){*::-webkit-scrollbar{width:6px;height:6px}}.site-nav{background:var(--nav-bg);border-bottom:3px solid rgba(106,73,52,.14)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:2px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--brown);box-shadow:0 4px #6a493421;cursor:pointer}.theme-toggle:hover{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));background:color-mix(in srgb,var(--surface-raised) 82%,var(--gold))}.mobile-nav-controls{display:none;align-items:center;gap:8px;margin-left:auto}.mobile-theme-toggle{display:inline-flex}.footer,.placeholder-panel p{color:var(--muted)}.button{border-radius:14px;border:2px solid rgba(106,73,52,.16);box-shadow:0 5px #6a49342e}.button.primary{background:linear-gradient(180deg,#ffd86d,var(--gold));color:var(--text)}.button.secondary{background:#fff;color:var(--brown)}.hero{min-height:calc(100vh - 5rem)}.hero h1{color:var(--brown);text-shadow:0 5px 0 rgba(245,187,61,.38)}.eyebrow{color:var(--orange)}.placeholder-panel{border-radius:18px;background:#fff9e8eb;border:2px solid var(--line);color:var(--text)}.footer{background:#fff9e8bd;border-color:var(--line)}.wallet-card{border-radius:18px;background:linear-gradient(180deg,#fff,#fff4d6);color:var(--text);border:2px solid var(--line);box-shadow:0 10px #6a49341f}.login-brand-panel{display:grid;align-content:space-between;gap:24px;padding:38px 34px;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.68),transparent 6rem),radial-gradient(circle at 90% 78%,rgba(240,181,47,.34),transparent 8rem),linear-gradient(150deg,#fff8e8,#dff2c0 54%,#a9dc8b);color:#6b4328}.login-brand-copy{display:grid;gap:12px}.login-brand-copy h1{margin:0;color:#6b4328;font-size:2.1rem;font-weight:900;letter-spacing:0}.login-game-badge{justify-self:start;border:1px solid rgba(107,67,40,.18);border-radius:999px;padding:.34rem .62rem;background:#fffdf7c7;color:#477a46;font-size:var(--fs-small);font-weight:900}.login-brand-copy p{margin:0;color:#6b4328;font-size:.95rem;font-weight:800;line-height:1.45}.login-feature-list{display:grid;gap:10px}.login-feature-list span{display:inline-flex;align-items:center;gap:10px;color:#6b4328;font-size:.88rem;font-weight:900}.login-feature-list svg{width:32px;height:32px;border-radius:10px;padding:7px;background:#fffdf7;color:#477a46;box-shadow:0 3px #6b43281a}.login-network-status{justify-self:start;border:1px solid rgba(71,122,70,.22);border-radius:999px;padding:.46rem .72rem;background:#fffdf7c7;color:#477a46;font-size:var(--fs-small);font-weight:900}.login-error-alert{display:flex;align-items:center;gap:9px;border:1px solid #e6b5a7;border-radius:9px;padding:10px 12px;background:#fff0ea;color:#a95243;font-size:var(--fs-small);font-weight:800}.login-error-alert svg{flex:0 0 auto}.login-control-panel .wallet-grid{display:grid;grid-template-columns:1fr;gap:10px}.login-control-panel .wallet-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;border:1px solid #dcc9a8;border-radius:12px;padding:12px;background:#fffdf7;color:#6b4328;box-shadow:0 3px #6b43281a;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.login-control-panel .wallet-card span{font-size:inherit}.login-control-panel .wallet-card:hover:not(:disabled){transform:translateY(-1px);border-color:#6b432847;background:#fff8e8}.wallet-icon-block{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(180deg,#fff1be,#bfe99a);color:#477a46}:root[data-theme] .login-control-panel .wallet-icon-block.has-logo{overflow:hidden;background:none}.wallet-icon-block.has-logo>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.wallet-card-copy{display:grid;gap:4px;min-width:0}.wallet-card-copy strong{color:#6b4328;font-size:16px;font-weight:800}.wallet-card-copy small{color:var(--muted);font-size:var(--fs-small);font-weight:800;overflow-wrap:anywhere}.wallet-card-end{display:inline-flex;align-items:center;justify-content:flex-end;color:#8c694c}.wallet-card-end b{border-radius:999px;padding:.28rem .48rem;background:#6a493414;color:var(--muted);font-size:var(--fs-small);font-weight:900;white-space:nowrap}.login-control-panel .wallet-card:disabled{opacity:.62;cursor:not-allowed;transform:none}.login-control-panel .wallet-card:disabled .wallet-icon-block{background:#efe7d8;color:#9a846c}.login-control-panel .wallet-card:disabled .wallet-icon-block.has-logo>img{filter:grayscale(1);opacity:.55}.player-hud-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid #e5d6b8;border-radius:10px;padding:0 11px 0 8px;background:#fff9ec;color:var(--brown);box-shadow:0 2px 5px #5a3c1e14;font-size:var(--fs-small);font-weight:900;line-height:1;white-space:nowrap}.hud-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:999px}.player-icon{background:#f4e7cf;color:var(--brown)}.point-icon{background:#fff0b8;color:#b67a14}.point-pill.player-hud-chip{color:#b67a14}.wax-pill.player-hud-chip{color:#3f6f39}.mobile-connection-button,.mobile-logout-button{display:none}.game-menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 8px;font-weight:800}.play-panel--inventory{background:linear-gradient(180deg,#fff9e852,#a9ddf51f)}.play-panel--craft{background:linear-gradient(180deg,#f5bb3d1f,#fff9e833)}.play-panel--market{background:linear-gradient(180deg,#7fc96a1f,#fff9e82e)}.play-panel--referral{background:linear-gradient(180deg,#8d6ad81a,#fff9e838)}.farm-title h1{margin:0;color:var(--brown);font-size:clamp(2.2rem,5vw,4.4rem)}.point-pill,.account-chip,.wax-pill{background:#fff;color:var(--brown);border:2px solid var(--line)}.point-pill,.wax-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem .7rem;font-weight:900}.wax-pill{color:#3f6f39}.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .62rem;color:var(--text);background:var(--gold);font-size:var(--fs-small);font-weight:900}.status-badge.active{background:#bfe99a;color:#214a20}.status-badge.warning{background:#ffd0a1;color:#7d3e12}.status-badge.expired{background:#ffd0c9;color:#8b2e22}.status-badge.locked{background:#e6d8c1;color:var(--brown)}.nft-image{width:4.5rem;aspect-ratio:1;border-radius:16px;object-fit:cover}.loading-farm h1{color:var(--brown)}@keyframes shimmer{50%{opacity:.45}}@media (max-width: 720px){.nft-image{width:100%;max-width:8rem}}.nft-image-frame{display:grid;place-items:center;overflow:hidden;border-radius:16px}.nft-image-frame .nft-image{width:100%;height:100%;max-width:none;object-fit:contain}.result-loot-panel{display:grid;gap:10px;border:1px solid rgba(106,73,52,.12);border-radius:14px;padding:12px;background:#ffffff80}.result-loot-head{display:grid;gap:6px}.result-loot-head>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.result-loot-head span,.result-loot-stats small,.result-loot-value span{color:#5b3f2bad;font-size:var(--fs-small);font-weight:900;line-height:1;text-transform:uppercase}.result-loot-head strong{color:var(--brown);font-size:var(--fs-small);font-weight:900;text-align:right}.result-loot-head p{margin:0;color:#5b3f2bc7;font-size:var(--fs-small);font-weight:800;line-height:1.35}.result-loot-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-loot-stats span{display:grid;gap:3px;border-radius:12px;padding:8px 10px;background:#f5bb3d29}.result-loot-stats strong{color:var(--brown);font-size:.95rem;font-weight:900}.result-loot-list{display:grid;gap:8px}.result-loot-chance{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid rgba(106,73,52,.1);border-radius:12px;padding:8px;background:#fffcf5d6}.result-loot-art{position:relative;display:grid;place-items:center}.result-loot-art .nft-image-frame{width:54px;height:54px}.result-loot-meta{display:grid;gap:3px;min-width:0}.result-loot-meta strong{overflow-wrap:anywhere;color:var(--brown);font-size:var(--fs-small);font-weight:900;line-height:1.12}.result-loot-meta span{color:#5b3f2bad;font-size:var(--fs-small);font-weight:800;line-height:1;overflow-wrap:anywhere}.result-loot-value{display:grid;gap:3px;justify-items:end;text-align:right}.result-loot-value b{border-radius:999px;padding:4px 7px;background:var(--gold);color:var(--brown);font-size:var(--fs-small);font-weight:900;line-height:1}.result-loot-value strong{color:var(--brown);font-size:var(--fs-small);font-weight:900;line-height:1}.claim-result-modal{width:min(760px,calc(100vw - 32px))}.claim-result-modal h2{color:var(--brown);font-size:clamp(1.8rem,5vw,2.5rem);text-shadow:0 3px 0 rgba(245,187,61,.28)}.claim-reward-panel,.claim-calc-panel,.claim-bonus-panel{border:2px solid rgba(106,73,52,.14);border-radius:16px;background:linear-gradient(180deg,#fff9e8,#fff4d6);box-shadow:0 7px #6a493414}.claim-reward-panel{display:grid;gap:12px;padding:14px;overflow:hidden}.claim-summary-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.claim-summary-badges span{display:grid;gap:2px;justify-items:center;border-radius:12px;padding:8px;background:#ffffffb8;color:var(--brown)}.claim-summary-badges small{color:var(--muted);font-size:var(--fs-small);font-weight:900;text-align:center}.claim-summary-badges strong{font-size:1.25rem}.claim-result-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-top:12px}.claim-calc-panel,.claim-bonus-panel{display:grid;gap:10px;padding:12px}.claim-calc-rows{display:grid;gap:6px}.claim-calc-rows div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;color:var(--muted);font-size:var(--fs-small)}.claim-calc-rows div:last-child{border-top:1px solid rgba(106,73,52,.14);padding-top:7px;color:var(--brown);font-weight:900}.claim-calc-rows .is-modifier strong{color:var(--green-dark)}.claim-bonus-panel{margin-top:12px}.claim-bonus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.claim-bonus-card{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;padding:10px;background:#fff}.claim-bonus-card div{display:grid;gap:3px;min-width:0}.claim-bonus-card strong{color:var(--brown);font-size:var(--fs-small)}.claim-bonus-card span,.claim-bonus-card small{color:var(--muted);font-size:var(--fs-small);font-weight:800}.claim-bonus-card>b{flex:0 0 auto;border-radius:999px;padding:5px 8px;font-size:var(--fs-small);color:var(--brown);background:#e6d8c1}.claim-bonus-card.gold>b{background:var(--gold)}.claim-bonus-card.used>b{background:#7fc96a52;color:var(--green-dark)}.claim-bonus-card.muted{opacity:.72}.inventory-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;width:100%;margin:0 0 16px;flex-wrap:wrap}.market-meta{display:grid;gap:6px}.point-price-badge{justify-self:start;border-radius:999px;padding:6px 10px;background:var(--gold);color:var(--brown);font-size:var(--fs-small)}.market-meta small{display:grid;gap:2px}.market-meta small span{color:var(--muted);font-size:var(--fs-small);font-weight:900}.beam-rent-button{flex:0 0 auto;width:fit-content;min-height:32px;height:32px;padding:0 10px;border-width:2px;border-radius:12px;font-size:var(--fs-small);line-height:1;white-space:nowrap}.beam-rent-button:disabled{min-height:32px;height:32px;padding:0 10px;border-width:2px;border-radius:12px;font-size:var(--fs-small);filter:saturate(.7)}:root[data-theme=dark] .beam-rent-button:not(:disabled){background:linear-gradient(180deg,var(--gold-soft),var(--gold));color:#20170c;opacity:1;filter:saturate(1.08)}:root[data-theme=dark] .beam-rent-button:hover:not(:disabled){filter:saturate(1.08) brightness(1.05)}.rent-label-mobile{display:none}@keyframes rentalWarningPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,117,105,0))}50%{transform:scale(1.025);filter:drop-shadow(0 0 8px rgba(255,117,105,.28))}}.coop-panel--chicken{background-image:url(/assets/coop-slot-540--vP5MzKE.webp)}.coop-panel--boost{background-image:url(/assets/boost-slot-540-Cty1QDCp.webp)}.farm-lifetime-chip{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:118px;border:1px solid rgba(180,145,95,.3);border-radius:8px;padding:0 10px;background:#fff8e8f0;color:#6b4328;box-shadow:0 1px 4px #4c2e1c1f;font-size:var(--fs-small);font-weight:800;line-height:1;white-space:nowrap}.farm-lifetime-chip.warning{border-color:#e9a93a5c;background:#fff1c8;color:#8a5a16}.farm-lifetime-chip.urgent{border-color:#d9685a5c;background:#ffe0c9;color:#934334}.farm-lifetime-chip.expired{border-color:#b94b434d;background:#b94b43;color:#fff8e8}.farm-panel-cooldown{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:32px;border:1px solid #d9c39c;border-radius:8px;background:#fff8e8f5;color:#6b4328;box-shadow:0 2px 5px #4a2b1624;opacity:1;font-size:var(--fs-small);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.farm-panel-cooldown svg{width:14px;height:14px;color:#8a5a34;stroke-width:2.2}.farm-panel-cooldown strong{color:#6b4328;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;line-height:1}.farm-panel-action-pair{display:inline-flex;align-items:center;gap:0;overflow:hidden}.farm-panel-button{border:0;border-radius:9px;padding:2px 6px;color:#fff;background:var(--green);font-size:var(--fs-small);font-weight:800;line-height:1;cursor:pointer}.farm-panel-button.claim{box-sizing:border-box}.farm-panel-action-pair.boosted .farm-panel-button{flex:1 1 0;width:auto;min-width:0;border-radius:9px 0 0 9px;background:var(--gold)}.farm-panel-action-pair.boosted .info-button{flex:0 0 30px;width:30px;height:32px;min-width:30px;border:0;border-radius:0 10px 10px 0;background:#d9a229;color:#fff;box-shadow:none}.farm-panel-action-pair.retire .farm-panel-button{width:74px;border:1px solid #b94b43;border-radius:9px 0 0 9px;background:#d9685a}.farm-panel-action-pair.retire .info-button{flex:0 0 28px;width:28px;height:32px;min-width:28px;border:0;border-radius:0 9px 9px 0;background:#b94b43;color:#fff;box-shadow:none}.farm-panel-button.retire:hover:not(:disabled),.farm-panel-button.remove:hover:not(:disabled){background:#c9584e}.farm-panel-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 768px){.point-pill,.account-chip,.wax-pill{max-width:100%;min-height:2.2rem;overflow-wrap:anywhere}.player-hud-chip{min-height:36px;padding:0 8px 0 6px;gap:6px;font-size:var(--fs-small)}.mobile-logout-button{display:inline-grid;place-items:center;padding:0}}@media (max-width: 720px){.claim-result-grid,.claim-bonus-list{grid-template-columns:1fr}.result-loot-panel{padding:10px}.result-loot-head>div,.result-loot-chance{align-items:start}.result-loot-head>div{flex-direction:column;gap:4px}.result-loot-head strong{text-align:left}.result-loot-chance{grid-template-columns:50px minmax(0,1fr)}.result-loot-art .nft-image-frame{width:50px;height:50px}.result-loot-value{grid-column:2;justify-items:start;text-align:left}.inventory-header-row{align-items:flex-start;justify-content:flex-start}}@media (max-width: 768px){html,body{max-width:100%;overflow-x:clip}.login-brand-panel{display:none}.login-control-panel .wallet-card{grid-template-columns:40px minmax(0,1fr) auto;min-height:64px;gap:10px;padding:10px}.wallet-card-copy strong{font-size:16px}.wallet-card-end b{font-size:var(--fs-small)}.wax-pill.player-hud-chip{flex:0 1 auto;min-width:0}.wax-pill.player-hud-chip>span:last-child{min-width:0;overflow-wrap:anywhere}.player-hud-chip{min-height:40px;gap:6px;padding:0 10px 0 6px;border-radius:9px;font-size:var(--fs-small)}.hud-icon{width:22px;height:22px;flex-basis:22px}.toast-stack{left:12px;right:12px;bottom:92px}.toast{width:100%;max-width:none}.beam-rent-button{grid-area:rent;justify-self:start;width:fit-content;max-width:100%;min-height:36px;height:36px;padding:0 14px;font-size:var(--fs-small)}.rent-label-desktop{display:none}.rent-label-mobile{display:inline}.inventory-header-row{display:grid;gap:10px;justify-items:start}}@media (max-width: 480px){.player-hud-chip{font-size:var(--fs-small)}}.site-nav{min-height:66px;padding:0 32px;background:var(--nav-bg);border-bottom:1px solid var(--line);box-shadow:0 2px 8px #5a3c1e14}.site-nav .brand{color:var(--brown)}.site-nav .button.primary{min-height:2.25rem;border-radius:10px;background:linear-gradient(180deg,#d7f4ba,#f0b52f);color:#5f351c;font-size:var(--fs-small)}@media (max-width: 1279px){.site-nav{align-items:center;gap:10px;min-height:auto;padding:10px 12px;flex-wrap:wrap}.site-nav .brand{flex:1 1 auto;min-width:0}.mobile-nav-controls{display:inline-flex}.site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:2px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--brown);box-shadow:0 4px #6a493421}.site-nav nav{display:none;order:3;width:100%;justify-content:space-between;gap:6px}.site-nav nav.is-open{display:flex}.site-nav .nav-actions .theme-toggle{display:none}.site-nav nav a{flex:1 1 0;border:1px solid var(--line);border-radius:10px;padding:.48rem .35rem;background:color-mix(in srgb,var(--surface-raised) 76%,transparent);font-size:var(--fs-small);text-align:center}.site-nav .nav-actions{flex:0 0 auto}.site-nav .nav-actions .account-chip{display:none}}@media (max-width: 430px){.site-nav .button.small{min-height:2.15rem;padding:.42rem .6rem;font-size:var(--fs-small)}}.site-nav{gap:18px}.site-nav nav{margin-left:auto}.site-menu-toggle,.mobile-only{display:none}.public-discord-button{background:linear-gradient(180deg,#fffefa,#fff0c9);color:#6a4934}.public-footer{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));margin:36px auto 0;padding:34px 0 26px;color:#6b4328c7;border-top:2px solid rgba(106,73,52,.14)}.public-footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(130px,.7fr));gap:clamp(24px,5vw,70px);padding:28px;border:2px solid rgba(106,73,52,.12);border-radius:18px;background:linear-gradient(180deg,#fffdf4d1,#fbedc5ad),#fff9e8e6;box-shadow:inset 0 1px #ffffffc2,0 10px #6a49340f,0 18px 32px #50371e1a}.public-footer section{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.public-footer strong{color:#6b4328;font-size:1.05rem;font-weight:900}.public-footer h2{margin:0 0 4px;color:var(--ui-gold-text);font-size:var(--fs-small);font-weight:900;letter-spacing:0}.public-footer p,.public-footer span,.public-footer a{margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.public-footer a:hover{color:#477a46}.public-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(106,73,52,.14)}.legal-page{width:min(950px,calc(100vw - 40px));margin:0 auto;padding:62px 0 36px}@media (max-width: 1279px){.site-nav{position:sticky;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-height:58px;padding:9px 12px}.site-shell:has(>.home-page)>.site-nav{width:100%;max-width:100%;background:var(--nav-bg)}.site-nav .brand{grid-column:1;grid-row:1;flex:1 1 auto}.site-nav .brand span:last-child{white-space:nowrap}.site-menu-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.mobile-nav-controls{grid-column:2;grid-row:1;margin-left:0}.mobile-header-play{flex:0 0 auto;background:linear-gradient(180deg,#d7f4ba,var(--gold));color:#5f351c}.site-nav nav{position:absolute;top:calc(100% + 8px);left:12px;right:12px;display:none;grid-template-columns:1fr;width:auto;margin:0;padding:12px;border:2px solid rgba(106,73,52,.14);border-radius:16px;background:#fff9e8fa;box-shadow:0 12px #6a493412,0 22px 35px #50371e29}.site-nav nav.is-open{display:grid}.site-nav nav a,.site-nav nav span{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;padding:.52rem .7rem;border:1px solid rgba(106,73,52,.12);border-radius:11px;background:#fffdf7d1;color:#6a4934;font-size:var(--fs-small);font-weight:900;text-align:center}.mobile-only{display:inline-flex}}@media (max-width: 768px){html:has(.home-page),body:has(.home-page){overflow-x:clip}.public-footer{width:min(var(--home-content-width),calc(100vw - var(--home-page-gutter) - var(--home-page-gutter)));margin-top:28px;padding-bottom:22px}.public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px}.public-footer-bottom{flex-direction:column;gap:8px}.legal-page{width:calc(100vw - 24px);padding:44px 0 26px}}.public-footer-brand-heading{display:flex;align-items:center;gap:14px}.public-footer-logo{display:block;width:80px;height:auto;object-fit:contain}@media (max-width: 430px){.public-footer-grid{grid-template-columns:1fr}}:root[data-theme=dark] .site-nav,:root[data-theme=dark] .site-nav nav,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .public-footer-grid{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .site-nav{background:var(--nav-bg)}:root[data-theme=dark] .modal-panel{background:var(--modal-bg)}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .site-menu-toggle,:root[data-theme=dark] .info-button,:root[data-theme=dark] .player-hud-chip,:root[data-theme=dark] .account-chip,:root[data-theme=dark] .point-pill,:root[data-theme=dark] .wax-pill{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .modal-panel h2,:root[data-theme=dark] .site-nav .brand{color:var(--text)}:root[data-theme=dark] .public-footer,:root[data-theme=dark] .public-footer p,:root[data-theme=dark] .public-footer span,:root[data-theme=dark] .public-footer a{color:var(--muted)}:root[data-theme=dark] .loading-farm{background:#17130f;color:var(--text)}:root[data-theme=dark] .loading-farm h1{color:#f5ead8}:root[data-theme=dark] .loading-state{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .public-footer-grid{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .wallet-card{background:var(--surface-raised);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .home-badge{background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-text)}:root[data-theme=dark] .brand,:root[data-theme=dark] .site-nav .brand{color:#f0dfc2}:root[data-theme=dark] .rarity-badge,:root[data-theme=dark] .status-badge,:root[data-theme=dark] .point-price-badge,:root[data-theme=dark] .wallet-card-end b,:root[data-theme=dark] .login-game-badge,:root[data-theme=dark] .login-network-status,:root[data-theme=dark] .claim-summary-badges span,:root[data-theme=dark] .claim-bonus-card{background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-text);box-shadow:none}:root[data-theme=dark] .farm-panel-action-pair.claim .info-button{background:#4f8c48;border-left-color:#1f43226b;color:#fff8dd}:root[data-theme=dark] .farm-panel-action-pair.boosted .info-button{background:#c9822f;border-left-color:#673d146b;color:#fff8dd}:root[data-theme=dark] .farm-panel-action-pair.retire .info-button,:root[data-theme=dark] .farm-panel-action-pair.remove .info-button{background:#a83f38;border-left-color:#511c1875;color:#fff8dd}:root[data-theme=dark] .player-hud-chip,:root[data-theme=dark] .account-chip,:root[data-theme=dark] .point-pill,:root[data-theme=dark] .wax-pill{background:var(--surface-raised);border-color:var(--border);color:var(--text);box-shadow:inset 0 1px #fff4d60d,0 10px 24px #0000002e}:root[data-theme=dark] .hud-icon{background:var(--surface-inset);border-color:var(--border);color:#f0dfc2;box-shadow:none}:root[data-theme=dark] .point-icon{background:color-mix(in srgb,#f0b52f 15%,var(--surface-inset));color:#f0b52f}:root[data-theme=dark] .toast{background:var(--surface-raised);border-color:var(--border);border-left-color:var(--toast-accent);color:var(--text);box-shadow:0 18px 42px #0000004d}:root[data-theme=dark] .toast-icon{background:color-mix(in srgb,var(--toast-accent) 18%,var(--surface-inset));color:var(--toast-accent);box-shadow:none}:root[data-theme=dark] .toast-copy strong{color:var(--text-strong)}:root[data-theme=dark] .toast-copy span{color:var(--text-muted)}:root[data-theme=dark] .login-brand-copy p,:root[data-theme=dark] .login-feature-list span,:root[data-theme=dark] .login-control-panel .wallet-card:not(:disabled) .wallet-card-copy strong,:root[data-theme=dark] .login-control-panel .wallet-card:not(:disabled) .wallet-card-end{color:var(--text)}:root[data-theme=dark] .login-control-panel .wallet-card:disabled .wallet-card-copy strong{color:var(--disabled-text)}.login-brand-logo{display:block;width:min(100%,210px);height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(72,43,19,.18))}.home-story-art-coop,.home-story-art-crafting{width:100%;aspect-ratio:8 / 5;background-position:center center;background-repeat:no-repeat;background-size:cover}.play-panel--inventory,.play-panel--craft,.play-panel--market,.play-panel--referral,:root[data-theme=dark] .play-panel--inventory,:root[data-theme=dark] .play-panel--craft,:root[data-theme=dark] .play-panel--market,:root[data-theme=dark] .play-panel--referral{border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.play-panel--inventory:before,.play-panel--inventory:after{border:0;background:transparent;box-shadow:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;content:none}.site-brand-logo{display:block;width:42px;height:auto;flex:0 0 42px;object-fit:contain}:root[data-theme=light] .lore-page{display:flow-root}@media (max-width: 1279px){.site-brand-logo{width:36px;flex-basis:36px}}@keyframes home-showcase-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--home-float-shift))}}:root{--editorial-content-width: var(--content-max);--editorial-page-gutter: var(--gutter)}.lore-page{--editorial-content-width: 960px}.legal-page{--editorial-content-width: 760px}.editorial-page{width:100%;max-width:none;min-height:100vh;padding:var(--sp-6) 0;color:#4d3526}:root[data-theme=dark] .editorial-page{color:#f6ecdc}.lore-artwork-standard{width:min(var(--editorial-content-width),calc(100% - var(--editorial-page-gutter) - var(--editorial-page-gutter)));margin-inline:auto}.lore-page p,.legal-page p{max-width:75ch}.legal-page{margin:0}.lore-page{padding-bottom:48px}.lore-artwork-standard{margin-bottom:var(--sp-6)}@media (max-width: 768px){.editorial-page{padding:24px 0 32px}.lore-artwork-standard{margin-bottom:52px}}@media (max-width: 360px){body:has(.login-screen),body:has(.whitepaper-page),body:has(.game-shell){min-width:0}}.game-nft-card--craft,.game-nft-card--market{gap:14px}@keyframes home-showcase-float-one{0%,to{transform:translateY(var(--float-a))}43%{transform:translateY(var(--float-b))}74%{transform:translateY(var(--float-c))}}@keyframes home-showcase-float-two{0%,to{transform:translateY(var(--float-a))}37%{transform:translateY(var(--float-b))}68%{transform:translateY(var(--float-c))}}@keyframes home-showcase-float-three{0%,to{transform:translateY(var(--float-a))}31%{transform:translateY(var(--float-b))}70%{transform:translateY(var(--float-c))}}@keyframes home-showcase-float-four{0%,to{transform:translateY(var(--float-a))}52%{transform:translateY(var(--float-b))}80%{transform:translateY(var(--float-c))}}@keyframes home-showcase-float-five{0%,to{transform:translateY(var(--float-a))}42%{transform:translateY(var(--float-b))}69%{transform:translateY(var(--float-c))}}@media (max-width: 768px){.game-nft-card--craft,.game-nft-card--market{gap:14px}}.site-shell>.site-nav .button.primary,.mobile-header-play,.home-story-button-primary{border:1px solid #a86f1f;background:linear-gradient(180deg,#f5d789,#e3ad42 48%,#ce8f25);background-clip:padding-box;color:#402918;box-shadow:inset 0 1px #fff8d3c2,0 4px #8a581d,0 9px 18px #5b391921;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.site-shell>.site-nav .button.primary:hover,.mobile-header-play:hover,.home-story-button-primary:hover{transform:translateY(-1px);border-color:#955f18;background:linear-gradient(180deg,#f8dfa0,#e8b64f 48%,#d49a31);box-shadow:inset 0 1px #fffadcd1,0 5px #815019,0 11px 20px #5b391929}.site-shell>.site-nav .button.primary:active,.mobile-header-play:active,.home-story-button-primary:active{transform:translateY(2px);background:linear-gradient(180deg,#dfaa3f,#c98720);box-shadow:inset 0 1px #ffeeb47a,0 2px #754715,0 5px 10px #5b39191f}.site-shell>.site-nav .button.primary:focus-visible,.mobile-header-play:focus-visible,.home-story-button-primary:focus-visible{outline:3px solid #f5d994;outline-offset:3px}:root[data-theme=dark] .site-shell>.site-nav .button.primary:focus-visible,:root[data-theme=dark] .mobile-header-play:focus-visible,:root[data-theme=dark] .home-story-button-primary:focus-visible{outline-color:#edc66c}@media (max-width: 1279px){.site-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav nav a:last-child{grid-column:1 / -1}}@media (max-width: 768px){.public-footer{margin-top:32px;padding-bottom:18px}.public-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 12px}.public-footer section{gap:6px;min-width:0}.public-footer-brand-heading{align-items:flex-start;gap:6px}.public-footer-logo{width:34px;flex:0 0 34px}.public-footer strong{font-size:var(--fs-small);line-height:1.15}.public-footer h2{font-size:var(--fs-small)}.public-footer p,.public-footer span,.public-footer a{font-size:var(--fs-small);line-height:1.3}.public-footer a{min-height:28px;white-space:nowrap}.public-footer-bottom{flex-direction:row;align-items:center;gap:10px}}@media (max-width: 430px){.public-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover: none),(pointer: coarse){.mobile-header-play:hover,.home-story-button-primary:hover{transform:none;animation:none;scale:1;will-change:auto}}@media (max-width: 640px){.modal-backdrop{align-items:center;justify-items:center;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.modal-panel{width:min(calc(100vw - 20px),34rem);max-height:min(88vh,calc(100dvh - 20px));padding:1rem}.modal-panel h2{margin-right:3.25rem;font-size:clamp(1.28rem,6vw,1.7rem);line-height:1.08}.modal-scroll-content{padding-right:4px}}@media (max-width: 430px){.modal-backdrop{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.modal-panel{width:min(calc(100vw - 16px),34rem);max-height:min(90vh,calc(100dvh - 16px));padding:.85rem;border-radius:16px}.modal-panel h2{margin-bottom:.8rem;font-size:clamp(1.18rem,6.2vw,1.45rem)}.modal-close{top:10px;right:10px;width:44px;height:44px}}.transaction-processing-backdrop{z-index:10100;background:#281e147a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 1280px){.site-nav .nav-actions{flex-wrap:nowrap}.site-nav .nav-actions .account-chip{max-width:150px;overflow-wrap:anywhere}}@media (max-width: 1279px){.site-shell .site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.site-nav .brand{grid-column:1;grid-row:1}.site-nav .mobile-nav-controls{display:flex;grid-column:2;grid-row:1}.site-nav .nav-actions{display:none}}.transaction-processing-panel{display:grid;justify-items:center;width:min(calc(100vw - 24px),28rem);overflow:hidden;padding:clamp(1.6rem,5vw,2.2rem);text-align:center;outline:none}.transaction-processing-panel h2{margin:.35rem 0 .7rem}.transaction-processing-panel p{max-width:22rem;margin:0;color:var(--muted);font-weight:700;line-height:1.5}.transaction-processing-spinner{width:3.4rem;height:3.4rem;border:5px solid rgba(106,73,52,.18);border-top-color:var(--green);border-right-color:var(--gold);border-radius:50%;animation:transaction-processing-spin .55s linear infinite}:root[data-theme=dark] .transaction-processing-backdrop{background:#0a0806b8}:root[data-theme=dark] .transaction-processing-spinner{border-color:#ffffff24;border-top-color:var(--green);border-right-color:var(--gold)}@keyframes transaction-processing-spin{to{transform:rotate(360deg)}}@media (max-width: 430px){.transaction-processing-panel{width:min(calc(100vw - 24px),28rem);padding:1.5rem 1rem}.transaction-processing-panel h2{margin:.35rem 0 .65rem}}@keyframes alert-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.back-to-top{position:fixed;right:max(22px,env(safe-area-inset-right,0px));bottom:max(22px,env(safe-area-inset-bottom,0px));z-index:30;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(112,72,35,.42);border-radius:15px;padding:0;background:linear-gradient(180deg,#fff7dd,#e9bd68);color:#5b381f;box-shadow:0 5px #69412233,0 12px 24px #50301638;cursor:pointer;animation:back-to-top-enter .18s ease-out both}.back-to-top:hover{border-color:#6fb65fb8;background:linear-gradient(180deg,#fffbe9,#efca7c);color:#3f2a1b;transform:translateY(-2px)}.back-to-top:active{box-shadow:0 2px #69412233,0 7px 14px #5030162e;transform:translateY(2px)}.back-to-top:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 72%,white);outline-offset:3px}:root[data-theme=dark] .back-to-top{border-color:#e0b75f7a;background:linear-gradient(180deg,#463624,#2e251d);color:#f0cf8d;box-shadow:0 5px #00000047,0 12px 24px #00000057}:root[data-theme=dark] .back-to-top:hover{border-color:#8bcf77ad;background:linear-gradient(180deg,#554229,#382b20);color:#f7dfad}@keyframes back-to-top-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.back-to-top{right:max(12px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));width:46px;height:46px;border-radius:14px}}@media (prefers-reduced-motion: reduce){.back-to-top{animation:none;transition:none}}:root,:root[data-theme=dark]{--ui-page: #171411;--ui-page-bg: radial-gradient(circle at 12% 6rem, rgba(214, 155, 45, .1), transparent 13rem), radial-gradient(circle at 84% 14rem, rgba(111, 182, 95, .1), transparent 15rem), linear-gradient(180deg, #211c17 0%, #171411 58%, #1d2418 100%);--ui-surface: #1c1712;--ui-raised: #241d16;--ui-inset: #2d251c;--ui-input: #17130f;--ui-border: rgba(232, 193, 120, .2);--ui-border-strong: #5a4732;--ui-text: #f5ecdc;--ui-muted: #c2b29a;--ui-faint: #ac9c84;--ui-gold: #e3a93a;--ui-gold-strong: #f2c35b;--ui-gold-text: #f0c060;--ui-gold-wash: rgba(227, 169, 58, .12);--ui-on-gold: #2a1d0c;--ui-success: #8fc46a;--ui-success-text: #a9d98a;--ui-footer-ad: var(--ui-success-text);--ui-footer-ad-hover: #c2e8a8;--ui-danger: #e8836c;--ui-positive-fill: #8fc46a;--ui-on-positive: #13200b;--ui-negative-fill: #e8836c;--ui-on-negative: #2a0d07;--ui-art-scrim: color-mix(in srgb, var(--ui-surface) 74%, transparent);--ui-info: #86b7e6;--ui-scrim: linear-gradient(180deg, rgba(10, 8, 6, .1), rgba(10, 8, 6, .78));--ui-shadow: 0 1px 0 rgba(255, 236, 200, .03) inset, 0 10px 28px rgba(0, 0, 0, .34);--ui-shadow-sm: 0 4px 14px rgba(0, 0, 0, .28);--rarity-common: #8f8e8a;--rarity-common-text: #c4c3bf;--rarity-uncommon: #b8762d;--rarity-uncommon-text: #e0a565;--rarity-rare: #4f7fbd;--rarity-rare-text: #8fb5e8;--rarity-epic: #46a85e;--rarity-epic-text: #7fd18f;--rarity-legendary: #c04a4f;--rarity-legendary-text: #f08a86;--rarity-mythic: #9150b3;--rarity-mythic-text: #c79ae6;--lands-fee-5: #2f8f3a;--lands-fee-6: #e2b21a;--lands-fee-7: #e67818;--lands-fee-8: #cf3a2a;--token-crw: #c98b4a;--token-crf: #5cc0d6;--token-crg: #f2c14e;--rarity-common-dark: #4f4e4c;--rarity-uncommon-dark: #654119;--rarity-rare-dark: #2b4668;--rarity-epic-dark: #275c34;--rarity-legendary-dark: #6a292b;--rarity-mythic-dark: #502c62;--token-crw-dark: #6f4c29;--token-crf-dark: #336a76;--token-crg-dark: #856a2b;--tool-1: #e0675c;--tool-2: #e8963c;--tool-3: #d9c24a;--tool-4: #7cc35a;--tool-5: #3fb8a8;--tool-6: #5aa0e6;--tool-7: #9a7be6;--tool-8: #e06fb0;--lands-fee-5-text: #7fd27a;--lands-fee-6-text: #f0c440;--lands-fee-7-text: #f5a05a;--lands-fee-8-text: #f58a7a;color-scheme:dark}:root[data-theme=light]{--ui-page: #f2dfb8;--ui-page-bg: radial-gradient(circle at 12% 6rem, rgba(214, 155, 45, .16), transparent 13rem), radial-gradient(circle at 84% 14rem, rgba(111, 182, 95, .14), transparent 15rem), linear-gradient(180deg, #fff8e4 0%, #f2dfb8 58%, #ead2a4 100%);--ui-surface: #fbf5e7;--ui-raised: #fffaf0;--ui-inset: #efe2c4;--ui-input: #fffdf7;--ui-border: rgba(106, 73, 52, .2);--ui-border-strong: #b89a69;--ui-text: #2b1d12;--ui-muted: #63503c;--ui-faint: #6a5641;--ui-gold: #d99a26;--ui-gold-strong: #e8ae3d;--ui-gold-text: #8a5a0c;--ui-gold-wash: rgba(217, 154, 38, .14);--ui-on-gold: #2a1d0c;--ui-success: #4d8a3c;--ui-success-text: #336127;--ui-footer-ad: #336127;--ui-footer-ad-hover: #3a6d2d;--ui-danger: #b8452e;--ui-positive-fill: #3b6f2d;--ui-on-positive: #ffffff;--ui-negative-fill: #b8452e;--ui-on-negative: #ffffff;--ui-art-scrim: color-mix(in srgb, var(--ui-surface) 86%, transparent);--ui-info: #2f6ea8;--ui-scrim: linear-gradient(180deg, rgba(20, 12, 4, .05), rgba(20, 12, 4, .72));--ui-shadow: 0 1px 2px rgba(80, 52, 20, .08), 0 10px 26px rgba(80, 52, 20, .1);--ui-shadow-sm: 0 3px 10px rgba(80, 52, 20, .1);--rarity-common: #868684;--rarity-common-text: #5c5b58;--rarity-uncommon: #a8692e;--rarity-uncommon-text: #8a5216;--rarity-rare: #3f6799;--rarity-rare-text: #2f5486;--rarity-epic: #3f9f56;--rarity-epic-text: #2a7140;--rarity-legendary: #a73f44;--rarity-legendary-text: #9a2f35;--rarity-mythic: #81409f;--rarity-mythic-text: #6a2f88;--lands-fee-5: #2f8f3a;--lands-fee-6: #e2b21a;--lands-fee-7: #e67818;--lands-fee-8: #cf3a2a;--token-crw: #a3642a;--token-crf: #2b8aa3;--token-crg: #b8860b;--rarity-common-dark: #50504f;--rarity-uncommon-dark: #653f1c;--rarity-rare-dark: #263e5c;--rarity-epic-dark: #265f34;--rarity-legendary-dark: #642629;--rarity-mythic-dark: #4d265f;--token-crw-dark: #623c19;--token-crf-dark: #1a5362;--token-crg-dark: #6e5007;--tool-1: #c0443a;--tool-2: #c4721c;--tool-3: #a68a12;--tool-4: #4f8f2f;--tool-5: #1f8a7d;--tool-6: #2f6fb8;--tool-7: #6e4fc0;--tool-8: #b8407f;--lands-fee-5-text: #226b2b;--lands-fee-6-text: #735400;--lands-fee-7-text: #94470a;--lands-fee-8-text: #a3271b;color-scheme:light}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--font-display: Georgia, "Times New Roman", serif;--fs-body: 16px;--fs-small: 14px;--fw-text: 500;--ui-glass: color-mix(in srgb, var(--ui-surface) 64%, transparent);--ui-glass-blur: blur(14px) saturate(1.3);--content-max: 1680px;--gutter: 28px;--content-width: calc(var(--content-max) + 2 * var(--gutter))}@media (max-width: 780px){:root{--gutter: 16px}}:root[data-theme] body{background:var(--ui-page-bg);background-color:var(--ui-page);color:var(--ui-text);font-size:var(--fs-body);font-weight:var(--fw-text)}small,sub,sup{font-size:max(var(--fs-small),.83em)}:root[data-theme] .site-shell>.site-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ui-page) 88%,transparent);border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme] .site-shell>.site-nav nav .account-chip.mobile-only{display:none}:root[data-theme] .site-shell>.site-nav nav:not(.is-open){background:transparent;border:0;box-shadow:none}:root[data-theme] .site-shell>.site-nav nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-1);border:0;background:transparent;color:var(--ui-muted);font-size:var(--fs-small);font-weight:800;letter-spacing:.04em;text-decoration:none;box-shadow:none}:root[data-theme] .site-shell>.site-nav nav a.mobile-only{display:none}:root[data-theme] .site-shell>.site-nav nav a:hover{color:var(--ui-text)}:root[data-theme] .site-shell>.site-nav nav a.active{color:var(--ui-text)}:root[data-theme] .site-shell>.site-nav nav a.active:after{content:"";position:absolute;left:var(--sp-1);right:var(--sp-1);bottom:6px;height:3px;border-radius:2px;background:var(--ui-gold)}:root[data-theme] .site-shell>.site-nav nav a:focus-visible{outline:3px solid var(--ui-gold);outline-offset:2px;border-radius:var(--r-sm)}@media (max-width: 1279px){:root[data-theme] .site-shell>.site-nav nav.is-open{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}:root[data-theme] .site-shell>.site-nav nav a{justify-content:center;padding:0 var(--sp-3);border:1px solid var(--ui-border);border-radius:var(--r-md);background:var(--ui-raised);color:var(--ui-text)}:root[data-theme] .site-shell>.site-nav nav a.mobile-only{display:inline-flex}:root[data-theme] .site-shell>.site-nav nav .account-chip.mobile-only{display:block;justify-self:center;max-width:100%;overflow-wrap:anywhere}:root[data-theme] .site-shell>.site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}:root[data-theme] .site-shell>.site-nav .mobile-nav-controls{display:flex;gap:8px;grid-column:2;grid-row:1}:root[data-theme] .site-shell>.site-nav .mobile-header-play{display:inline-flex;align-items:center;min-height:44px}:root[data-theme] .site-shell>.site-nav .mobile-nav-controls .theme-toggle,:root[data-theme] .site-shell>.site-nav .mobile-nav-controls .site-menu-toggle{width:44px;height:44px;flex:0 0 44px}:root[data-theme] .site-shell>.site-nav nav a.active{border-color:var(--ui-gold);background:var(--ui-gold-wash)}:root[data-theme] .site-shell>.site-nav nav a.active:after{display:none}:root[data-theme] .site-shell>.site-nav .brand{container-type:inline-size;justify-self:stretch;min-width:0;overflow:visible}:root[data-theme] .site-shell>.site-nav .brand>.brand-name{display:inline;position:static;width:auto;height:auto;overflow:visible;clip:auto;text-overflow:clip;white-space:nowrap}}@media (min-width: 769px) and (max-width: 1279px){:root[data-theme] .site-shell>.site-nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}:root[data-theme] .site-shell>.site-nav nav a{grid-column:auto}:root[data-theme] .site-shell>.site-nav nav .account-chip{grid-column:1 / -1}}.site-nav .brand-short{display:none}@media (pointer: coarse){:root[data-theme] .site-shell>.site-nav .brand{min-height:44px}.info-button{position:relative}.info-button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.public-footer-grid a{display:inline-flex;align-items:center;min-height:44px}}@container (max-width: 144px){.site-nav .brand .brand-full{display:none}.site-nav .brand .brand-short{display:inline}}:root[data-theme] [data-rarity],:root[data-theme] .rarity-badge{--r-fill: var(--rarity-common);--r-text: var(--rarity-common-text)}:root[data-theme] [data-rarity=common],:root[data-theme] .rarity-badge.rarity-common{--r-fill: var(--rarity-common);--r-text: var(--rarity-common-text)}:root[data-theme] [data-rarity=uncommon],:root[data-theme] .rarity-badge.rarity-uncommon{--r-fill: var(--rarity-uncommon);--r-text: var(--rarity-uncommon-text)}:root[data-theme] [data-rarity=rare],:root[data-theme] .rarity-badge.rarity-rare{--r-fill: var(--rarity-rare);--r-text: var(--rarity-rare-text)}:root[data-theme] [data-rarity=epic],:root[data-theme] .rarity-badge.rarity-epic{--r-fill: var(--rarity-epic);--r-text: var(--rarity-epic-text)}:root[data-theme] [data-rarity=legendary],:root[data-theme] .rarity-badge.rarity-legendary{--r-fill: var(--rarity-legendary);--r-text: var(--rarity-legendary-text)}:root[data-theme] [data-rarity=mythic],:root[data-theme] .rarity-badge.rarity-mythic{--r-fill: var(--rarity-mythic);--r-text: var(--rarity-mythic-text)}:root[data-theme] .rarity-badge,:root[data-theme] .rarity-text[data-rarity]{color:var(--r-text);font-weight:800}:root[data-theme] .rarity-badge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid color-mix(in srgb,var(--r-fill) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--r-fill) 16%,transparent);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase}.rental-end{display:block;grid-column:1 / -1;margin-top:2px;font-size:var(--fs-small);font-weight:600;opacity:.85}:root .public-footer .public-footer-grid a.footer-advertise{color:var(--ui-footer-ad)}:root .public-footer .public-footer-grid a.footer-advertise:hover{color:var(--ui-footer-ad-hover)}.contact-email{color:var(--ui-gold-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.contact-email:focus-visible{outline:3px solid var(--ui-gold);outline-offset:2px;border-radius:2px}:root[data-theme=light]{--ui-page: #eee6d6;--ui-page-bg: radial-gradient(circle at 12% 6rem, rgba(196, 150, 70, .1), transparent 13rem), radial-gradient(circle at 84% 14rem, rgba(111, 150, 95, .08), transparent 15rem), linear-gradient(180deg, #f5efe4 0%, #eee6d6 58%, #e8dfcd 100%);--ui-surface: #f4eee3;--ui-raised: #efe8da;--ui-inset: #e7dfcf;--ui-surface-solid: #f4eee3;--ui-input: #f8f4ec;--ui-panel-bg: var(--ui-surface);--ui-border: rgba(110, 84, 52, .22);--ui-border-strong: #b5a083;--ui-shadow: 0 1px 2px rgba(60, 42, 22, .06);--ui-shadow-sm: 0 1px 2px rgba(60, 42, 22, .06);--ui-muted: #5a4733;--ui-faint: #6a5640;--ui-gold-text: #6f4706;--ui-cta-bg: linear-gradient(135deg, #faf5eb 0%, #f3eadb 55%, #ecdfc8 100%);--ui-cta-border: rgba(110, 84, 52, .36);--ui-cta-shadow: inset 0 1px 0 rgba(255, 252, 245, .7), 0 12px 28px rgba(60, 42, 22, .12);--ui-cta-shadow-sm: inset 0 1px 0 rgba(255, 252, 245, .7), 0 3px 8px rgba(60, 42, 22, .1);--ui-cta-text: var(--ui-text);--ui-cta-muted: var(--ui-muted);--ui-cta-heading: var(--ui-gold-text);--rarity-uncommon-text: #7a4610;--rarity-epic-text: #225f36}:root[data-theme=dark]{--ui-surface-solid: var(--ui-surface)}:root[data-theme=light] .site-shell>.site-nav{background:color-mix(in srgb,#f5efe4 86%,transparent);border-bottom:1px solid var(--ui-border);box-shadow:none}:root[data-theme=light] .site-nav .theme-toggle,:root[data-theme=light] .site-nav .site-menu-toggle,:root[data-theme=light] .site-nav .public-discord-button,:root[data-theme=light] .site-nav .account-chip{border:1px solid rgba(110,84,52,.35);background:transparent;color:#4a3420;box-shadow:none}:root[data-theme=light] .site-nav .theme-toggle:hover,:root[data-theme=light] .site-nav .site-menu-toggle:hover,:root[data-theme=light] .site-nav .public-discord-button:hover{border-color:var(--ui-gold);background:transparent}:root[data-theme=light] .site-shell>.site-nav nav.is-open,:root[data-theme=light] .update-notice{background:var(--ui-surface-solid)}:root[data-theme=light] .ui-panel{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}:root[data-theme=light] .public-footer{color:var(--ui-muted);border-top-color:var(--ui-border)}:root[data-theme=light] .public-footer-grid{border:1px solid var(--ui-cta-border);background:var(--ui-cta-bg);box-shadow:var(--ui-cta-shadow)}:root[data-theme=light] .public-footer-grid strong,:root[data-theme=light] .public-footer-grid a{color:var(--ui-cta-text)}:root[data-theme=light] .public-footer-grid h2{color:var(--ui-cta-heading)}:root[data-theme=light] .public-footer-grid p,:root[data-theme=light] .public-footer-grid span{color:var(--ui-cta-muted)}:root[data-theme=light] .public-footer-grid a:hover{color:var(--ui-cta-heading)}:root[data-theme=light] .public-footer-bottom{color:var(--ui-muted);border-top-color:var(--ui-border)}:root[data-theme=light] .page-disclosure{border-color:var(--ui-cta-border);background:var(--ui-cta-bg);box-shadow:var(--ui-cta-shadow)}:root[data-theme=light] .page-disclosure summary{color:var(--ui-cta-heading)}:root[data-theme=light] .stats-pagination button{border-color:var(--ui-cta-border);background:var(--ui-cta-bg);color:var(--ui-text);box-shadow:var(--ui-cta-shadow-sm)}
