:root{color-scheme:dark;--gold:#f0b83b;--bright:#ffdc67;--dark:#050505;--cream:#fffaf0;--muted:#e8e5df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:#010101;color:#f8f7f5;font-family:Inter,'Arial',sans-serif;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #73e6d1;outline-offset:3px}button svg{pointer-events:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:10px;z-index:50;background:#ffd55f;color:#000;padding:10px 14px}.skip-link:focus{top:10px}.page-shell{min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(ellipse 480px 200px at 48% 35%,rgba(70,33,3,.15),transparent),linear-gradient(180deg,#050505 0,#010101 70%,#070400 100%)}.site-header{height:83px;position:relative;z-index:20;border-bottom:1px solid #d69d30;background:#050505;box-shadow:0 2px 12px rgba(197,109,12,.19)}.header-container{width:min(1410px,calc(100% - 72px));height:100%;display:flex;align-items:center;margin:auto;gap:30px}.brand{white-space:nowrap;font-weight:890;font-size:clamp(22px,2.2vw,35px);letter-spacing:-.032em;background:linear-gradient(180deg,#fff5b4 2%,#ffdc63 46%,#b96d0e 98%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 7px rgba(222,159,24,.15))}.header-rule{height:39px;width:2px;background:linear-gradient(180deg,#ffce50,#98600c);margin:0 5px}.nav-links{display:flex;align-items:center;gap:clamp(22px,3vw,43px);height:100%;margin-left:0}.nav-links a{font-size:clamp(12px,1.15vw,17px);font-weight:750;white-space:nowrap;position:relative}.nav-links a.current::after,.nav-links a:hover::after{content:"";display:block;position:absolute;bottom:-17px;left:0;right:0;height:3px;background:linear-gradient(90deg,#965706,#fff1a9,#b87f0c);box-shadow:0 0 8px #e8a92e}.gold-button{display:flex;align-items:center;justify-content:center;gap:10px;color:#100c06;background:linear-gradient(180deg,#fff1a7 0%,#ffda62 35%,#f6be35 72%,#cd850e 100%);border:1px solid #ffdc7a;box-shadow:inset 0 1px 2px rgba(255,255,255,.9),0 4px 15px rgba(223,139,21,.32);font-weight:850}.gold-button:hover{filter:brightness(1.08)}.header-buy{margin-left:auto;flex:0 0 auto;padding:10px 25px;border-radius:99px;font-size:clamp(12px,1.1vw,17px);min-height:43px}.header-buy svg,.external{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.menu-toggle{display:none}.main-glow{position:absolute;top:300px;left:0;width:100%;height:400px;background:radial-gradient(ellipse 53% 28% at 44% 45%,rgba(165,83,11,.12),transparent);pointer-events:none}.hero{width:min(1410px,calc(100% - 72px));margin:auto;position:relative;min-height:432px;isolation:isolate}.hero-inner{position:relative;z-index:3;display:grid;grid-template-columns:41% 1px minmax(0,59%);align-items:center;min-height:432px;padding:10px 0 20px}.logo-frame{justify-self:center;width:min(395px,95%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(253,153,12,.2))}.coin-logo{width:100%;height:100%;object-fit:cover;display:block;clip-path:circle(49.6% at 50% 50%)}.hero-separator{height:253px;background:linear-gradient(180deg,#ffe08a,#ae6910);box-shadow:0 0 13px #a56a1544}.hero-copy{display:flex;align-items:center;flex-direction:column;text-align:center;padding:12px 0 18px 21px;justify-content:center}.hero h1{margin:0;font-size:clamp(48px,5.3vw,82px);letter-spacing:-.044em;line-height:1.02;font-weight:900;white-space:nowrap;background:linear-gradient(180deg,#ffef9b 7%,#ffde6c 50%,#eaa92c 83%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 8px 23px #bb7d1b17}.hero-heading{font-size:clamp(17px,1.64vw,26px);line-height:1.25;margin:15px 0 15px;font-weight:800;letter-spacing:.005em}.solana-lockup{display:flex;align-items:center;justify-content:center;gap:15px}.solana-logo{width:93px;height:76px;filter:drop-shadow(0 0 5px #7e3afe33)}.solana-lockup span{font-size:clamp(37px,3.9vw,61px);letter-spacing:.055em;font-weight:875;line-height:1;color:#f5f3f6}.gold-waves{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 0 9px rgba(247,161,20,.55))}.waves-hero{bottom:-22px;left:-18%;width:136%;height:166px}.content-wrap{width:min(1310px,calc(100% - 120px));margin:-4px auto 0;position:relative;z-index:3}.supply{border:2px solid #e9af2e;border-radius:17px;min-height:81px;display:flex;align-items:center;justify-content:center;gap:28px;padding:10px 28px;box-shadow:inset 0 0 7px #9e680816,0 0 18px #bf730914;background:rgba(3,3,3,.72);scroll-margin-top:92px}.supply-label{white-space:nowrap;font-size:clamp(16px,1.85vw,26px);font-weight:870;letter-spacing:.006em}.supply-divider{height:45px;width:2px;background:linear-gradient(180deg,#fff8c3,#b16a11)}.supply-amount{font-size:clamp(22px,2.3vw,35px);font-weight:880;color:#e9b542;white-space:nowrap;letter-spacing:-.018em}.supply-amount span{font-size:.93em}.about{scroll-margin-top:92px;margin:16px auto 0;text-align:center}.about p{font-size:clamp(15px,1.55vw,22px);line-height:1.38;font-weight:420;color:#f6f4f2;margin:0}.actions{display:flex;justify-content:center;gap:27px;align-items:center;margin:26px auto 29px}.primary-action,.secondary-action{display:flex;align-items:center;justify-content:center;gap:12px;min-height:65px;font-size:clamp(16px,1.58vw,22px);white-space:nowrap;font-weight:790;padding:12px 27px;border-radius:99px}.primary-action{min-width:420px}.primary-action .rocket{width:26px;height:26px}.secondary-action{min-width:330px;background:rgba(3,3,3,.65);border:2px solid #f2d279;box-shadow:inset 0 0 12px #77571722}.secondary-action:hover{background:#1a1308}.solana-mini{height:28px;width:34px}.community{scroll-margin-top:92px;border-top:1px solid rgba(211,138,21,.65);display:flex;align-items:center;justify-content:center;gap:31px;padding:17px 0 21px;position:relative}.community::before,.community::after{content:"";pointer-events:none;position:absolute;bottom:-52px;width:400px;height:95px;filter:blur(16px);opacity:.2;background:radial-gradient(ellipse,#bd8210,transparent)}.community::before{left:-190px}.community::after{right:-190px}.community h2{margin:0;font-size:clamp(17px,1.8vw,25px);font-weight:820;letter-spacing:.07em;white-space:nowrap}.community-rule{height:40px;width:2px;background:linear-gradient(180deg,#ffe16b,#845415);margin:0 12px}.socials{display:flex;align-items:center;justify-content:center;gap:20px}.socials a{width:58px;height:58px;border:2px solid #dfac31;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#060606;box-shadow:inset 0 0 8px #af8c251c,0 0 10px #d09e1d12;transition:transform .15s ease}.socials a:hover{transform:translateY(-3px);background:#1a1005}.socials svg{height:39px;width:39px}.social-telegram svg{color:#1ba3de}.social-instagram{background:radial-gradient(circle at 25% 100%,#efbd4e 0%,#f32e72 38%,#8f43cf 70%,#4c3abc 100%)!important}.social-tiktok{color:#f5f5f5;text-shadow:2px 2px #f0294a}.social-facebook{color:#2d89ff}.footer{width:min(1310px,calc(100% - 120px));margin:0 auto;padding:18px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b1aaa0;font-size:12px;border-top:1px solid rgba(159,114,24,.24)}.copy-mint{display:flex;align-items:center;gap:8px;cursor:pointer;border:0;background:transparent;color:#ccb87f;font-size:12px;padding:7px 2px}.copy-mint svg{width:15px;height:15px;stroke:#ccb87f;stroke-width:1.6;fill:none}.copy-mint:hover{color:#ffe398}
@media(max-width:1150px){.header-container{gap:15px;width:calc(100% - 44px)}.nav-links{gap:20px}.content-wrap,.footer{width:calc(100% - 70px)}.hero{width:calc(100% - 50px)}.hero-inner{min-height:390px}.hero{min-height:390px}.logo-frame{width:min(350px,93%)}.hero h1{font-size:clamp(44px,5.3vw,66px)}.hero-heading{font-size:19px}.solana-logo{width:75px;height:63px}.solana-lockup span{font-size:48px}.supply{gap:18px}.supply-amount{font-size:clamp(19px,2.4vw,28px)}.supply-label{font-size:19px}.actions{gap:20px}.primary-action{min-width:365px}.secondary-action{min-width:295px}.socials{gap:14px}.socials a{width:52px;height:52px}}
@media(max-width:800px){html{scroll-padding-top:62px}.site-header{height:63px}.header-container{width:calc(100% - 30px);gap:10px}.brand{font-size:clamp(19px,5.7vw,27px)}.header-rule,.header-buy{display:none}.menu-toggle{display:flex;margin-left:auto;background:transparent;border:0;width:42px;height:38px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.menu-toggle span{width:26px;height:3px;border-radius:4px;background:#fafafa}.nav-links{display:none;position:absolute;left:0;right:0;top:63px;height:auto;background:#080705;border-bottom:1px solid #ca9a37;box-shadow:0 18px 26px #000b;flex-direction:column;align-items:stretch;gap:0;padding:9px 16px 16px}.nav-links.open{display:flex}.nav-links a{padding:14px 9px;border-bottom:1px solid #31230f;font-size:14px}.nav-links a.current::after,.nav-links a:hover::after{display:none}.hero{width:100%;min-height:unset;padding:13px 0 0}.hero-inner{display:flex;flex-direction:column;min-height:unset;padding:0 10px 20px}.logo-frame{width:min(255px,67vw);margin:auto;filter:drop-shadow(0 0 6px #e99c1a50)}.hero-separator{display:none}.hero-copy{padding:1px 0 22px}.hero h1{display:none}.hero-heading{font-size:clamp(16px,4.2vw,21px);margin:7px 0 7px;max-width:330px;line-height:1.3;letter-spacing:.014em}.only-desktop{display:none}.solana-lockup{gap:9px}.solana-logo{width:51px;height:45px}.solana-lockup span{font-size:34px}.waves-hero{height:125px;bottom:9px;left:-64%;width:228%;opacity:.94}.content-wrap,.footer{width:calc(100% - 30px)}.supply{margin-top:0;min-height:82px;display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:8px 7px;position:relative}.supply-label{font-size:15px}.supply-divider{display:none}.supply-amount{font-size:clamp(17px,4.9vw,23px);white-space:normal;text-align:center;line-height:1.19;max-width:100%}.about{margin-top:14px}.about p{font-size:clamp(13px,3.55vw,15px);line-height:1.46;max-width:460px;margin:auto}.actions{display:flex;flex-direction:column;gap:9px;margin:18px auto 22px}.primary-action,.secondary-action{min-width:unset;width:min(100%,365px);min-height:47px;padding:8px 11px;font-size:clamp(13px,3.65vw,16px);gap:8px}.primary-action .rocket{width:21px;height:21px}.primary-action .external,.secondary-action .external{width:16px;height:16px}.solana-mini{width:24px;height:22px}.community{flex-direction:column;gap:11px;padding:16px 0 20px}.community h2{font-size:18px;letter-spacing:.055em}.community-rule{display:none}.socials{width:100%;justify-content:space-around;gap:4px}.socials a{width:48px;height:48px;border-radius:10px}.socials svg{width:33px;height:33px}.footer{justify-content:center;flex-wrap:wrap;font-size:11px;padding:12px 0 18px}.copy-mint{font-size:10px}}
@media(max-width:360px){.logo-frame{width:205px}.hero-heading{font-size:15px}.solana-lockup span{font-size:30px}.supply-amount{font-size:16px}.socials a{width:43px;height:43px}.socials svg{width:30px;height:30px}.footer{width:calc(100% - 24px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.socials a{transition:none}}

.footer-waves{position:absolute;bottom:-55px;left:-8%;width:116%;height:173px;pointer-events:none;z-index:0;opacity:.82;filter:drop-shadow(0 0 11px rgba(255,166,20,.45))}.footer{position:relative;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.40),rgba(0,0,0,.72));}
@media(max-width:800px){.footer-waves{height:115px;bottom:-40px;left:-30%;width:160%;opacity:.7}}

/* Approved header refinement: static slogan replaces the redundant navigation. */
.header-motto{
  margin:0;
  flex:1 1 auto;
  color:#f2cf7d;
  font-size:clamp(12px,1.28vw,19px);
  font-weight:780;
  letter-spacing:.105em;
  line-height:1.3;
  text-align:center;
  white-space:nowrap;
  text-shadow:0 0 15px rgba(223,157,31,.19);
}
@media(max-width:1150px){
  .header-motto{font-size:clamp(10px,1.18vw,15px);letter-spacing:.065em;}
}
@media(max-width:800px){
  .site-header{height:72px;}
  .header-container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;}
  .brand{font-size:clamp(18px,5.5vw,25px);}
  .header-motto{margin-left:auto;flex:0 1 195px;text-align:right;white-space:normal;line-height:1.35;font-size:clamp(9.5px,2.55vw,12px);letter-spacing:.075em;}
}
@media(max-width:360px){
  .header-motto{font-size:9.4px;max-width:155px;}
}
