
:root{color-scheme:light;--ink:#062239;--muted:#526575;--paper:#f6f8fb;--panel:#fff;--line:#d9e2eb;--accent:#0a63cb}
body{background:#f6f8fb}a,button,select{transition:background-color .18s,color .18s,box-shadow .18s}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #0a63cb;outline-offset:4px}
.btn{color:#fff}.btn:hover{background:#084fa3}.brand{color:#062239}h1{font-family:Arial,Helvetica,sans-serif}
html #la-small-spaces{--ls-paper:#fff;--ls-panel:#fff;--ls-ink:#062239;--ls-muted:#526575;--ls-line:#d9e2eb;--ls-accent:#0a63cb;--ls-accent-ink:#fff;--ls-art:#e8f2f8;--ls-window:#648eaf;color-scheme:light}
html #la-small-spaces .lasc-product{box-shadow:0 18px 55px #0622390a;border-color:#d9e2eb}
html #la-small-spaces .lasc-header{background:#fff}html #la-small-spaces .lasc-logo{letter-spacing:-.7px}html #la-small-spaces .lasc-logo span{color:#0a63cb}
html #la-small-spaces .lasc-hero{background:linear-gradient(120deg,#fff 25%,#edf5fc 100%)}html #la-small-spaces .lasc-kicker{color:#0a63cb}
html #la-small-spaces .lasc-primary{border-radius:7px;box-shadow:0 4px 10px #0a63cb1c}html #la-small-spaces .lasc-primary:hover{background:#084fa3;box-shadow:0 6px 16px #0a63cb2b}
html #la-small-spaces .lasc-filter{background:#f6f8fb;border-radius:9px}html #la-small-spaces .lasc-listing,.card{border-radius:10px;box-shadow:0 4px 15px #06223908}
html #la-small-spaces .lasc-card-button{background:#f0f6ff;border-color:#c7dcf7;color:#0957b1;font-weight:700;border-radius:6px}html #la-small-spaces .lasc-card-button:hover{background:#0a63cb;color:#fff;border-color:#0a63cb}
html #la-small-spaces .lasc-full-listing-link{color:#0957b1}html #la-small-spaces .lasc-city-list a:hover{background:#eaf3ff;border-color:#0a63cb;color:#0957b1}
html #la-small-spaces .lasc-hero-art{border-radius:16px;background:#e3eff9}html #la-small-spaces .lasc-shopwindow{color:#fff}html #la-small-spaces .lasc-footer{background:#062239;color:#fff}
.gardena-section{padding:35px;border-top:1px solid #d9e2eb;background:#f6f8fb}.gardena-section .unit-tabs{display:flex;gap:8px;overflow:auto;margin:20px 0 24px;padding-bottom:5px;scrollbar-width:thin}
.unit-tabs [role=tab]{white-space:nowrap;min-height:44px;border:1px solid #d9e2eb;border-radius:7px;padding:11px 16px;background:#fff;color:#062239;font:600 13px Arial;cursor:pointer}.unit-tabs [aria-selected=true]{background:#0a63cb;color:#fff;border-color:#0a63cb;box-shadow:0 4px 12px #0a63cb1c}.unit-tabs [role=tab]:focus-visible{outline:3px solid #0a63cb;outline-offset:3px}
.unit-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;background:#fff;border:1px solid #d9e2eb;border-radius:12px;overflow:hidden;padding:24px}.unit-panel[hidden]{display:none}.unit-panel img{width:100%;height:320px;object-fit:cover;border-radius:7px}.unit-panel .eyebrow{font-size:11px;color:#0957b1;font-weight:700;letter-spacing:1px}.unit-panel h3{font-size:28px!important;margin:12px 0!important}.unit-panel p{font-size:14px!important}.unit-panel .unit-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:25px}.unit-panel a{font-size:13px;color:#0957b1}.unit-panel a.lasc-primary{color:white}
@media(max-width:680px){.gardena-section{padding:25px 20px}.unit-panel{grid-template-columns:1fr;padding:16px;gap:18px}.unit-panel img{height:240px}}
@media(prefers-reduced-motion:reduce){a,button,select{transition:none}}
