@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 2rem;transition:all .4s var(--transition)}.navbar.scrolled{background:#050507eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(201,168,76,.15);box-shadow:0 4px 30px #00000080}.nav-inner{max-width:1400px;margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.nav-logo-img{width:36px;height:36px;border-radius:50%;border:1px solid var(--gold-dim);object-fit:cover;animation:float 4s ease-in-out infinite}.nav-logo-text{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--gold-bright);letter-spacing:.05em}.nav-links{display:flex;list-style:none;gap:2rem}.nav-link{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .3s;position:relative}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#fff;transition:width .3s var(--transition)}.nav-link:hover{color:#fff}.nav-link:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ca-badge{display:flex;align-items:center;gap:.4rem;background:#c9a84c14;border:1px solid rgba(201,168,76,.25);padding:.4rem .75rem;cursor:pointer;transition:all .3s;font-family:var(--font-mono)}.ca-badge:hover{background:#c9a84c26;border-color:var(--gold)}.ca-label{font-size:.55rem;color:#fff;text-transform:uppercase;letter-spacing:.1em}.ca-addr{font-size:.65rem;color:#fff;letter-spacing:.05em}.ca-copy-icon{font-size:.65rem;color:#fff}.nav-buy{font-size:.65rem;padding:.65rem 1.25rem}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:22px;height:2px;background:var(--gold);transition:all .3s var(--transition);transform-origin:center}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:flex;flex-direction:column;gap:1rem;padding:0 2rem;background:#050507fa;border-top:none;position:fixed;top:72px;left:0;right:0;max-height:0;opacity:0;pointer-events:none;overflow:hidden;transition:max-height .4s var(--transition),padding .4s var(--transition),opacity .3s var(--transition);z-index:999}.mobile-menu.open{max-height:500px;padding:1.5rem 2rem;opacity:1;pointer-events:auto;border-top:1px solid rgba(201,168,76,.1)}.mobile-link{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.1em;color:#fff;text-decoration:none;text-transform:uppercase;transition:color .3s}.mobile-link:hover{color:#fff}.mobile-ca{font-size:.6rem;color:var(--gold);width:fit-content}@media (max-width: 900px){.nav-links,.nav-actions{display:none}.hamburger,.mobile-menu{display:flex}}.hero{position:relative;width:100%;height:100vh;min-height:700px;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;image-rendering:high-quality;transform:translateZ(0)}.hero-grad-left,.hero-grad-bottom,.hero-grad-top{display:none}.corner{position:absolute;width:32px;height:32px;z-index:3;opacity:.4}.corner-tl{top:88px;left:2rem;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.corner-tr{top:88px;right:2rem;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.hero-content{position:relative;z-index:2;padding:0 4rem;max-width:680px;opacity:0;transform:translateY(16px);transition:opacity .9s var(--transition),transform .9s var(--transition)}.hero-content.loaded{opacity:1;transform:translateY(0)}.hero-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;animation:fadeIn .8s .2s both}.eyebrow-line{display:block;width:2.5rem;height:1px;background:var(--gold)}.eyebrow-text{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.hero-title{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.5rem;font-family:var(--font-display);font-weight:900;line-height:1;animation:fadeUp .8s .3s both}.title-machi{font-size:clamp(5rem,12vw,9rem);color:var(--gold-bright);text-shadow:0 0 40px rgba(240,192,64,.35),0 2px 0 rgba(0,0,0,.8);letter-spacing:-.02em}.title-sub{font-size:clamp(1.5rem,4vw,2.8rem);color:var(--white);letter-spacing:.04em;line-height:1.2;opacity:.92}.hero-tagline{font-size:clamp(.8rem,1.4vw,.95rem);color:#f0ead6b3;line-height:1.75;margin-bottom:2rem;animation:fadeIn .9s .5s both}.hero-actions{display:flex;gap:.875rem;margin-bottom:1.75rem;flex-wrap:wrap;animation:fadeIn .9s .65s both}.hero-btn-buy{font-size:.78rem;padding:.9rem 2.25rem;animation:pulseGold 3.5s ease-in-out infinite}.hero-ca{display:inline-flex;align-items:center;gap:.6rem;background:#05050799;border:1px solid rgba(201,168,76,.25);padding:.55rem 1rem;cursor:pointer;font-family:var(--font-mono);transition:all .3s;animation:fadeIn .9s .8s both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-ca:hover{border-color:var(--gold);background:#c9a84c14}.ca-pill-label{font-size:.5rem;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.ca-pill-addr{font-size:.65rem;color:var(--muted-2);letter-spacing:.04em}.ca-pill-action{font-size:.55rem;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;transition:color .3s}.ca-pill-action.copied{color:var(--green)}.scroll-cue{position:absolute;bottom:2rem;right:3rem;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.4rem;animation:fadeIn 1.5s 1.2s both}.scroll-cue span{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.25em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl}.scroll-mouse{width:18px;height:28px;border:1px solid rgba(201,168,76,.3);border-radius:9px;display:flex;justify-content:center;padding-top:5px}.scroll-wheel{width:2px;height:5px;background:var(--gold);border-radius:1px;animation:scanline 2s ease-in-out infinite}@media (max-width: 768px){.hero-bg-img{object-fit:cover;object-position:75% 10%}.hero{min-height:100svh;align-items:flex-end;padding-bottom:2.5rem}.hero-content{padding:0 1.25rem;max-width:100%}.title-machi{font-size:clamp(1.4rem,5vw,1.9rem)}.title-sub{font-size:clamp(.55rem,2.5vw,.75rem)}.eyebrow-text{font-size:.5rem}.eyebrow-line{width:1.5rem}.hero-tagline{font-size:clamp(.5rem,1.5vw,.65rem);margin-bottom:1rem}.hero-tagline br{display:none}.hero-actions{margin-bottom:1rem;gap:.5rem}.hero-btn-buy{font-size:.6rem;padding:.6rem 1.25rem}.hero-ca{padding:.4rem .65rem;gap:.4rem}.ca-pill-label{font-size:.4rem}.ca-pill-addr{font-size:.5rem}.ca-pill-action{font-size:.4rem}.corner{display:none}.scroll-cue{right:1.5rem}}@media (max-width: 480px){.hero-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.hero-btn-buy,.btn-outline{width:100%;text-align:center;padding:.85rem 1rem}.ca-pill-addr{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.story{padding:8rem 2rem;background:var(--black-2);position:relative;overflow:hidden}.story:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}.story-inner{max-width:1300px;margin:0 auto}.story-header{text-align:center;margin-bottom:4rem}.story-header .section-label{justify-content:center}.story-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.story-desc{color:#fff;font-size:.9rem;line-height:1.8}.era-tabs{display:flex;border:1px solid rgba(255,255,255,.06);margin-bottom:4rem;overflow:hidden}.era-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.25rem 1rem;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .3s var(--transition);position:relative}.era-tab:last-child{border-right:none}.era-tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--era-color);transform:scaleX(0);transition:transform .3s var(--transition)}.era-tab.active:after,.era-tab:hover:after{transform:scaleX(1)}.era-tab.active{background:#ffffff08}.era-tab-number{font-family:var(--font-mono);font-size:.55rem;color:#fff;letter-spacing:.1em}.era-tab-label{font-family:var(--font-display);font-size:.75rem;letter-spacing:.05em;color:#fff;transition:color .3s}.era-tab.active .era-tab-label,.era-tab:hover .era-tab-label{color:var(--era-color)}.era-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:6rem;align-items:center}.era-image-col{position:relative}.era-img-wrapper{position:relative;overflow:hidden}.era-img-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.08);z-index:2;pointer-events:none}.era-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .6s var(--transition)}.era-img-wrapper:hover .era-img{transform:scale(1.03)}.era-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,5,7,.8) 0%,transparent 60%);mix-blend-mode:multiply}.era-img-badge{position:absolute;bottom:1rem;left:1rem;background:#050507d9;border:1px solid rgba(201,168,76,.3);padding:.6rem 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.badge-value{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--gold-bright);line-height:1}.badge-label{font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.era-text-col{display:flex;flex-direction:column;gap:1.25rem}.era-period{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;color:#fff;text-transform:uppercase}.era-heading{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.era-subheading{font-size:.85rem;color:#fff;font-style:italic}.era-tags{display:flex;flex-wrap:wrap;gap:.5rem}.era-tag{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;border:1px solid rgba(from var(--era-color) r g b / .3);color:var(--era-color);background:rgba(from var(--era-color) r g b / .06)}.era-body{display:flex;flex-direction:column;gap:1rem}.era-body p{font-size:.85rem;line-height:1.85;color:#fff}.story-portrait{display:grid;grid-template-columns:auto 1fr;gap:3rem;align-items:center;padding:3rem;background:var(--black-3);border:1px solid rgba(201,168,76,.1);position:relative;overflow:hidden}.story-portrait:before{content:"大哥";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-family:var(--font-cjk);font-size:8rem;font-weight:900;color:#c9a84c0a;pointer-events:none}.portrait-wrapper{position:relative;flex-shrink:0}.portrait-img{width:180px;height:220px;object-fit:cover;object-position:center top;border:1px solid var(--gold-dim);display:block}.portrait-caption{display:flex;flex-direction:column;gap:.2rem;padding:.5rem 0}.portrait-name{font-family:var(--font-display);font-size:.8rem;letter-spacing:.1em;color:var(--white)}.portrait-aka{font-size:.6rem;color:var(--muted);letter-spacing:.05em;font-family:var(--font-cjk)}.portrait-quote{font-style:italic;font-size:1.1rem;line-height:1.7;color:var(--white);border-left:2px solid var(--gold);padding-left:1.5rem;position:relative}.portrait-quote cite{display:block;margin-top:.75rem;font-family:var(--font-mono);font-size:.65rem;font-style:normal;letter-spacing:.1em;color:var(--muted)}@media (max-width: 900px){.era-content,.story-portrait{grid-template-columns:1fr;gap:2rem}.era-tabs{flex-wrap:wrap}.era-tab{flex:1 1 50%}}.degen-saga{padding:8rem 2rem;background:var(--black);position:relative;overflow:hidden}.degen-saga:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--red),transparent)}.saga-glow{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(224,48,48,.06) 0%,transparent 70%);pointer-events:none}.saga-inner{max-width:900px;margin:0 auto}.saga-header{text-align:center;margin-bottom:3rem}.saga-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1}.saga-title-small{font-size:clamp(1rem,2.5vw,1.8rem);color:#fff;letter-spacing:.05em}.loss-counter{margin-bottom:4rem}.counter-grid{display:flex;align-items:stretch;border:1px solid rgba(224,48,48,.2);background:#e0303008;overflow:hidden}.counter-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center}.counter-num{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--red-bright);opacity:0;transform:scale(.8);transition:opacity .6s var(--transition),transform .6s var(--transition)}.counter-num.animate{opacity:1;transform:scale(1)}.counter-label{font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#fff}.counter-divider{width:1px;background:#e0303026;align-self:stretch}.saga-timeline{position:relative;margin-bottom:5rem}.timeline-track{position:absolute;left:16px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--red),rgba(224,48,48,.1))}.timeline-event{display:flex;gap:2rem;margin-bottom:1.5rem;cursor:pointer;transition:all .3s var(--transition)}.timeline-event:hover .event-card{border-color:#c9a84c33}.event-connector{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:1.25rem}.event-dot{width:12px;height:12px;border-radius:50%;border:2px solid;position:relative;z-index:1;flex-shrink:0;transition:all .3s}.dot-win{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #22c55e80}.dot-danger{background:var(--gold);border-color:var(--gold);box-shadow:0 0 10px #f0c04080}.dot-loss{background:var(--red-bright);border-color:var(--red-bright);box-shadow:0 0 10px #ff444480}.dot-reload{background:var(--muted-2);border-color:var(--muted-2);box-shadow:0 0 10px #9a9aa080}.event-card{flex:1;background:var(--black-2);border:1px solid rgba(255,255,255,.05);padding:1.25rem 1.5rem;transition:all .3s}.event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.event-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.event-date{font-size:.6rem;letter-spacing:.15em;color:#fff;text-transform:uppercase}.event-type-badge{font-size:.55rem;letter-spacing:.1em;padding:.2rem .5rem;font-weight:700}.badge-win{background:#22c55e1a;color:var(--green);border:1px solid rgba(34,197,94,.2)}.badge-danger{background:#f0c0401a;color:var(--gold);border:1px solid rgba(240,192,64,.2)}.badge-loss{background:#ff44441a;color:var(--red-bright);border:1px solid rgba(255,68,68,.2)}.badge-reload{background:#9a9aa01a;color:var(--muted-2);border:1px solid rgba(154,154,160,.2)}.event-amount{font-family:var(--font-display);font-size:1.1rem;font-weight:700;flex-shrink:0}.amount-win{color:var(--green)}.amount-danger{color:var(--gold)}.amount-loss{color:var(--red-bright)}.amount-reload{color:var(--muted-2)}.event-title{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.4rem}.event-desc{font-size:.8rem;color:#fff;line-height:1.7}.event-detail{font-size:.78rem;color:#fff;line-height:1.7;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05);animation:fadeIn .4s ease;font-style:italic}.event-expand{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--muted);background:none;border:none;cursor:pointer;margin-top:.5rem;padding:0;transition:color .3s}.event-expand:hover{color:var(--gold)}.saga-image-block{position:relative;overflow:hidden}.saga-main-img{width:100%;max-height:400px;object-fit:cover;object-position:center top;display:block;filter:brightness(.7);transition:filter .5s}.saga-image-block:hover .saga-main-img{filter:brightness(.85)}.saga-img-caption{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(5,5,7,.95),transparent);display:flex;flex-direction:column;gap:.4rem}.saga-caption-text{font-style:italic;font-size:1rem;color:var(--white);line-height:1.5}.saga-caption-sub{font-family:var(--font-mono);font-size:.6rem;color:#fff;letter-spacing:.1em}@media (max-width: 640px){.timeline-track,.event-connector{display:none}.timeline-event{gap:0}.counter-grid{flex-direction:column}.counter-divider{width:100%;height:1px}}.memes{padding:8rem 2rem;background:var(--black-2);position:relative;overflow:hidden}.memes:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}.memes-inner{max-width:1300px;margin:0 auto;position:relative;z-index:1}.memes-header{text-align:center;margin-bottom:3.5rem}.memes-header .section-label{justify-content:center}.memes-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.memes-desc{color:var(--muted-2);font-size:.85rem;max-width:480px;margin:0 auto}.meme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:0}.meme-featured{grid-column:span 2}.meme-card{background:var(--black-3);border:1px solid rgba(255,255,255,.05);overflow:hidden;cursor:pointer;transition:all .3s var(--transition);display:flex;flex-direction:column}.meme-card:hover{border-color:#c9a84c4d;transform:translateY(-3px);box-shadow:0 12px 35px #00000073}.meme-img-wrap{position:relative;overflow:hidden}.meme-featured .meme-img-wrap{aspect-ratio:16/9}.meme-card:not(.meme-featured) .meme-img-wrap{aspect-ratio:4/3}.meme-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .5s var(--transition)}.meme-card:hover .meme-img{transform:scale(1.04)}.meme-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#050507a6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.meme-card:hover .meme-hover-overlay{opacity:1}.meme-view-btn{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);padding:.4rem 1.25rem}.meme-tag{position:absolute;top:.65rem;right:.65rem;background:#050507d9;border:1px solid rgba(201,168,76,.3);font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.15em;color:var(--gold);padding:.2rem .55rem;z-index:1}.meme-caption{padding:.875rem 1rem;font-size:.78rem;color:var(--muted-2);line-height:1.55;flex:1}.meme-see-more{position:relative;text-align:center;padding-top:1.5rem;margin-bottom:2.5rem}.see-more-fade{position:absolute;top:-80px;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--black-2));pointer-events:none}.see-more-btn{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:var(--black-3);border:1px solid rgba(201,168,76,.25);padding:.9rem 2rem;cursor:pointer;transition:all .3s var(--transition)}.see-more-btn:hover{border-color:var(--gold);background:#c9a84c0f;transform:translateY(-2px)}.see-more-count{font-size:.6rem;color:var(--muted);background:#c9a84c1a;border:1px solid rgba(201,168,76,.15);padding:.15rem .5rem}.meme-collapse{text-align:center;margin-bottom:2.5rem;padding-top:1rem}.memes-cta{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding:2rem;border:1px dashed rgba(201,168,76,.15);margin-top:2rem}.cta-text{font-size:.85rem;color:var(--muted-2);font-style:italic}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#050507f5;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lightbox-inner{position:relative;max-width:900px;width:100%;animation:zoomIn .3s var(--transition)}.lightbox-close{position:absolute;top:-2.5rem;right:0;background:none;border:none;font-size:1.2rem;color:var(--muted-2);cursor:pointer;font-family:var(--font-mono);transition:color .3s}.lightbox-close:hover{color:var(--white)}.lightbox-img{width:100%;max-height:75vh;object-fit:contain;display:block;border:1px solid rgba(201,168,76,.1)}.lightbox-caption{padding:1rem 1.25rem;background:var(--black-2);border:1px solid rgba(201,168,76,.1);border-top:none;display:flex;flex-direction:column;gap:.35rem}.lightbox-tag{font-size:.5rem;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.lightbox-caption p{font-size:.85rem;color:var(--white)}@media (max-width: 900px){.meme-grid{grid-template-columns:repeat(2,1fr)}.meme-featured{grid-column:span 2}}@media (max-width: 560px){.meme-grid{grid-template-columns:1fr}.meme-featured{grid-column:span 1}}.council{padding:8rem 2rem;background:var(--black);position:relative;overflow:hidden}.council:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}.council-inner{max-width:1200px;margin:0 auto}.council-header{text-align:center;margin-bottom:4rem}.council-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.council-desc{color:var(--muted-2);font-size:.9rem}.machi-statement{margin-bottom:5rem;max-width:640px;margin-left:auto;margin-right:auto}.statement-badge{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.statement-badge:before,.statement-badge:after{content:"";display:block;height:1px;width:3rem;background:var(--gold-dim)}.statement-card{background:var(--black-2);border:1px solid rgba(201,168,76,.2);padding:2.5rem 2rem 1.75rem;position:relative;text-align:center}.statement-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.statement-quote-mark{font-family:var(--font-display);font-size:5rem;line-height:.5;color:var(--gold-dim);margin-bottom:1rem;display:block;opacity:.4}.statement-quote{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;line-height:1.5;color:var(--white);margin-bottom:1.5rem}.statement-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.statement-handle{font-family:var(--font-mono);font-size:.7rem;color:var(--gold);letter-spacing:.05em}.statement-stats{font-family:var(--font-mono);font-size:.65rem;color:var(--muted)}.council-layout{display:grid;grid-template-columns:300px 1fr;gap:2rem;margin-bottom:4rem}.council-tabs{display:flex;flex-direction:column;gap:.5rem}.tabs-label{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:0 0 .75rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:.25rem}.council-tab{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--black-2);border:1px solid rgba(255,255,255,.04);cursor:pointer;text-align:left;transition:all .3s var(--transition);position:relative}.council-tab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);transform:scaleY(0);transition:transform .3s var(--transition)}.council-tab.active:before,.council-tab:hover:before{transform:scaleY(1)}.council-tab.active{background:var(--black-3);border-color:#c9a84c26}.tab-avatar{font-size:1.3rem;flex-shrink:0}.tab-info{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.tab-name{font-family:var(--font-mono);font-size:.78rem;color:var(--white);font-weight:600}.tab-handle{font-size:.62rem;color:var(--muted)}.tab-badge{font-size:.45rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#c9a84c14;border:1px solid rgba(201,168,76,.15);padding:.15rem .4rem;white-space:nowrap;flex-shrink:0}.council-panel{background:var(--black-2);border:1px solid rgba(201,168,76,.1);overflow:hidden;animation:fadeIn .4s ease}.panel-screenshot{overflow:hidden;max-height:300px}.panel-screenshot-img{width:100%;object-fit:cover;display:block;transition:transform .5s var(--transition)}.council-panel:hover .panel-screenshot-img{transform:scale(1.02)}.panel-body{padding:1.75rem}.panel-author{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.panel-avatar{width:42px;height:42px;border-radius:50%;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--black-3);flex-shrink:0}.panel-author-info{flex:1}.panel-name-row{display:flex;align-items:center;gap:.35rem}.panel-name{font-family:var(--font-mono);font-size:.88rem;font-weight:700;color:var(--white)}.panel-verified{font-size:.7rem;color:#1d9bf0}.panel-handle{font-size:.68rem;color:var(--muted)}.panel-x{font-size:1.2rem;color:var(--muted);margin-left:auto}.panel-label{display:inline-block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,168,76,.2);padding:.2rem .65rem;margin-bottom:1.25rem}.panel-tweet{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.panel-tweet p{font-size:.88rem;line-height:1.75;color:var(--white)}.panel-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.panel-date{font-family:var(--font-mono);font-size:.62rem;color:var(--muted)}.panel-link{font-family:var(--font-mono);font-size:.62rem;color:var(--gold);text-decoration:none;letter-spacing:.08em;transition:color .3s}.panel-link:hover{color:var(--gold-bright)}.council-note{display:flex;flex-direction:column;gap:1.5rem;align-items:center;padding-top:1.5rem}.council-note p{font-size:.8rem;color:var(--muted-2);text-align:center}.note-link{color:var(--gold);text-decoration:none;margin-left:.5rem;transition:color .3s}.note-link:hover{color:var(--gold-bright)}@media (max-width: 900px){.council-layout{grid-template-columns:1fr}.council-tabs{flex-direction:row;flex-wrap:wrap;gap:.4rem}.council-tab{flex:1 1 calc(50% - .2rem)}.tab-badge{display:none}}.anime{padding:0 0 8rem;background:var(--black);overflow:hidden;position:relative}.anime:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold-bright);opacity:.03;animation:scanline 4s linear infinite;pointer-events:none;z-index:10}.anime-container{padding:0 2rem}.anime-back-row{display:flex;justify-content:flex-start;padding-right:100px}.anime-cream-finance{width:60%;transform-origin:top left}.anime-header{text-align:center;margin-bottom:4rem;background:var(--black-2);padding:4rem 2rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--gold-dim),transparent) 1;border-bottom:0;border-left:0;border-right:0}.anime-header .section-label{display:flex;justify-content:center;margin-bottom:1.5rem}.anime-main-heading{font-family:var(--font-display);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.gold-shadow-text{font-size:clamp(2.5rem,6vw,4.5rem);color:var(--gold-bright);text-shadow:0 0 20px rgba(240,192,64,.4)}.white-sub-text{font-size:clamp(1.2rem,3vw,2rem);color:var(--white)}.anime-subtext{color:var(--muted-2);max-width:600px;margin:0 auto;font-size:.95rem;line-height:1.6}.anime-hero{display:grid;grid-template-columns:1fr 380px;gap:2.5rem;align-items:start;margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.anime-episode-badge{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.25em;color:var(--gold);border:1px solid var(--gold-dim);padding:.3rem .85rem;display:inline-block;margin-bottom:1rem}.anime-player-wrapper{position:relative;width:100%;background:#000;border:1px solid rgba(201,168,76,.2);overflow:hidden;padding-bottom:56.25%}.anime-video-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.anime-fallback-link{margin-top:.75rem}.anime-fallback-link a{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-decoration:none;transition:color .3s}.anime-fallback-link a:hover{color:var(--gold)}.anime-episode-info{display:flex;flex-direction:column}.anime-ep-title{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,2rem);color:var(--white);margin-bottom:1rem}.anime-ep-desc{font-size:.85rem;color:var(--muted-2);line-height:1.8;margin-bottom:1.25rem}.anime-ep-meta{display:flex;gap:.5rem;font-size:.65rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:1.5rem;flex-wrap:wrap}.anime-watch-btn{align-self:flex-start;font-family:var(--font-mono);font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none}.anime-grid-section{max-width:1200px;margin:0 auto 4rem}.anime-grid-heading{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);color:var(--white);margin-bottom:1.5rem}.anime-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.anime-card{display:flex;flex-direction:column}.anime-card-active{border:1px solid rgba(201,168,76,.4)}.anime-card-locked{border:1px solid rgba(255,255,255,.05);opacity:.6;cursor:not-allowed}.anime-card-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--black-3)}.anime-thumb-bg{width:100%;height:100%;background-size:cover;background-position:center}.anime-card-active .anime-card-thumb{box-shadow:0 0 15px #c9a84c33 inset}.anime-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.anime-play-btn{width:48px;height:48px;border-radius:50%;background:#f0c04026;border:1px solid var(--gold);font-size:1.2rem;color:var(--white);display:flex;align-items:center;justify-content:center;padding-left:4px;transition:transform .3s;cursor:pointer}.anime-play-btn:hover{transform:scale(1.1)}.anime-lock-icon{font-size:1.5rem}.anime-locked-text{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.anime-card-num{position:absolute;bottom:.5rem;left:.75rem;font-family:var(--font-display);font-size:.7rem;color:var(--gold);background:#050507cc;padding:.2rem .5rem}.anime-card-body{padding:1rem;background:var(--black-2);flex-grow:1}.anime-card-tag{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--gold);display:block;margin-bottom:.5rem}.anime-card-locked .anime-card-tag{color:var(--muted)}.anime-card-title{font-family:var(--font-display);color:var(--white);font-size:1rem;margin:0}.anime-lore{max-width:1200px;margin:0 auto 4rem;padding:2.5rem;border-left:3px solid var(--gold);background:var(--black-3)}.anime-lore-heading{font-family:var(--font-display);font-size:1.8rem;color:var(--white);margin-bottom:1rem}.anime-lore-text{color:var(--muted-2);font-size:.95rem;line-height:1.7;margin-bottom:2rem;max-width:800px}.anime-stats{display:flex;gap:1px}.anime-stat-box{flex:1;padding:1.25rem;background:var(--black-2);border-top:2px solid var(--gold);display:flex;flex-direction:column;gap:.25rem}.anime-stat-val{font-size:1.1rem;color:var(--white);font-weight:600}.anime-stat-label{font-family:var(--font-mono);font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.anime-subscribe{text-align:center;max-width:600px;margin:0 auto}.anime-subscribe p{color:var(--muted-2);margin-bottom:1.5rem;font-size:.9rem}@media (max-width: 1000px){.anime-hero{grid-template-columns:1fr;gap:2rem}}@media (max-width: 800px){.anime-grid{grid-template-columns:repeat(2,1fr)}.anime-stats{flex-direction:column}}@media (max-width: 640px){.anime-grid{grid-template-columns:1fr}.anime-player-wrapper{width:100%}.anime-video-player{object-fit:contain;background:#000}.anime-cream-finance{width:100%}.anime-header{padding:3rem 1rem}.anime-lore{padding:1.5rem}}.whitepaper{padding:8rem 2rem;background:var(--black-2);position:relative;overflow:hidden}.whitepaper:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}.whitepaper-inner{max-width:1200px;margin:0 auto}.whitepaper-header{text-align:center;margin-bottom:3.5rem}.whitepaper-header .section-label{display:flex;justify-content:center;margin-bottom:1.5rem}.whitepaper-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1rem;color:var(--white)}.whitepaper-desc{color:var(--muted-2);font-size:.95rem;max-width:500px;margin:0 auto;line-height:1.6}.whitepaper-card{max-width:800px;margin:0 auto 3.5rem;background:var(--black-3);border:1px solid rgba(201,168,76,.2);border-top:3px solid var(--gold);display:flex;transition:box-shadow .3s var(--transition)}.whitepaper-card:hover{box-shadow:0 8px 40px #c9a84c14}.wp-card-left{width:35%;background:var(--black-3);padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid rgba(201,168,76,.1)}.wp-coin-img{width:80px;height:auto;margin-bottom:1.5rem}.wp-coin-title{font-family:var(--font-display);font-size:1.8rem;color:var(--gold);margin-bottom:.25rem}.wp-subtitle{color:var(--muted);font-size:.8rem;font-weight:500;margin-bottom:1rem}.wp-version{font-family:var(--font-mono);font-size:.65rem;color:var(--muted-2)}.wp-card-right{width:65%;background:var(--black-2);padding:2rem}.wp-sections{list-style:none;padding:0;margin:0}.wp-section-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.wp-section-item:last-child{border-bottom:none}.wp-section-item:hover{background:#c9a84c0d}.wp-sec-num{font-family:var(--font-mono);font-size:.6rem;color:var(--gold);min-width:20px}.wp-sec-title{font-size:.8rem;color:var(--white);opacity:.9}.whitepaper-footer{display:flex;flex-direction:column;align-items:center;gap:2rem}.wp-download-btn{font-family:var(--font-mono);font-size:.85rem;padding:1rem 2.5rem;animation:pulseGold 3s infinite;text-decoration:none;display:inline-block}.wp-stats{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.wp-stat-pill{font-family:var(--font-mono);font-size:.6rem;color:var(--white);padding:.4rem 1rem;background:var(--black-3);border:1px solid var(--gold);border-radius:20px}@media (max-width: 768px){.whitepaper-card{flex-direction:column}.wp-card-left,.wp-card-right{width:100%;border-right:none}.wp-card-left{border-bottom:1px solid rgba(201,168,76,.1);padding:2.5rem}.wp-card-right{padding:1.5rem 1rem}}.profile-pics{padding:8rem 2rem 6rem;background:#080808;position:relative;overflow:hidden;color:#fff;min-height:100vh}.profile-pics-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.profile-pics-header{text-align:center;margin-bottom:4rem}.profile-pics-title{font-family:"Bebas Neue",var(--font-display, sans-serif);font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.1;letter-spacing:.05em;margin-bottom:.5rem}.gold-text{color:#ff6b00;text-shadow:0 0 20px rgba(255,107,0,.3)}.profile-pics-desc{color:#999;font-family:Space Mono,monospace;font-size:.95rem;max-width:600px;margin:0 auto;line-height:1.6}.pfp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;justify-content:center;max-width:800px;margin:0 auto}.pfp-card{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px #00000080;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.pfp-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #ff6b0026;border-color:#ff6b004d}.pfp-img-wrapper{width:100%;aspect-ratio:1/1;background:#050505;border-radius:8px;overflow:hidden;border:1px solid #222}.pfp-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pfp-card:hover .pfp-img{transform:scale(1.03)}.pfp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease forwards}.pfp-modal-content{position:relative;background:#0f0f0f;border:1px solid #222;border-radius:12px;padding:2rem;max-width:600px;width:100%;box-shadow:0 30px 60px #000c;animation:slideUp .3s ease forwards}.btn-close-modal{position:absolute;top:10px;right:15px;background:transparent;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;z-index:10;transition:color .3s ease}.btn-close-modal:hover{color:#ff6b00}.pfp-modal-img{width:100%;border-radius:8px;border:1px solid rgba(255,107,0,.2);margin-bottom:1.5rem}.pfp-modal-actions{display:flex;flex-direction:column;gap:.75rem}.btn-download,.btn-twitter{width:100%;padding:1rem;border:none;border-radius:6px;cursor:pointer;text-transform:uppercase;font-weight:700;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.btn-download{background:#ff6b00;color:#000;font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.05em}.btn-download:hover{background:#ff8a33;transform:translateY(-2px);box-shadow:0 5px 15px #ff6b004d}.btn-twitter{background:#1da1f2;color:#fff;font-family:Space Mono,monospace;font-size:.95rem}.btn-twitter:before{content:"X";font-family:sans-serif;font-weight:900;margin-right:.5rem}.btn-twitter:hover{background:#27aef5;transform:translateY(-2px);box-shadow:0 5px 15px #1da1f24d}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.profile-pics{padding:6rem 1.5rem 4rem}.pfp-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.pfp-modal{padding:1rem}.pfp-modal-content{padding:3rem 1.5rem 1.5rem}}.btn-back-home{background:transparent;border:1px solid rgba(255,107,0,.5);color:#ff6b00;font-family:Space Mono,monospace;font-size:.85rem;padding:.5rem 1rem;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2rem}.btn-back-home:hover{background:#ff6b001a;border-color:#ff6b00}.community{position:relative}.cta-block{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6rem 2rem}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0}.cta-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#050507b3,#05050780,#050507e6)}.cta-content{position:relative;z-index:1;text-align:center;max-width:700px}.cta-coin{margin-bottom:2rem}.cta-coin-img{width:100px;height:100px;border-radius:50%;border:2px solid var(--gold-dim);animation:float 4s ease-in-out infinite,pulseGold 3s ease-in-out infinite;box-shadow:var(--glow-gold)}.cta-heading{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.cta-sub{font-size:.9rem;color:var(--muted-2);line-height:1.8;margin-bottom:2.5rem}.cta-links{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;max-width:800px;margin:0 auto}.cta-link{flex:1;display:flex;align-items:center;gap:1rem;padding:.9rem 1.5rem;background:#050507cc;border:1px solid rgba(201,168,76,.15);text-decoration:none;color:var(--muted-2);font-size:.8rem;letter-spacing:.05em;transition:all .3s var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-link:hover{border-color:var(--gold);color:var(--white);background:#c9a84c14;transform:translate(4px)}.cta-link-primary{background:#c9a84c1f;border-color:#c9a84c66;color:var(--gold);animation:pulseGold 4s ease-in-out infinite}.footer{background:var(--black);border-top:1px solid rgba(201,168,76,.1);padding:4rem 2rem 2rem}.footer-inner{max-width:1300px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:2rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo{display:flex;align-items:center;gap:.75rem}.footer-logo-img{width:40px;height:40px;border-radius:50%;border:1px solid var(--gold-dim);animation:float 4s ease-in-out infinite}.footer-logo-text{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--gold-bright);letter-spacing:.05em}.footer-tagline{font-size:.8rem;color:var(--muted);line-height:1.7;font-style:italic}.footer-socials{display:flex;flex-direction:column;gap:.5rem}.footer-social{display:flex;align-items:center;gap:.75rem;font-size:.7rem;color:var(--muted-2);text-decoration:none;letter-spacing:.05em;transition:color .3s}.footer-social:hover{color:var(--gold)}.footer-ca{display:flex;flex-direction:column;gap:.75rem}.footer-ca-label{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.footer-ca-addr{font-size:.7rem;color:var(--gold);word-break:break-all;line-height:1.5;padding:.75rem;background:var(--black-2);border:1px solid rgba(201,168,76,.15)}.footer-divider{height:1px;background:#ffffff0d}.footer-note{font-size:.7rem;color:var(--muted);line-height:1.7;font-style:italic}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copy{font-size:.6rem;color:var(--muted);letter-spacing:.08em}.footer-cjk{font-family:var(--font-cjk);font-size:.85rem;color:var(--gold-dim);letter-spacing:.05em}@media (max-width: 900px){.footer-top{grid-template-columns:1fr;gap:2.5rem}.cta-links{flex-direction:column;max-width:100%;gap:.75rem}.cta-heading{font-size:clamp(1.75rem,4.2vw,3.5rem)}}:root{--black: #050507;--black-2: #0d0d10;--black-3: #141418;--gold: #c9a84c;--gold-bright: #f0c040;--gold-dim: #7a6030;--red: #e03030;--red-bright: #ff4444;--white: #f0ead6;--muted: #6b6b70;--muted-2: #9a9aa0;--green: #22c55e;--font-display: "Cinzel", serif;--font-mono: "IBM Plex Mono", monospace;--font-cjk: "Noto Serif TC", serif;--transition: cubic-bezier(.16, 1, .3, 1);--glow-gold: 0 0 20px rgba(201, 168, 76, .4), 0 0 60px rgba(201, 168, 76, .15);--glow-red: 0 0 20px rgba(224, 48, 48, .4), 0 0 60px rgba(224, 48, 48, .15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--black);color:var(--white);font-family:var(--font-mono);line-height:1.7;overflow-x:hidden;cursor:default}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black-2)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:var(--gold-dim);color:var(--white)}.section-label{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.section-label:before{content:"";display:block;width:2rem;height:1px;background:var(--gold)}.gold-text{color:var(--gold-bright);text-shadow:var(--glow-gold)}.red-text{color:var(--red-bright)}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGold{0%,to{box-shadow:0 0 10px #c9a84c33}50%{box-shadow:0 0 30px #c9a84c80}}@keyframes scanline{0%{top:-10%}to{top:110%}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--transition),transform .8s var(--transition)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s var(--transition),transform .8s var(--transition)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s var(--transition),transform .8s var(--transition)}.reveal-right.visible{opacity:1;transform:translate(0)}.btn-gold{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--black);background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;padding:.85rem 2rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s var(--transition);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);text-decoration:none;display:inline-block}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c9a84c80}.btn-gold:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.btn-gold:hover:after{left:100%}.btn-outline{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid var(--gold-dim);padding:.75rem 1.75rem;cursor:pointer;transition:all .3s var(--transition);text-decoration:none;display:inline-block}.btn-outline:hover{border-color:var(--gold);background:#c9a84c14;box-shadow:var(--glow-gold)}
