h1{text-align:center;margin-bottom:2rem}.stats-container{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-top:3rem}.stats-column{flex:1}.stats-column h3{text-align:center;margin-bottom:1rem}.stat-row{display:flex;flex-direction:column;margin-bottom:1rem}.stat-row label{font-weight:700;margin-bottom:.3rem}.wild-stats label{color:white}.mutated-stats label{color:orange}input[type=number]{background-color:#333;border:none;border-radius:24px;padding:.5rem 1rem;color:#fff;font-size:1rem}.center-price-display{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:220px;margin-top:4rem}.checkbox-row{margin-bottom:1rem;text-align:center}.price-display{color:#39f;font-weight:700;font-size:1.2rem;text-align:center}.eligible,.not-eligible{margin-top:.5rem}.note{color:#f00;font-weight:700;text-align:center}.search-container{width:60%;margin:0 auto 2rem;text-align:center;position:relative}.search-container input{width:100%;padding:.6rem 1rem;border-radius:24px;border:none;background-color:#333;color:#fff;font-size:1rem;margin-bottom:1rem}.search-list{max-height:250px;overflow-y:auto;background-color:#222;border-radius:12px;padding:.5rem;position:absolute;width:100%;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.5)}.search-item{padding:.5rem;cursor:pointer;border-radius:8px}.search-item:hover{background-color:#333}.selected-dino{text-align:center;margin-bottom:2rem}.selected-dino button{margin-top:.5rem;padding:.5rem 1.2rem;background-color:#444;color:white;border:none;border-radius:24px;cursor:pointer}.selected-dino button:hover{background-color:#666}.button-row{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}main.content{max-width:1000px;margin:0 auto;padding:6rem 1rem 4rem}@media (max-width:600px){.navbar{align-items:center}.nav-links,.navbar{flex-direction:column}.nav-links{gap:1rem;margin:1rem 0 0}.nav-links a{height:auto}button{width:100%}section{padding:1.5rem}}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#111;padding:2rem}h1,h2{margin-bottom:2rem}.calculator-container{max-width:1200px;margin:auto;padding:2rem;background:#1c1c1c;border-radius:12px}input[type=number],input[type=text]{background-color:#333;border:none;border-radius:24px;padding:.5rem 1rem;color:#fff;font-size:1rem;width:100%}button{background-color:#444;color:white;border-radius:12px;padding:.75rem 1.2rem;font-weight:700}button:hover{background-color:#666}label{font-weight:700;margin-bottom:.5rem;display:inline-block}.eligible{color:#0f0}.eligible,.not-eligible{font-weight:700;margin-top:1rem;text-align:center}.not-eligible{color:orange}p{margin-top:1.5rem;font-size:1rem}input[type=checkbox]{transform:scale(1.2);margin-right:.5rem}h1,h2,h3{color:#fff;margin-bottom:1rem}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}button{background-color:#111;border:none;transition:background-color .3s ease}button:hover{background-color:#222}main{max-width:1000px;margin:0 auto;padding:2rem}@media (max-width:600px){button{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;color:#fff;font-family:Segoe UI,Roboto,sans-serif;line-height:1.5}.logo-container{flex-shrink:0}.nav-links{gap:3rem;justify-content:center;width:-moz-fit-content;width:fit-content}h2,h3{margin-bottom:1rem}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}@media (max-width:600px){.navbar{align-items:center}.nav-links,.navbar{flex-direction:column}.nav-links{gap:1rem;margin-top:1rem}.nav-links a{height:auto}.content{padding:6rem 1rem 3rem}section{padding:1.5rem}}.page{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.main{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.main ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.main li:not(:last-of-type){margin-bottom:8px}.main code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.ctas{display:flex;gap:16px}.ctas a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.primary{background:var(--foreground);color:var(--background);gap:8px}a.secondary{border-color:var(--gray-alpha-200);min-width:158px}.footer{grid-row-start:3;display:flex;gap:24px}.footer a{display:flex;align-items:center;gap:8px}.footer img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.primary:hover{background:var(--button-primary-hover);border-color:transparent}a.secondary:hover{background:var(--button-secondary-hover);border-color:transparent}.footer a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page{padding:32px 32px 80px}.main{align-items:center}.main ol{text-align:center}.ctas{flex-direction:column}.ctas a{font-size:14px;height:40px;padding:0 16px}a.secondary{min-width:auto}.footer{flex-wrap:wrap;align-items:center;justify-content:center}}:root{--bg:#000;--fg:#fff;--muted:#aaa;--panel:#1b1b1b}#__next,body,html{height:100%}body{background:var(--bg);color:var(--fg)}.navbar{position:sticky;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.6);border-bottom:1px solid #222}.navbar .nav-links a.active{border-bottom:2px solid #fff}.content{max-width:1100px;padding:2rem 1rem}.btn-primary{display:inline-block;border:1px solid #444;background:#2a2a2a;color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;text-decoration:none}.btn-primary:hover{background:#3a3a3a}code.kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#222;padding:2px 6px;border-radius:4px;border:1px solid #333}body,html{margin:0;padding:0;box-sizing:border-box}.navbar{box-shadow:0 2px 5px rgba(0,0,0,.4)}.logo{width:auto}.nav-links a{display:flex;align-items:center;height:45px;font-weight:500;transition:color .2s}.content{color:#ddd}section{max-width:800px;margin:0 auto 3rem}h2,h3{margin-top:2rem;color:#fff}p{margin-bottom:1rem}ul{margin-left:1.5rem;margin-bottom:2rem;color:#ccc}li{margin-bottom:.5rem}.nav-buttons{gap:1.25rem;align-items:flex-start}.nav-button-item,.nav-buttons{display:flex;flex-direction:column}.nav-button-item{gap:.4rem;width:100%}.nav-button-item p{color:#999;font-size:.9rem;margin:0;padding-left:.1rem;text-align:left}.nav-buttons button{background:#2a2a2a;color:#fff;padding:.75rem;border:1px solid #444;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s ease}.nav-buttons button:hover{background:#444}.gallery{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.gallery img{max-width:100%;max-height:200px;border-radius:.5rem;border:1px solid #444;cursor:pointer;transition:transform .2s ease}.gallery img:hover{transform:scale(1.05)}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.popup img{max-width:90vw;max-height:90vh;border-radius:1rem}@media (max-width:600px){.navbar{align-items:center}.nav-links,.navbar{flex-direction:column}.nav-links{gap:1rem;margin:1rem 0 0}.nav-links a{height:auto}section{padding:1.5rem}}.background{width:100vw;height:100vh;background:url(/hero.jpg) 50%/cover no-repeat fixed;z-index:-1}.background,.navbar{position:fixed;top:0;left:0}.navbar{width:100%;background:rgba(20,20,20,.95);padding:.75rem 2rem;z-index:1000;border-bottom:1px solid #2a2a2a}.logo-container,.navbar{display:flex;align-items:center}.logo{height:45px}.nav-links{display:flex;align-items:center;gap:2rem;margin:0 auto}.nav-links a{color:#e0e0e0;text-decoration:none;font-size:1rem}.nav-links a:hover{color:#fff}.content{padding:6rem 1rem 4rem;max-width:1000px;margin:0 auto}section{background:rgba(27,27,27,.85);border-radius:.75rem;padding:2rem;margin-bottom:2rem;border:1px solid #2e2e2e;box-shadow:0 0 20px rgba(0,0,0,.3);color:#ddd}h1,h2{color:#fff;margin-bottom:1rem}h1,h2,p{text-align:center}p{color:#bbb;line-height:1.6}.section-links{display:flex;flex-direction:column;gap:2rem}.link-block{background:rgba(40,40,40,.85);border:1px solid #333;border-radius:.75rem;padding:2rem;text-align:center}button{margin-top:1rem;background:#2a2a2a;color:#fff;padding:.75rem 1.5rem;border:1px solid #444;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background .2s}button:hover{background:#444}@media (min-width:768px){.section-links{flex-direction:row;justify-content:space-between}.link-block{width:48%}}