/*
Theme Name: Custom Auto Theme
Author: System
Version: 1.0
*/
*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#FFF4E0;color:#2B1810;line-height:1.6;min-height:100vh;display:flex;flex-direction:column}a{color:#FF7043;text-decoration:none;transition:.25s}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block;border-radius:24px;margin:18px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}header{background:#FFBF00;padding:18px 0;position:sticky;top:0;z-index:90;box-shadow:0 6px 24px rgba(255,112,67,.18)}.header-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.logo{font-size:30px;font-weight:900;color:#FF7043;letter-spacing:-1px;text-transform:lowercase}.logo::before{content:"🍊 "}nav ul{list-style:none;display:flex;gap:8px;flex-wrap:wrap}nav a{font-weight:700;color:#2B1810;padding:8px 16px;border-radius:999px;font-size:15px}nav a:hover{background:#FF7043;color:#FFF4E0;text-decoration:none}.hero{background:linear-gradient(135deg,#FFBF00 0%,#FF7043 100%);padding:70px 20px;position:relative;overflow:hidden;border-radius:0 0 48px 48px;margin-bottom:40px}.hero::before{content:"🍋";position:absolute;top:-60px;right:-40px;font-size:280px;opacity:.18;transform:rotate(-15deg)}.hero::after{content:"🥝";position:absolute;bottom:-80px;left:-50px;font-size:240px;opacity:.16;transform:rotate(18deg)}.hero-content{max-width:820px;margin:0 auto;position:relative;z-index:2}.hero-overlay{background:rgba(255,244,224,.9);padding:36px 28px;border-radius:32px;backdrop-filter:blur(8px);text-align:center;border:4px solid #fff}.hero h1{font-size:clamp(30px,5vw,54px);font-weight:900;color:#FF7043;margin-bottom:18px;line-height:1.1}.hero p{font-size:17px;margin-bottom:26px;color:#2B1810}.btn{display:inline-block;padding:16px 36px;background:#FF7043;color:#FFF4E0;font-weight:800;border-radius:999px;border:none;cursor:pointer;font-size:16px;text-transform:uppercase;letter-spacing:.6px;transition:.3s;box-shadow:0 6px 20px rgba(255,112,67,.35)}.btn:hover{background:#2B1810;color:#FFBF00;transform:translateY(-3px);text-decoration:none}.btn-secondary{background:#FFBF00;color:#2B1810;box-shadow:0 4px 16px rgba(255,191,0,.35)}.btn-secondary:hover{background:#FF7043;color:#FFF4E0}main{flex:1;padding-bottom:40px}.section{margin-bottom:70px}.section-title{font-size:clamp(26px,4vw,38px);font-weight:900;color:#FF7043;margin-bottom:28px;text-align:center}.grid-2{display:grid;grid-template-columns:1fr;gap:24px}.home-layout{display:grid;grid-template-columns:1fr;gap:36px}.card{background:#fff;padding:28px;border-radius:28px;box-shadow:0 8px 28px rgba(255,112,67,.1);transition:.3s;border:3px solid transparent}.card:hover{transform:translateY(-4px);border-color:#FFBF00}.card h3{font-size:22px;color:#FF7043;margin-bottom:12px;font-weight:800}.card-meta{display:inline-block;background:#FFBF00;color:#2B1810;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}article.post{background:#fff;padding:36px 28px;border-radius:32px;box-shadow:0 8px 30px rgba(255,112,67,.1)}article.post h1{color:#FF7043;font-size:clamp(26px,4vw,38px);margin-bottom:16px;font-weight:900;line-height:1.2}article.post h2{color:#2B1810;font-size:24px;margin:28px 0 14px;font-weight:800;padding-left:16px;border-left:6px solid #FFBF00}article.post p{margin-bottom:14px}article.post ul{margin:14px 0 18px 22px}article.post li{margin-bottom:8px}.disclaimer{background:#FFBF00;color:#2B1810;padding:22px 24px;border-radius:22px;margin-top:28px;font-weight:600;border-left:8px solid #FF7043}.about{background:#FF7043;color:#FFF4E0;padding:46px 32px;border-radius:32px;position:relative;overflow:hidden}.about::before{content:"🥭";position:absolute;top:-20px;right:-10px;font-size:160px;opacity:.18}.about h2{color:#FFBF00;font-size:30px;margin-bottom:18px;font-weight:900;position:relative;z-index:2}.about p{position:relative;z-index:2;margin-bottom:12px}.subscribe{background:#FFBF00;padding:46px 32px;border-radius:32px;text-align:center;position:relative;overflow:hidden}.subscribe::before{content:"🍓";position:absolute;top:10px;left:-10px;font-size:140px;opacity:.18}.subscribe h2{color:#FF7043;font-size:30px;margin-bottom:14px;font-weight:900;position:relative;z-index:2}.subscribe p{margin-bottom:22px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.form-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:520px;margin:0 auto;position:relative;z-index:2}.form-grid input{padding:16px 22px;border:3px solid #FFF4E0;border-radius:999px;font-size:16px;outline:none;transition:.3s;font-family:inherit;background:#FFF4E0}.form-grid input:focus{border-color:#FF7043;background:#fff}.sidebar-title{font-size:22px;color:#FF7043;font-weight:900;margin-bottom:18px;padding-left:14px;border-left:6px solid #FFBF00}.sidebar-list{display:grid;gap:18px}.sidebar-item{background:#fff;padding:22px;border-radius:26px;border:3px dashed #FFBF00}.sidebar-item h3{color:#FF7043;font-size:18px;margin:10px 0;font-weight:800;line-height:1.25}.sidebar-item p{font-size:14px;margin-bottom:14px}footer{background:#2B1810;color:#FFF4E0;padding:50px 20px 28px;margin-top:auto;border-radius:48px 48px 0 0}.footer-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:1200px;margin:0 auto}footer h4{color:#FFBF00;font-size:18px;margin-bottom:14px;font-weight:800}footer ul{list-style:none}footer li{margin-bottom:8px}footer a{color:#FFF4E0;font-size:14px}footer a:hover{color:#FFBF00}.copyright{text-align:center;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,112,67,.4);color:#FFBF00;font-size:14px}.cookie-toggle{position:absolute;opacity:0;pointer-events:none}.cookie-banner{position:fixed;bottom:20px;right:20px;max-width:360px;background:#fff;padding:22px;border-radius:24px;box-shadow:0 14px 40px rgba(0,0,0,.25);z-index:999;border:3px solid #FFBF00}.cookie-banner h4{color:#FF7043;margin-bottom:8px;font-weight:800;font-size:16px}.cookie-banner p{font-size:13px;margin-bottom:14px;line-height:1.5}.cookie-banner label.cookie-accept{display:inline-block;padding:10px 22px;background:#FF7043;color:#FFF4E0;border-radius:999px;cursor:pointer;font-weight:700;font-size:14px;transition:.25s}.cookie-banner label.cookie-accept:hover{background:#2B1810;color:#FFBF00}.cookie-toggle:checked~.cookie-banner{display:none}.error-page{text-align:center;padding:70px 20px;max-width:720px;margin:0 auto}.error-page h1{font-size:clamp(64px,12vw,140px);color:#FF7043;font-weight:900;line-height:1}.error-page h2{color:#2B1810;font-size:28px;margin-bottom:18px;font-weight:900;margin-top:10px}.error-page p{font-size:17px;margin-bottom:28px;max-width:560px;margin-left:auto;margin-right:auto}.back-wrap{margin-top:28px;text-align:center}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid button{grid-column:span 2}.grid-2{grid-template-columns:1fr 1fr}}@media(min-width:900px){.home-layout{grid-template-columns:2fr 1fr;align-items:start}.footer-grid{grid-template-columns:2fr 1fr 1fr}.hero{padding:90px 20px}}