*{margin:0;padding:0;box-sizing:border-box}body{background-color:#ff8c00;font-family:Fredoka,sans-serif,Arial,sans-serif;text-align:center;color:#1a1a1a;display:flex;flex-direction:column;min-height:100vh}.hero-section{padding:40px 20px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.badge{background:#1a1a1a;color:#ff8c00;padding:6px 16px;border-radius:50px;font-size:.9rem;font-weight:600;display:inline-block;margin-bottom:15px;box-shadow:0 4px 10px #00000026}h1{font-size:3.5rem;font-weight:700;margin-bottom:10px;color:#fff;text-shadow:3px 3px 0px #000}h1 .highlight{color:#1a1a1a}#slogan{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px}#garfield-laying{width:260px;max-width:80%;margin:20px auto;display:block;cursor:pointer;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));transition:transform .3s ease}#garfield-laying:hover{transform:scale(1.05)}.buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;max-width:700px}.btn{background-color:#fff;color:#1a1a1a;padding:12px 24px;font-size:1rem;font-weight:700;border-radius:14px;border:3px solid #1a1a1a;box-shadow:0 4px #1a1a1a;transition:all .1s ease;text-decoration:none;display:inline-block}.btn:hover{background-color:#ffe600;transform:translateY(-2px);box-shadow:0 6px #1a1a1a}.btn:active{transform:translateY(2px);box-shadow:0 2px #1a1a1a}.primary-btn{background-color:#1a1a1a;color:#ffbd3c;border:3px solid #1a1a1a}.primary-btn:hover{background-color:#333;color:#fff}#ledger{background:rgba(255,255,255,.2);border:2px dashed #1a1a1a;max-width:500px;width:90%;padding:12px;border-radius:12px;margin:30px auto;font-size:1rem;font-weight:600}#ledger code{background:#1a1a1a;color:#ff8c00;padding:2px 8px;border-radius:6px;font-family:monospace}.tokenomics-section{padding:20px 20px 50px}h2{font-size:2.2rem;color:#fff;text-shadow:2px 2px 0px #000;margin-bottom:20px}#tokenomics{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:0 auto}.tokenomics-card{background:rgba(255,255,255,.9);border:3px solid #1a1a1a;border-radius:20px;padding:25px;width:240px;box-shadow:0 8px #1a1a1a}.img-tokenomics{width:60px;margin-bottom:10px}.tokenomics-card p{font-size:1.1rem;font-weight:600}.tokenomics-card span{font-size:1.3rem;font-weight:700;color:#d9534f}.disclaimer{padding:25px 20px;font-weight:600;font-size:.9rem;color:#ff8c00;background-color:#1a1a1a;border-top:4px solid #000;margin-top:auto}#account-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.8);z-index:9999}#account-form{background:#ff8c00;color:#1a1a1a;padding:30px;border-radius:20px;border:4px solid #1a1a1a;display:flex;flex-direction:column;align-items:center;width:320px;max-width:90%;box-shadow:0 10px 25px #00000080}#account-form input{margin:15px 0;padding:12px;width:100%;border-radius:10px;border:2px solid #1a1a1a;font-size:1rem;text-align:center;background:#fff}#account-form button{margin-top:10px;width:100%;padding:10px;background:#1a1a1a;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer}#account-form button:hover{background:#333}@media screen and (max-width: 768px){h1{font-size:2.5rem}#slogan{font-size:1.2rem}.buttons{flex-direction:column;align-items:center;width:100%}.btn{width:80%;max-width:280px}#tokenomics{flex-direction:column;align-items:center}.tokenomics-card{width:80%;max-width:280px}}
