/* Alternative Arts: persistent navigation and prominent room-photo preview ? 2026-10-26 */
.aa-studio-quickbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:.7rem;padding:.65rem max(1rem,calc((100vw - 1416px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid #d9e0e8;box-shadow:0 4px 14px rgba(18,32,47,.08);backdrop-filter:blur(10px)}
.aa-studio-quickbar a,.aa-studio-quickbar button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font:700 14px/1.2 inherit;text-decoration:none;cursor:pointer}
.aa-home-link{padding:.65rem .95rem;color:#17324d;border:1px solid #b7c4d2;background:#fff}
.aa-collection-link{padding:.65rem .95rem;color:#17324d}
.aa-wall-quick{margin-left:auto;padding:.65rem 1rem;gap:.45rem;color:#fff;background:#0b5fe8;border:1px solid #0b5fe8;box-shadow:0 3px 9px rgba(11,95,232,.24)}
.aa-studio-quickbar a:hover,.aa-studio-quickbar a:focus-visible{background:#edf4ff;outline:2px solid transparent}
.aa-wall-quick:hover,.aa-wall-quick:focus-visible{background:#064fc4;outline:3px solid rgba(11,95,232,.24);outline-offset:2px}
.aa-wall-callout{width:100%;display:flex;align-items:center;gap:.85rem;margin:0 0 .8rem;padding:1rem 1.1rem;text-align:left;color:#17324d;background:linear-gradient(105deg,#eef6ff,#fff9e9);border:2px solid #0b5fe8;border-radius:12px;box-shadow:0 4px 12px rgba(11,95,232,.11);cursor:pointer}
.aa-wall-callout:hover,.aa-wall-callout:focus-visible{border-color:#064fc4;box-shadow:0 5px 16px rgba(11,95,232,.2);outline:3px solid rgba(11,95,232,.16);outline-offset:2px}
.aa-wall-icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:#0b5fe8;font-size:22px}
.aa-wall-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem}
.aa-wall-copy strong{font-size:17px}
.aa-wall-copy small{font-size:13px;font-weight:500;color:#536579}
.aa-wall-action{flex:0 0 auto;padding:.62rem .8rem;border-radius:8px;color:#fff;background:#0b5fe8;font-weight:800;white-space:nowrap}
.tabs .aa-wall-tab{color:#064fc4;font-weight:800;background:#eef5ff}
.tabs .aa-wall-tab[aria-pressed="true"]{color:#fff;background:#0b5fe8}
@media(max-width:760px){
 .aa-studio-quickbar{gap:.35rem;padding:.5rem}
 .aa-studio-quickbar a,.aa-studio-quickbar button{min-height:44px;font-size:13px}
 .aa-home-link,.aa-collection-link{padding:.55rem .65rem}
 .aa-wall-quick{padding:.55rem .7rem}
 .aa-wall-callout{align-items:flex-start;flex-wrap:wrap}
 .aa-wall-action{width:100%;text-align:center}
}
@media(max-width:480px){
 .aa-collection-link{display:none!important}
 .aa-wall-quick span{display:none}
}
