@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700;900&display=swap";
:root{--bg-paper:#f5f5f0;--ink:#111;--red:#ff2d21;--soft:#5b5b57}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--bg-paper);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.18'/%3E%3C/svg%3E");margin:0;font-family:Space Grotesk,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.tronlife-page{min-height:100vh}.topbar{z-index:50;width:100%;box-shadow:4px 4px 0 0 var(--red);background:#f5f5f0f2;border-bottom:4px solid #000;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex;position:fixed;top:0;left:0}.brand-chip{color:#fff;border-right:4px solid var(--red);border-bottom:4px solid var(--red);text-transform:uppercase;letter-spacing:-.04em;background:#000;padding:6px 14px;font-size:2rem;font-style:italic;font-weight:900}.topbar-links{align-items:center;gap:20px;display:flex}.topbar-links a{text-transform:uppercase;letter-spacing:-.02em;font-size:.92rem;font-weight:800}.topbar-links a:hover{color:#fff;background:#000;transform:skew(-4deg)}.buy-button{background:var(--red);color:#fff;text-transform:uppercase;border:2px solid #000;padding:12px 18px;font-weight:900;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;box-shadow:3px 3px #000}.buy-button:hover{color:var(--red);background:#000;transform:translate(-2px,-2px)skew(-2deg);box-shadow:5px 5px #000}.buy-button:active{box-shadow:none;transform:translate(2px,2px)}.hero-shell{max-width:1240px;margin:0 auto;padding:132px 24px 90px;position:relative}.halftone-bg{opacity:.1;pointer-events:none;background-image:radial-gradient(#1c1c18 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.hero-copy-block{flex-direction:column;align-items:flex-start;gap:26px;max-width:850px;display:flex;position:relative}.hero-title-wrap{position:relative}.hero-title-wrap h1{color:var(--red);letter-spacing:-.07em;filter:blur(.35px)contrast(1.2);text-shadow:1px 1px 0 var(--red), -1px -1px 0 var(--red);margin:0 0 10px;font-size:clamp(4rem,10vw,8rem);font-weight:900;line-height:.92;transform:rotate(-1deg)}.classified-tag{color:#fff;text-transform:uppercase;background:#000;padding:6px 14px;font-size:.78rem;font-weight:800;position:absolute;top:-12px;right:-30px;transform:rotate(12deg)}.hero-subline{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#000;padding:8px 12px;font-weight:700;display:inline-block}.hero-actions-row{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.cta-primary,.cta-secondary{text-transform:uppercase;letter-spacing:.12em;padding:18px 32px;font-size:1.05rem;font-weight:900;transition:all .16s}.cta-primary{background:var(--red);color:#fff;border:4px solid #000;box-shadow:8px 8px #000}.cta-primary:hover{box-shadow:none;transform:translate(2px,2px)}.cta-secondary{color:#000;clip-path:polygon(0% 2%,98% 0%,100% 97%,2% 100%);background:0 0;border:4px solid #000}.cta-secondary:hover{color:var(--red);background:#000}.hero-bottom-grid{grid-template-columns:7fr 5fr;align-items:end;gap:34px;margin-top:86px;display:grid}.manifesto-copy{border-top:4px solid #000;padding-top:16px}.manifesto-copy p{text-transform:uppercase;margin:0;font-size:.98rem;font-weight:700;line-height:1.65}.hero-image-frame{width:100%;height:380px;box-shadow:4px 4px 0 0 var(--red);background:#d4d4d4;border:2px solid #000;position:relative;overflow:hidden}.hero-image-frame img{object-fit:cover;width:100%;height:100%}.hero-image-frame:after{content:"";mix-blend-mode:multiply;opacity:.65;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 5px),radial-gradient(circle at 20% 30%,#0003 0 1px,#0000 1px 8px);position:absolute;inset:0}.live-tag{color:var(--red);text-transform:uppercase;background:#000;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:10px}.hero-intel-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px;display:grid;position:relative}.intel-card{background:#f5f5f0eb;border:2px solid #000;padding:18px;box-shadow:4px 4px #000}.intel-card span{letter-spacing:.08em;text-transform:uppercase;color:#52525b;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.intel-card strong{text-transform:uppercase;font-size:1.1rem;font-weight:900;display:block}.doctrine-section,.entry-section,.lore-section,.faq-section{padding:96px 24px}.doctrine-section{color:#fff;border-top:8px double var(--red);background:#111;border-bottom:8px double #2a2a2a}.doctrine-layout,.lore-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:42px;display:grid}.section-kicker{color:#a1a1aa;text-transform:uppercase;max-width:640px;margin:16px 0 0;font-size:.95rem;font-weight:700;line-height:1.7}.doctrine-grid,.entry-grid,.faq-grid{gap:22px;display:grid}.doctrine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doctrine-card{background:linear-gradient(135deg,#ff2d2124,#ffffff0a);border:2px solid #fff;padding:22px}.doctrine-card span,.entry-code{background:var(--red);color:#fff;margin-bottom:14px;padding:4px 10px;font-size:.76rem;font-weight:900;display:inline-block}.doctrine-card strong{text-transform:uppercase;font-size:1.22rem;font-weight:900;line-height:1.2;display:block}.entry-section{background:#f5f5f0}.entry-section h2,.lore-section h2,.faq-section h2{text-transform:uppercase;letter-spacing:-.04em;margin:0 0 54px;font-size:clamp(2.2rem,6vw,4rem);font-weight:900}.entry-grid,.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-card,.faq-card{box-shadow:6px 6px 0 0 var(--red);background:#fff;border:3px solid #000;padding:28px}.entry-card h3,.faq-card h3{text-transform:uppercase;margin:0 0 14px;font-size:1.2rem;font-weight:900}.entry-card p,.faq-card p,.lore-layout p{text-transform:uppercase;margin:0;font-size:.96rem;font-weight:700;line-height:1.75}.lore-section{color:#fff;background:#111}.lore-stamp{border:2px solid var(--red);background:#ff2d2114;padding:30px;box-shadow:inset 0 0 0 2px #ffffff14}.lore-stamp span{color:#fca5a5;text-transform:uppercase;margin-bottom:12px;font-size:.82rem;font-weight:800;display:block}.lore-stamp strong{text-transform:uppercase;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:900;line-height:1.02;display:block}.faq-section{background:#ece7dd;border-top:8px double #000}.tokenomics-section{color:#fff;background:#000;padding:96px 24px;position:relative;overflow:hidden}.tokenomics-bar{background:var(--red);width:100%;height:8px;position:absolute;top:0;left:0}.content-wrap{max-width:1240px;margin:0 auto}.tokenomics-section h2,.moonmap-section h2,.community-hub h2{text-transform:uppercase;letter-spacing:-.04em;margin:0 0 54px;font-size:clamp(2.2rem,6vw,4rem);font-weight:900}.tokenomics-section h2{color:var(--red)}.tokenomics-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.token-block{border-left:4px solid var(--red);flex-direction:column;gap:14px;padding-left:22px;display:flex}.token-block span{color:#a1a1aa;text-transform:uppercase;font-size:.9rem}.token-big{font-size:2rem;font-weight:900;line-height:1.15}.token-block p{color:#a1a1aa;margin:0;font-size:.78rem;font-style:italic}.glitch-bar{background:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);width:66%;height:24px}.underline-red{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}.contract-box{word-break:break-all;background:#27272a;border:1px solid #3f3f46;padding:10px;font-size:.72rem}.moonmap-section{padding:96px 24px}.moonmap-section h2{color:#000}.timeline{flex-direction:column;gap:84px;display:flex;position:relative}.timeline:before{content:"";background:#000;border-right:4px dotted #d4d4d4;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.timeline-row.reverse .timeline-copy{grid-column:2;justify-self:start}.timeline-row.reverse .timeline-spacer{grid-column:1}.timeline-copy{max-width:480px}.timeline-row:not(.reverse) .timeline-copy{text-align:right;justify-self:end}.phase-chip{margin-bottom:18px;padding:10px 16px;font-size:1.15rem;font-weight:900;display:inline-block}.phase-chip.dark{color:#fff;background:#000;transform:rotate(-2deg)}.phase-chip.red{background:var(--red);color:#fff;transform:rotate(1deg)}.timeline-copy p{text-transform:uppercase;margin:0;font-size:.98rem;font-weight:700;line-height:1.7}.timeline-spacer{min-height:1px}.timeline-dot{z-index:2;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-dot.dark{border:4px solid var(--red);background:#000}.timeline-dot.red{background:var(--red);border:4px solid #000}.community-hub{background:#e9e5dc;border-top:8px double #000;border-bottom:8px double #000;padding:96px 24px}.center{text-align:center}.community-hub p{text-transform:uppercase;max-width:760px;margin:0 auto 54px;font-size:1rem;font-weight:700}.community-grid{flex-wrap:wrap;justify-content:center;gap:36px;display:flex}.community-card-panel{background:#f5f5f0;border:4px solid #000;min-width:250px;padding:34px;transition:all .18s;display:block;position:relative;transform:translateY(0)}.community-card-panel:hover{color:#fff;background:#000;transform:translateY(-8px)}.panel-tag{padding:5px 12px;font-weight:900;position:absolute;top:-16px}.panel-tag.red{background:var(--red);color:#fff;left:-16px}.panel-tag.black{color:#fff;background:#000;right:-16px}.icon-mark{margin-bottom:16px;font-size:4rem;font-weight:900}.community-card-panel span{font-size:1.6rem;font-weight:900}.site-footer-raw{background:#f5f5f0;border-top:8px double #000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;padding:44px 24px;display:flex}.footer-title{text-transform:uppercase;font-size:1.2rem;font-weight:900}.footer-copy{color:#71717a;text-transform:uppercase;font-size:.72rem}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a{color:#71717a;text-transform:uppercase;font-size:.76rem}.footer-links a:hover{color:var(--red);background:#000;padding:2px 4px;font-style:italic}.footer-disclaimer{color:#a1a1aa;max-width:320px;font-size:.72rem;font-style:italic;line-height:1.55}@media (max-width:1024px){.topbar-links{display:none}.hero-bottom-grid,.tokenomics-grid,.timeline-row,.timeline-row.reverse,.doctrine-layout,.lore-layout,.entry-grid,.faq-grid{grid-template-columns:1fr}.hero-intel-grid,.doctrine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline:before{left:16px;transform:none}.timeline-copy,.timeline-row:not(.reverse) .timeline-copy,.timeline-row.reverse .timeline-copy{text-align:left;grid-column:1;justify-self:start;padding-left:40px}.timeline-dot{position:absolute;top:8px;left:0;transform:none}.timeline-spacer{display:none}}@media (max-width:720px){.topbar{padding:10px 12px}.brand-chip{font-size:1.35rem}.buy-button{padding:10px 12px;font-size:.82rem}.hero-shell,.doctrine-section,.entry-section,.tokenomics-section,.moonmap-section,.lore-section,.community-hub,.faq-section,.site-footer-raw{padding-left:16px;padding-right:16px}.hero-actions-row,.community-grid,.footer-links,.hero-intel-grid,.doctrine-grid{gap:16px}.hero-intel-grid,.doctrine-grid{grid-template-columns:1fr}.cta-primary,.cta-secondary{text-align:center;width:100%}.hero-image-frame{height:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
