/*
Theme Name: Abiba Shop
Author: Abiba
Description: Theme toko produk digital Abiba Shop. UI responsif dengan katalog, blog, checkout WhatsApp, dan Homepage Manager melalui Abiba Shop Core.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: abiba-shop
*/
/* Frontend utama berada pada Abiba Shop Core; fallback ini menjaga halaman terbaca ketika Core belum aktif. */
body:not(.abiba-core-active){margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#17243c;line-height:1.7;background:#fff}body:not(.abiba-core-active) .abiba-container{max-width:1200px;padding:0 24px;margin:auto}body:not(.abiba-core-active) a{color:#0866ff}body:not(.abiba-core-active) img{max-width:100%;height:auto}body:not(.abiba-core-active) .abiba-fallback-header{padding:20px 0;border-bottom:1px solid #e5eaf2}body:not(.abiba-core-active) .abiba-fallback-header .abiba-container{display:flex;gap:25px;align-items:center;justify-content:space-between}body:not(.abiba-core-active) .abiba-site-name{font-size:25px;font-weight:800;text-decoration:none}body:not(.abiba-core-active) .abiba-primary-menu ul{list-style:none;display:flex;gap:20px;margin:0;padding:0}body:not(.abiba-core-active) .abiba-primary-menu a{text-decoration:none;color:#17243c}body:not(.abiba-core-active) .abiba-main{min-height:55vh;padding-top:30px}body:not(.abiba-core-active) .abiba-button{display:inline-block;background:#0866ff;border-radius:7px;color:#fff;text-decoration:none;padding:10px 18px}body:not(.abiba-core-active) .abiba-fallback-footer{background:#0b1324;color:#a8b4c9;padding:30px 0;margin-top:40px}body:not(.abiba-core-active) .abiba-footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}body:not(.abiba-core-active) .abiba-footer-columns h3{color:#fff;font-size:15px}body:not(.abiba-core-active) .abiba-footer-columns ul{list-style:none;margin:0;padding:0}body:not(.abiba-core-active) .abiba-footer-columns a{color:#a8b4c9}body:not(.abiba-core-active) .abiba-footer-bottom{border-top:1px solid #263148;margin-top:25px;padding-top:15px;font-size:12px}body:not(.abiba-core-active) .abiba-menu-toggle{display:none}.abiba-core-missing{padding:35px;background:#f4f8ff;border:1px solid #e1eafb;border-radius:12px;margin:25px auto;max-width:800px}.abiba-core-missing h1{font-size:32px}.abiba-core-missing p{color:#63738d}@media(max-width:600px){body:not(.abiba-core-active) .abiba-footer-columns{grid-template-columns:1fr 1fr}body:not(.abiba-core-active) .abiba-primary-menu ul{gap:10px;flex-wrap:wrap;font-size:12px}body:not(.abiba-core-active) .abiba-fallback-header .abiba-container{flex-wrap:wrap}}
