@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#090c0b;--panel:#121715;--line:#28302b;--green:#a6fa26;--muted:#97a19a;--text:#f5f7f4;color-scheme:dark;font-family:Inter,Arial,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:4px}button{color:inherit}header{height:98px;display:flex;align-items:center;gap:40px;padding:0 max(5vw,20px);border-bottom:1px solid #ffffff10;background:#0a0e0ced;position:relative;z-index:10}.brand{display:flex;gap:10px;align-items:center;font-weight:900;font-size:21px;letter-spacing:-.8px;white-space:nowrap}.brand b{color:var(--green)}.brand small{display:block;font-size:8px;letter-spacing:2.6px;color:#8c968d;margin-top:5px}.crown{font-size:39px;color:var(--green);line-height:1}nav{display:flex;gap:30px;margin:auto}nav a{font-size:14px;color:#acb3ae;font-weight:600;position:relative;padding:39px 0}nav a.active{color:var(--green)}nav a.active:after{content:'';height:3px;background:var(--green);position:absolute;bottom:0;left:0;right:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:7px;background:var(--green);color:#0b1304;padding:16px 23px;font-size:14px;font-weight:800;border:1px solid transparent;transition:.2s}.button:hover{background:#bdff58;transform:translateY(-2px);box-shadow:0 7px 30px #a6fa261d}.button.secondary{background:#ffffff08;border-color:#ffffff25;color:white}.discord{font-size:12px;padding:12px 17px}main{min-height:70vh}.wrap{max-width:1320px;width:90%;margin:auto}.hero{min-height:590px;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 45%,#274b2a,#0a100d 68%)}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080d0cf0 0%,#09100cb0 36%,transparent 80%),none center 45%/cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090c0b,transparent 30%);pointer-events:none}.hero-inner{position:relative;z-index:1;padding:66px 0 80px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--green);display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';height:2px;width:20px;background:var(--green)}h1,h2,.hero h1{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;letter-spacing:-.5px;line-height:.98}.hero h1{font-size:clamp(64px,6.7vw,98px);margin:24px 0}.hero h1 em{font-style:normal;color:var(--green)}.hero p{color:#b2bcb5;font-size:16px;line-height:1.8;max-width:430px}.hero-actions{display:flex;gap:12px;margin:28px 0}.hero-note{font-size:12px;color:#a6b2a9;display:flex;gap:20px}.hero-stamp{position:absolute;right:0;bottom:64px;padding:15px 22px;border-left:2px solid var(--green);background:#09110bc7;backdrop-filter:blur(12px);font-size:12px;letter-spacing:1px}.hero-stamp b{display:block;font-size:20px;margin:6px 0}.ticker{display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);padding:20px 5%;font-size:12px;color:var(--muted)}.ticker strong{color:var(--green);letter-spacing:1.5px}.ticker span{white-space:nowrap}.ticker b{color:#e4e9e5;margin-left:8px}.green{color:var(--green)}section{padding:48px 0}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;gap:20px}h2{font-size:40px;margin:7px 0}h3{font-size:18px;margin:0 0 10px;line-height:1.4}.section-title p,.muted{color:var(--muted);font-size:14px}.section-title a{font-size:13px;color:var(--green);white-space:nowrap}.tools-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.tool-card{padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:10px;position:relative;transition:.2s}.tool-card:hover,.story-card:hover,.fruit-card:hover{transform:translateY(-5px);border-color:#6c8e39}.tool-card.featured{background:linear-gradient(120deg,#243916,#131c11);border-color:#4e6829}.tool-icon{font-size:25px;color:var(--green);margin-bottom:24px;display:block}.tool-card p{font-size:14px;line-height:1.65;color:var(--muted);max-width:280px;margin-bottom:4px}.corner{position:absolute;right:24px;top:27px;color:var(--green)}.badge{display:inline-block;font-size:10px;letter-spacing:1px;color:var(--green);background:#a6fa2615;padding:5px 8px;border-radius:4px;margin-left:10px}.fruit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fruit-card{border:1px solid var(--line);border-radius:10px;background:radial-gradient(ellipse at 50% 30%,#26332a55,transparent 80%),var(--panel);padding:19px;transition:.25s}.rarity{font-size:9px;letter-spacing:1.6px;color:var(--muted)}.fruit-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1.25;font-size:78px;filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--fruit) 35%,transparent));background:radial-gradient(ellipse,color-mix(in srgb,var(--fruit) 12%,transparent),transparent 65%);transition:transform .3s}.fruit-card:hover .fruit-art{transform:translateY(-5px) rotate(-5deg)}.card-bottom{display:flex;align-items:end;justify-content:space-between}.card-bottom h3{font-size:17px;margin-bottom:5px}.card-bottom span{font-size:15px;font-weight:700}.card-bottom small{font-size:9px;color:var(--muted);margin-left:5px;letter-spacing:1px}.trend{font-size:12px!important;color:var(--green);background:#a6fa2610;padding:5px 8px;border-radius:4px;white-space:nowrap}.trend.down{color:#fc907c;background:#ff604a10}.stories,.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.story-card{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden;transition:.25s}.story-image{height:200px;background:linear-gradient(20deg,#0c2d19aa,#0000),none 75% 40%/cover;display:flex;align-items:flex-end;justify-content:space-between;padding:20px}.story-image.moon{filter:hue-rotate(70deg);background-position:95% 20%}.story-image.island{filter:hue-rotate(-40deg);background-position:45% 60%}.story-image span{background:#080d0ccf;padding:6px 9px;font-size:10px;letter-spacing:1px;color:var(--green)}.story-image b{font-size:22px}.story-copy{padding:24px}.story-copy small{font-size:10px;letter-spacing:1px;color:var(--muted)}.story-copy h3{font-size:20px;margin:12px 0 22px}.story-copy>span{font-size:12px;color:var(--green)}.video-card{border:0;background:transparent;text-align:left;padding:0;transition:.2s}.video-card:hover{transform:translateY(-4px)}.video-image{height:200px;border-radius:9px;border:1px solid #ffffff1c;background:radial-gradient(ellipse at 80% 20%,#527b58,#14241b 65%);position:relative;overflow:hidden;padding:25px}.video-image strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:37px;line-height:.95;position:relative;z-index:1;display:block;text-shadow:2px 3px #000}.video-art{position:absolute;right:8px;top:5px;font-size:115px;transform:rotate(12deg)}.v1,.v3{background:radial-gradient(ellipse at 80% 20%,#65557c,#1c162a 65%)}.v2,.v4{background:radial-gradient(ellipse at 80% 20%,#95644c,#241b14 65%)}.video-image small{position:absolute;bottom:12px;right:12px;background:#000b;padding:4px 6px;font-size:11px}.play{display:flex;align-items:center;justify-content:center;background:#fff;color:#121713;width:36px;height:36px;border-radius:50%;position:absolute;bottom:18px;left:25px}.video-meta{display:block;color:var(--green);font-size:10px;letter-spacing:1px;margin:17px 0 9px}.video-card h3{font-size:17px}.community{margin:45px auto 65px;border:1px solid #425a2a;background:radial-gradient(ellipse at 90% 30%,#29431c,transparent 70%),#131c10;border-radius:12px;padding:45px;display:flex;justify-content:space-between;align-items:center}.community h2{font-size:48px}.community p{font-size:14px;color:#adb6a8}footer{padding:38px 5%;border-top:1px solid var(--line);display:flex;gap:25px;flex-wrap:wrap;align-items:center}footer .brand{font-size:17px}footer p{font-size:13px;color:var(--muted)}footer>span{margin-left:auto;font-size:10px;letter-spacing:1px;color:var(--muted)}footer small{width:100%;color:#6d7970;font-size:11px}.page-heading{padding:45px 0 30px}.page-heading h1{font-size:60px;margin:15px 0}.page-heading p{color:var(--muted);line-height:1.65;max-width:650px}.sample-note{font-size:12px;color:#aebc9c;background:#a6fa2608;border:1px solid #a6fa2620;border-radius:6px;padding:12px 16px;margin-bottom:24px}.calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}.offer-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px}.offer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.offer-head h2{font:800 15px Inter,Arial;letter-spacing:1px}.offer-head small{color:var(--muted);font-size:12px}.offer-row{display:grid;grid-template-columns:62px 1fr auto;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.offer-row .fruit-art{font-size:38px;aspect-ratio:1}.offer-row h3{font-size:15px;margin:0 0 6px}.offer-row small{font-size:11px;color:var(--muted)}.offer-row b{display:block;text-align:right;font-size:15px;margin-bottom:8px}.remove{padding:6px 10px;border:0;border-radius:4px;background:#ffffff08;color:#abb3ad;font-size:12px}.mode-switch{display:inline-flex;gap:3px;background:#070b08;border:1px solid var(--line);padding:3px;border-radius:6px;margin:8px 0}.mode-switch button{background:none;border:0;font-size:11px;padding:6px 8px;border-radius:3px;color:var(--muted)}.mode-switch .selected{color:var(--green);background:#24321c}.add-item{margin:18px 0;width:100%;padding:22px;border:1px dashed #52613d;border-radius:8px;color:var(--green);background:#a6fa2605;font-weight:700;font-size:14px}.add-item:hover{background:#a6fa2610}.offer-total{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:var(--muted);font-size:13px}.offer-total strong{font-size:28px;color:white}.empty-offer{padding:20px 0;text-align:center;color:var(--muted);font-size:14px}.result{display:grid;grid-template-columns:1fr 1.6fr;gap:30px;border:1px solid #567b2b;background:radial-gradient(ellipse at 0% 60%,#30471955,transparent 60%),var(--panel);border-radius:12px;margin:26px 0 20px;padding:30px;animation:resultIn .45s ease}.result.loss{border-color:#8a493e;background:#221613}.result.fair{border-color:#5c738d;background:#131d23}.result.waiting{border-color:var(--line)}.result-label{font-size:13px;color:var(--muted);letter-spacing:1px}.result h2{color:var(--green);font-size:66px;margin:10px 0}.result.loss h2{color:#ff8d77}.result.fair h2{color:#8fcaff}.result.waiting h2{font-size:40px;color:#a6b3a7}.stats{display:flex;gap:30px;font-size:13px}.stats b{display:block;font-size:20px;margin-bottom:6px}.stats span{color:var(--muted)}.royal-verdict{border-left:1px solid var(--line);padding-left:30px;display:flex;flex-direction:column;justify-content:center}.royal-verdict label{font-size:12px;color:var(--green);font-weight:800;letter-spacing:1px}.royal-verdict blockquote{font-size:23px;font-weight:600;line-height:1.45;margin:17px 0}.royal-verdict small{color:var(--muted);font-size:12px}.trade-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.trade-actions .reset{margin-right:auto}.fineprint{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:50px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.search,input,select{border:1px solid #364038;background:#111713;border-radius:7px;color:white;padding:14px 17px}.search{flex:1;min-width:180px}.chip{border:1px solid var(--line);border-radius:6px;padding:11px 16px;background:var(--panel);font-size:13px;color:var(--muted)}.chip.selected{color:var(--green);border-color:#607b3b;background:#26331c}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin-bottom:50px}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;color:var(--muted);font-size:11px;letter-spacing:1px;background:#161d18;padding:18px}td{padding:13px 18px;border-top:1px solid var(--line);font-size:14px}td:first-child{display:flex;align-items:center;gap:15px;font-weight:700}td .fruit-art{width:50px;font-size:32px}tbody tr:hover{background:#192116}.demand-bar{display:inline-block;height:4px;width:48px;background:linear-gradient(90deg,var(--green) var(--d),#30392c var(--d));margin-right:8px;border-radius:2px}.empty-results{padding:45px;text-align:center;color:var(--muted)}dialog{width:min(600px,94vw);max-height:85dvh;border:1px solid #44503f;background:#111713;color:white;border-radius:12px;padding:26px;box-shadow:0 30px 120px #0009}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-head h2{font-size:30px}.close{background:#ffffff09;border:1px solid var(--line);border-radius:6px;width:36px;height:36px}.modal-search{width:100%;margin-bottom:15px}.picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pick-item{background:#1b231c;border:1px solid var(--line);border-radius:8px;padding:12px;font-size:13px;text-align:center}.pick-item:hover{border-color:var(--green)}.pick-item .fruit-art{font-size:45px;height:65px;aspect-ratio:auto}.pick-item small{display:block;color:var(--green);margin-top:6px}.modal-subtitle{font-size:13px;color:var(--muted);line-height:1.7}.detail-hero{height:370px;background:none center/cover;border-radius:12px;margin-bottom:25px}.detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:50px}.article h2{font-size:34px;margin:35px 0 22px}.article p,.article li{color:#b2beb5;line-height:1.8}.steps{counter-reset:step;list-style:none;padding:0}.steps li{counter-increment:step;padding:0 0 25px 50px;position:relative}.steps li:before{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:6px;background:#27371b;color:var(--green);text-align:center;line-height:32px;font-weight:700}.steps b{color:white;display:block}.detail-aside{border:1px solid var(--line);border-radius:10px;padding:25px;background:var(--panel);align-self:start}.detail-aside small{color:var(--green);font-size:11px;letter-spacing:1px}.detail-aside p{margin-bottom:30px}.video-placeholder{width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;background:radial-gradient(ellipse,#28391f,#111811);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px}.video-placeholder b{font-size:30px;color:var(--green)}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);opacity:0;background:#e1ffba;color:#17210e;border-radius:8px;padding:14px 22px;z-index:100;pointer-events:none;transition:.2s;font-size:14px;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}@keyframes resultIn{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:1500px){.hero{min-height:650px}}@media(max-width:1100px){header{gap:20px}nav{gap:20px}.discord{display:none}.hero-stamp{right:0}.hero h1{font-size:76px}.video-image strong{font-size:30px}.video-art{font-size:95px}}@media(max-width:760px){header{height:auto;flex-wrap:wrap;padding:18px 5% 0;gap:12px}.brand{font-size:19px}.brand small{font-size:7px}nav{width:100%;gap:0;justify-content:space-between;overflow:auto}nav a{padding:15px 5px;font-size:11px;white-space:nowrap}.hero{min-height:580px;align-items:flex-start}.hero:before{background:linear-gradient(90deg,#080d0ce8,#09100c66),none 65% center/cover}.hero-inner{padding:45px 0 60px}.hero h1{font-size:68px}.hero p{max-width:300px;font-size:14px}.hero-actions{flex-direction:column;max-width:285px}.hero-stamp{display:none}.hero-note{font-size:10px;gap:12px}.ticker{overflow:auto;gap:22px;padding:16px 5%}.ticker span{font-size:11px}section{padding:33px 0}h2{font-size:33px}.section-title p{font-size:12px}.section-title a{font-size:11px}.tools-grid{grid-template-columns:1fr 1fr}.tool-card.featured{grid-column:1/-1}.tool-card{padding:22px}.tool-card h3{font-size:16px}.tool-card p{font-size:12px}.tool-icon{margin-bottom:15px}.fruit-grid{grid-template-columns:repeat(2,1fr);gap:12px}.fruit-card{padding:14px}.fruit-art{font-size:66px}.rarity{font-size:8px}.card-bottom small{display:none}.stories,.video-grid{grid-template-columns:1fr}.story-image,.video-image{height:230px}.video-image strong{font-size:45px}.video-art{font-size:140px}.community{padding:28px;display:block;margin:30px auto 45px}.community h2{font-size:40px}.community .button{margin-top:12px}footer{gap:12px}footer p{width:100%}footer>span{margin:0}.page-heading{padding-top:28px}.page-heading h1{font-size:46px}.page-heading p{font-size:14px}.calculator-grid{grid-template-columns:1fr;gap:18px}.offer-panel{padding:18px}.offer-row{gap:10px;grid-template-columns:50px 1fr auto}.offer-row .fruit-art{font-size:32px}.result{grid-template-columns:1fr;padding:24px;gap:24px}.royal-verdict{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.royal-verdict blockquote{font-size:20px}.result h2{font-size:60px}.trade-actions .button{padding:13px;font-size:12px;flex:1}.filters select{width:100%}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-aside{grid-row:1}.detail-hero{height:250px}.picker-grid{grid-template-columns:repeat(3,1fr);gap:7px}dialog{padding:18px}.pick-item{padding:8px;font-size:12px}.pick-item .fruit-art{font-size:36px}.sample-note{font-size:11px}.mode-switch button{min-height:30px}.remove{min-height:32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.calculator-grid:after{content:'VS';position:absolute;top:25px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:35px;height:35px;background:#0b100c;border:1px solid #445437;border-radius:50%;color:#a6fa26;font-size:11px;font-weight:800;z-index:1}@media(max-width:760px){.calculator-grid:after{display:none}.offer-panel:nth-child(2) .offer-head h2:before{content:'VS / ';color:#a6fa26}}


/* Language toggle — compact desktop and phone treatment. */
.kd-language-switch{display:inline-grid;place-items:center;min-width:42px;height:38px;padding:0 10px;border:1px solid #435044;border-radius:8px;color:#d9ffb1;font-size:11px;font-weight:800;letter-spacing:.08em;background:#141b16;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.kd-language-switch:hover,.kd-language-switch:focus-visible{background:#25341d;border-color:#a6fa26;transform:translateY(-1px);outline:0}
@media(max-width:760px){header .kd-language-switch{position:absolute;right:18%;top:15px;min-width:40px;height:36px}header .global-search{margin-left:auto}}
