:root{--yuzu-yellow: #ffbb00;--yuzu-green: #90ee90;--cream: #fffdd0;--accent: #ff6347}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;background-color:var(--cream);color:#333;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column}.section{padding:60px 20px;text-align:center}.cta-button{display:inline-block;background-color:var(--accent);color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:transform .3s,background-color .3s}.cta-button:hover{transform:scale(1.05);background-color:#ff4500}@media (max-width: 768px){.hero h1{font-size:2.5em}nav ul{flex-direction:column;align-items:center}nav li{margin:10px 0}}header.svelte-1a5pq1g{background-color:var(--yuzu-yellow);padding:20px;text-align:center;box-shadow:0 2px 10px #0000001a}nav.svelte-1550dve{background-color:#fff;padding:10px 0;box-shadow:0 2px 5px #0000001a}nav.svelte-1550dve ul:where(.svelte-1550dve){display:flex;justify-content:center;list-style:none;padding:0;margin:0}nav.svelte-1550dve li:where(.svelte-1550dve){margin:0 15px}nav.svelte-1550dve a:where(.svelte-1550dve){text-decoration:none;color:#333;font-weight:700;transition:color .3s}nav.svelte-1550dve a:where(.svelte-1550dve):hover{color:var(--accent)}.hero.svelte-mw1h8{text-align:center;padding:60px 20px;background:linear-gradient(135deg,var(--yuzu-yellow) 0%,var(--yuzu-green) 100%);color:#333}.hero.svelte-mw1h8 h1:where(.svelte-mw1h8){font-size:3em;margin-bottom:20px}.hero.svelte-mw1h8 p:where(.svelte-mw1h8){font-size:1.2em;max-width:800px;margin:0 auto 30px}.about.svelte-1ku64tc{background-color:#fff;padding:40px 20px}.about-content.svelte-1ku64tc{max-width:800px;margin:0 auto}.yuzu-description.svelte-1ku64tc{background-color:#fff9e6;border-left:4px solid #f8c537;padding:20px;margin:20px 0;border-radius:0 8px 8px 0;display:flex;align-items:center;gap:20px}.yuzu-info.svelte-1ku64tc{flex:2}.yuzu-image.svelte-1ku64tc{flex:1}.yuzu-description.svelte-1ku64tc h3:where(.svelte-1ku64tc){color:#f17bb0;margin-top:0}.brand-info.svelte-1ku64tc{display:flex;align-items:center;gap:30px;margin-top:30px}.brand-text.svelte-1ku64tc{flex:2}.brand-image.svelte-1ku64tc{flex:1}.fruit-image.svelte-1ku64tc,.ice-cream-image.svelte-1ku64tc{width:100%;border-radius:8px}@media (max-width: 768px){.yuzu-description.svelte-1ku64tc,.brand-info.svelte-1ku64tc{flex-direction:column}.yuzu-image.svelte-1ku64tc,.brand-image.svelte-1ku64tc{width:100%;margin-top:15px}}.discord.svelte-7npv8l{background-color:#7289da;color:#fff}.discord-content.svelte-7npv8l{max-width:800px;margin:0 auto}.discord-logo.svelte-7npv8l{font-size:3em;margin-bottom:20px}ul.svelte-7npv8l{text-align:left;max-width:500px;margin:0 auto;list-style-position:inside}a.svelte-zr60do{text-decoration:none;color:inherit}.flavors.svelte-zr60do{background-color:var(--yuzu-green)}.poll-container.svelte-zr60do{max-width:800px;margin:0 auto;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0000001a}.flavor-option.svelte-zr60do{margin:15px 0;padding:15px;background-color:var(--cream);border-radius:5px;text-align:left;cursor:pointer;transition:transform .2s}.flavor-option.svelte-zr60do:hover{transform:translate(10px)}.flavor-name.svelte-zr60do{font-weight:700;font-size:1.2em}.giveaway.svelte-n2568x{background-color:var(--yuzu-yellow)}.giveaway-container.svelte-n2568x{max-width:800px;margin:0 auto;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px #0000001a}.countdown.svelte-n2568x{font-size:2em;font-weight:700;margin:20px 0}.coupon.svelte-n2568x{border:2px dashed var(--accent);padding:20px;margin:20px auto;max-width:400px;background-color:var(--cream)}.coupon-code.svelte-n2568x{font-family:monospace;font-size:1.5em;font-weight:700;letter-spacing:2px}.join.svelte-1upgxg7{background-color:#333;color:#fff}.join-button.svelte-1upgxg7{font-size:1.5em;padding:15px 40px;margin-top:20px}footer.svelte-umpbhe{background-color:#222;color:#fff;text-align:center;padding:20px;font-size:.8em}.app.svelte-op77z8{display:flex;flex-direction:column;min-height:100vh}
