/* Saadaath v1.3: additions only. Reuse theme variables; no global .btn overrides. */
.v130-admin{max-width:1500px;margin:auto;min-width:0}
.v130-admin h1{font-size:clamp(1.75rem,3vw,3.1rem);line-height:1.16;overflow-wrap:anywhere}
.v130-muted{color:var(--muted, #7e776e);line-height:1.65}
.v130-tabs{display:flex;gap:.45rem;flex-wrap:wrap;padding:1rem;margin:1.3rem 0;background:var(--surface,#fff);border:1px solid var(--line,#d8c7b3);border-radius:16px}
.v130-tabs a{padding:.6rem .85rem;text-decoration:none;border-radius:9px;color:inherit;font-weight:650}
.v130-tabs a[aria-current=page]{background:var(--primary,#634322);color:#fff}
.v130-tabs a:focus-visible,.v130-photo-option:focus-within,.v130-variant:focus-visible{outline:3px solid var(--accent,#b78b52);outline-offset:3px}
.v130-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem}
.v130-kpi{padding:1.2rem;background:var(--surface,#fff);border:1px solid var(--line,#d8c7b3);border-radius:16px;min-width:0}
.v130-kpi small{display:block;line-height:1.5;color:inherit;opacity:.77}
.v130-kpi strong{font-size:clamp(1.2rem,2vw,1.75rem);display:block;margin-top:.4rem;overflow-wrap:anywhere}
.v130-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.v130-grid .panel{min-width:0}
.v130-admin .panel{margin-bottom:1.2rem}
.v130-table-scroll{max-width:100%;overflow:auto;padding-bottom:.5rem}
.v130-table-scroll table{width:100%;min-width:680px;border-collapse:collapse}
.v130-table-scroll th,.v130-table-scroll td{padding:.85rem .7rem;text-align:start;border-bottom:1px solid var(--line,#c4b9ac);vertical-align:top;line-height:1.5;color:inherit}
.v130-table-scroll th{font-size:.87rem}
.v130-table-scroll small{display:block;font-size:.83rem;margin-top:.2rem}
.v130-admin a:not(.btn){overflow-wrap:anywhere}
.v130-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.8rem;margin:.8rem 0 2rem}
.v130-photo-option{display:flex;flex-direction:column;gap:.5rem;min-width:0;border:1px solid var(--line,#d0bdab);border-radius:12px;padding:.5rem;cursor:pointer;color:inherit}
.v130-photo-option input{margin:.25rem}
.v130-photo-option img{width:100%;height:112px;object-fit:cover;border-radius:9px}
.v130-photo-option small{overflow-wrap:anywhere;font-size:.67rem}
.v130-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}
.v130-check{display:flex;align-items:baseline;gap:.6rem;padding:.55rem;border:1px solid var(--line,#d0bdab);border-radius:9px;color:inherit}
.v130-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}
.v130-gallery-grid a{border:1px solid var(--line,#ddd);border-radius:14px;overflow:hidden;background:var(--surface,#fff);display:block}
.v130-gallery-grid img{display:block;aspect-ratio:1.15;width:100%;object-fit:cover}
.v130-variant-list{display:flex;flex-wrap:wrap;gap:.75rem}
.v130-variant{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 1rem;border:1px solid var(--line,#d0bdab);border-radius:12px;background:var(--surface,#fff);color:inherit;text-decoration:none;min-width:160px}
.v130-variant span{opacity:.8}
html[data-theme=dark] .v130-tabs,body.dark .v130-tabs,html[data-theme=dark] .v130-kpi,body.dark .v130-kpi,html[data-theme=dark] .v130-photo-option,body.dark .v130-photo-option,html[data-theme=dark] .v130-variant,body.dark .v130-variant{background:#292420;color:#f6eee5;border-color:#51493f}
body.dark .v130-admin a:not(.btn),html[data-theme=dark] .v130-admin a:not(.btn){color:#eec48c}
body.dark .v130-tabs a[aria-current=page],html[data-theme=dark] .v130-tabs a[aria-current=page]{color:#18130f;background:#e2b978}
@media(max-width:900px){.v130-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v130-grid{grid-template-columns:1fr}}
@media(max-width:520px){.v130-kpis{grid-template-columns:1fr 1fr;gap:.5rem}.v130-kpi{padding:.8rem}.v130-check-grid{grid-template-columns:1fr}.v130-tabs{padding:.45rem}.v130-tabs a{font-size:.86rem;padding:.55rem}.v130-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
