/* Çanta Bayim ortak arayüz: ana sayfadaki mercan, beyaz ve yumuşak kart dili */
body:not(:has(.landing-home)){background:linear-gradient(180deg,#fff 0,#fff8f5 260px,#fff 720px);font-family:Inter,'DM Sans',Arial,sans-serif}body:not(:has(.landing-home)) header{max-width:1180px;height:78px;gap:36px}body:not(:has(.landing-home)) .menu{height:auto;min-height:54px;gap:7px;padding:7px max(16px,calc((100% - 1160px)/2));background:#fff;border-color:#f7ddd6;box-shadow:0 7px 18px #c55d3109}body:not(:has(.landing-home)) .menu a{padding:9px 12px;border-radius:999px;transition:.2s;font-family:Inter,Arial,sans-serif}body:not(:has(.landing-home)) .menu a:hover{background:#fff0eb;color:#ef4e30}body:not(:has(.landing-home)) .menu .accent{background:#fff2ed;border:1px solid #ffd6cc;color:#ef4e30}body:not(:has(.landing-home)) main{max-width:1180px;padding-top:42px;min-height:580px}body:not(:has(.landing-home)) h1,body:not(:has(.landing-home)) h2,body:not(:has(.landing-home)) h3{font-family:Inter,'DM Sans',Arial,sans-serif}body:not(:has(.landing-home)) h1{letter-spacing:-1.4px}body:not(:has(.landing-home)) .button{background:linear-gradient(100deg,#ef4e30,#ff6954);border-radius:999px;padding:13px 21px;box-shadow:0 10px 20px #ff61442b}body:not(:has(.landing-home)) .button.secondary,body:not(:has(.landing-home)) .outline-button{background:#fff;color:#ef4e30;border:1px solid #ffd1c7;box-shadow:none}body:not(:has(.landing-home)) .section-heading{margin-bottom:26px}body:not(:has(.landing-home)) .section-heading h1,body:not(:has(.landing-home)) .section-heading h2{font-size:34px}body:not(:has(.landing-home)) .products{gap:22px}body:not(:has(.landing-home)) .card{border-color:#f4d9d1;border-radius:18px;box-shadow:0 12px 26px #8f4a2410;transition:transform .2s,box-shadow .2s}body:not(:has(.landing-home)) .card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #8f4a2419}body:not(:has(.landing-home)) .pic{background:#fff7f4}body:not(:has(.landing-home)) .pic span{background:#ef4e30;border-radius:999px}body:not(:has(.landing-home)) .card-body{padding:18px}body:not(:has(.landing-home)) .add{border-radius:10px;background:#2b2523;padding:12px}body:not(:has(.landing-home)) .auth,body:not(:has(.landing-home)) .panel,body:not(:has(.landing-home)) .checkout,body:not(:has(.landing-home)) .admin{background:rgba(255,255,255,.95);border:1px solid #f4d9d1;border-radius:24px;box-shadow:0 18px 42px #89431a12;padding:36px}body:not(:has(.landing-home)) .auth{max-width:620px;margin:42px auto}body:not(:has(.landing-home)) .auth.wide{max-width:850px}body:not(:has(.landing-home)) .auth h1{font-size:34px;margin-top:0}body:not(:has(.landing-home)) input,body:not(:has(.landing-home)) textarea,body:not(:has(.landing-home)) select{border:1px solid #efd7cf!important;border-radius:12px!important;background:#fffdfc!important;padding:13px 14px!important;min-height:46px;font:inherit}body:not(:has(.landing-home)) input:focus,body:not(:has(.landing-home)) textarea:focus,body:not(:has(.landing-home)) select:focus{outline:2px solid #ffb2a4;outline-offset:1px}body:not(:has(.landing-home)) .auth form,body:not(:has(.landing-home)) .admin-form,body:not(:has(.landing-home)) .seo-form{gap:14px}body:not(:has(.landing-home)) .admin-nav,body:not(:has(.landing-home)) .panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 27px}body:not(:has(.landing-home)) .admin-nav a,body:not(:has(.landing-home)) .panel-actions a{border-radius:999px}body:not(:has(.landing-home)) .stats{gap:14px}body:not(:has(.landing-home)) .stats>div{background:#fff7f4;border:1px solid #f5d8d0;border-radius:16px;padding:20px}body:not(:has(.landing-home)) .panel section,body:not(:has(.landing-home)) .admin section{border:1px solid #f3dfd8;border-radius:18px;padding:24px;margin-top:22px;background:#fff}body:not(:has(.landing-home)) table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border:1px solid #f1ddd6;border-radius:14px;background:#fff}body:not(:has(.landing-home)) th{background:#fff3ef;color:#6a3e34;font-size:12px;text-transform:uppercase;letter-spacing:.04em}body:not(:has(.landing-home)) td,body:not(:has(.landing-home)) th{padding:14px;border-bottom:1px solid #f4e5e0}body:not(:has(.landing-home)) tr:last-child td{border-bottom:0}body:not(:has(.landing-home)) .checkout{display:block;max-width:980px;margin:30px auto}body:not(:has(.landing-home)) .checkout section,body:not(:has(.landing-home)) .order-box{background:#fff;border:1px solid #f2ded7;border-radius:18px;padding:24px;margin:17px 0}body:not(:has(.landing-home)) .order-box{box-shadow:0 12px 30px #a1512510}body:not(:has(.landing-home)) .article-page>article,body:not(:has(.landing-home)) .seo-landing>section,body:not(:has(.landing-home)) .product-page{background:transparent}body:not(:has(.landing-home)) .seo-hero,body:not(:has(.landing-home)) .article-page>article>header{border:1px solid #f5d9d1;border-radius:24px;background:linear-gradient(115deg,#fff0eb,#fff);padding:42px}body:not(:has(.landing-home)) .article-page>article>header{border-bottom:1px solid #f5d9d1}body:not(:has(.landing-home)) .seo-content,body:not(:has(.landing-home)) .article-body,body:not(:has(.landing-home)) .faq,body:not(:has(.landing-home)) .related{background:#fff;border:1px solid #f4dfd8;border-radius:18px;padding:28px;box-shadow:0 12px 28px #8f4a2409}body:not(:has(.landing-home)) .breadcrumb{margin-left:auto;margin-right:auto;padding:0 4px}body:not(:has(.landing-home)) .product-detail{background:#fff;border:1px solid #f3ded7;border-radius:22px;padding:26px;box-shadow:0 14px 32px #8f4a240d}body:not(:has(.landing-home)) footer{margin-top:60px;background:#2a2422;border:0;color:#e8ddda;padding-top:36px;padding-bottom:36px}body:not(:has(.landing-home)) footer .brand{color:#fff}body:not(:has(.landing-home)) footer a{color:#ffd3c9}
@media(max-width:800px){body:not(:has(.landing-home)) header{padding:11px 16px;min-height:64px}body:not(:has(.landing-home)) main{padding:28px 14px 50px}body:not(:has(.landing-home)) .auth,body:not(:has(.landing-home)) .panel,body:not(:has(.landing-home)) .checkout,body:not(:has(.landing-home)) .admin{width:100%;margin:20px 0;padding:22px 17px;border-radius:18px}body:not(:has(.landing-home)) .auth h1{font-size:29px}body:not(:has(.landing-home)) .panel section,body:not(:has(.landing-home)) .admin section{padding:16px}body:not(:has(.landing-home)) .seo-hero,body:not(:has(.landing-home)) .article-page>article>header{padding:27px 21px;border-radius:18px}body:not(:has(.landing-home)) .seo-content,body:not(:has(.landing-home)) .article-body,body:not(:has(.landing-home)) .faq,body:not(:has(.landing-home)) .related{padding:20px;border-radius:15px}body:not(:has(.landing-home)) .product-detail{padding:15px;border-radius:16px}}
