/* Blue Arch — the selected Sand Arch proportions, throughout the shop. */
@media(max-width:1000px){html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .editorial-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}
html.blue-arch-root,
html.orbit-live-root.aura-root.blue-arch-root,
html.blue-arch-root body.blue-arch {
  --orbit-bg:var(--sand-page);--orbit-paper:var(--sand-paper);--orbit-soft:var(--sand-soft);
  --orbit-ink:var(--sand-ink);--orbit-muted:var(--sand-muted);--orbit-line:var(--sand-line);
  --orbit-blue:#125bc1;--orbit-link:var(--sand-accent);--orbit-yellow:#ffd43d;
  --orbit-accent-soft:#e3eeff;--orbit-accent-ink:#16477f;
  --aura-glass:var(--sand-paper);--aura-edge:var(--sand-line);--aura-tint:var(--sand-soft);
  --aura-shadow:0 6px 22px #123e7308;--orbit-shadow:0 8px 24px #123e730d;
  --ops-paper:var(--sand-paper);--ops-ice:var(--sand-page);--ops-soft:var(--sand-soft);
  --ops-ink:var(--sand-ink);--ops-muted:var(--sand-muted);--ops-line:var(--sand-line);
  --ops-input-line:var(--sand-rim);--ops-blue:var(--sand-accent);
  --world-bg:var(--sand-page)!important;--world-surface:var(--sand-paper)!important;
  --world-raised:var(--sand-soft)!important;--world-ink:var(--sand-ink)!important;
  --world-muted:var(--sand-muted)!important;--world-line:var(--sand-line)!important;
  --world-accent:var(--sand-accent)!important;--world-onAccent:var(--sand-button-text)!important;
  --world-radius:6px!important;
  --service-glass:var(--sand-paper);--service-hero-glass:var(--sand-paper);
  --service-tint:var(--sand-soft);--service-edge:var(--sand-line);
  --ink:var(--sand-ink);--muted:var(--sand-muted);
  --page:var(--sand-page);--surface:var(--sand-paper);--soft:var(--sand-soft);
  --line:var(--sand-line);--accent:var(--sand-accent);
  color-scheme:light;
}
html.blue-arch-root[data-theme=dark],
html.orbit-live-root.aura-root.blue-arch-root[data-theme=dark],
html.blue-arch-root[data-theme=dark] body.blue-arch,
html.blue-arch-root:has(body.pd-dark),
html.blue-arch-root body.blue-arch.pd-dark {
  --orbit-blue:#9fcaff;--orbit-accent-soft:#223b5c;--orbit-accent-ink:#c4ddff;
  --aura-shadow:0 6px 22px #0002;--orbit-shadow:0 8px 24px #0003;color-scheme:dark;
}
html.blue-arch-root,html.blue-arch-root body.blue-arch {
  background:var(--sand-page)!important;color:var(--sand-ink)!important;
}
html.blue-arch-root body.blue-arch { line-height:1.75; }
html.blue-arch-root body.blue-arch :is(button,input,select,textarea) { font-family:inherit; }
html.blue-arch-root body.blue-arch :is(button,a,input,select,textarea,summary):focus-visible { outline:3px solid var(--sand-accent)!important;outline-offset:4px; }
html.blue-arch-root body.blue-arch [hidden] { display:none!important; }

/* Shared shell, search, navigation and footer. Existing responsive grids stay. */
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.site-header.cinema-header,.owner-header) {
  background:var(--sand-paper)!important;border:1px solid var(--sand-line)!important;border-radius:8px!important;box-shadow:var(--aura-shadow)!important;backdrop-filter:none;
}
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.main-nav a,.cinema-header-cart,.menu-btn,.theme-toggle,.owner-store-link) { color:var(--sand-ink)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.home-search-form,.cinema-global-search,.search-box) {
  border:1px solid var(--sand-line)!important;border-radius:5px!important;background:var(--sand-soft)!important;box-shadow:none!important;
}
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.home-search-form,.cinema-global-search,.search-box) input { background:transparent!important;color:var(--sand-ink)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.home-search-panel,.main-nav.open) { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border-color:var(--sand-line)!important;border-radius:7px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .main-nav a[aria-current=page] { color:var(--sand-accent)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .language-switch { background:var(--sand-soft)!important;border-radius:6px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .language-switch button { color:var(--sand-muted)!important;border-radius:4px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .language-switch button[aria-pressed=true] { background:var(--sand-button)!important;color:var(--sand-button-text)!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.site-back,.editorial-mobile-nav) { background:var(--sand-paper)!important;border:1px solid var(--sand-line)!important;border-radius:7px!important;color:var(--sand-ink)!important;box-shadow:var(--aura-shadow)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .editorial-mobile-nav a { color:var(--sand-muted)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .editorial-mobile-nav :is(a.active,a[aria-current=page]) { color:var(--sand-accent)!important;background:var(--sand-soft)!important;border-radius:5px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.site-footer,.home-footer) { background:var(--sand-paper)!important;color:var(--sand-muted)!important;border-color:var(--sand-line)!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.site-footer,.home-footer) a { color:var(--sand-ink)!important; }
html.blue-arch-root[data-theme=dark] body.blue-arch .site-header :is(.brand,.owner-brand) { background:#fff!important;border-radius:4px!important;padding:5px 8px!important; }
html.blue-arch-root[data-theme=dark] body.blue-arch :is(.site-footer,.home-footer) img { background:#fff;border-radius:4px;padding:5px; }

/* A real product over a blue arch replaces the former glass/stone photograph. */
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero { min-height:380px;background:var(--sand-soft)!important;border:1px solid var(--sand-line)!important;border-radius:7px!important;overflow:hidden; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero-copy { padding:36px 28px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero h1 { font-size:clamp(2rem,3.7vw,3.25rem)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:var(--sand-ink)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero-copy>p { font-size:.92rem!important;color:var(--sand-muted)!important;line-height:1.85; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-scene { min-height:340px;overflow:hidden; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-sphere { inset:13% 15% -5%;background:var(--sand-arch)!important;border:0!important;border-radius:48% 48% 0 0!important;box-shadow:none!important;z-index:0;animation:blue-arch-breathe 8s ease-in-out infinite alternate; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-sphere::after { content:'';position:absolute;inset:-22px;border:1px solid var(--sand-rim);border-radius:inherit;background:none; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-device { filter:drop-shadow(0 14px 14px #0b25451a)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-cta,.experience-cta,.owner-primary,.primary-btn,.order-submit,.feedback-submit,.install-now) { background:var(--sand-button)!important;color:var(--sand-button-text)!important;border:1px solid var(--sand-button)!important;border-radius:5px!important;box-shadow:none!important;font-size:.9rem!important;min-height:44px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-secondary,.owner-secondary,.outline-btn,.site-back,.home-view-all,.editorial-section-head>a) { color:var(--sand-accent)!important;font-size:.84rem!important; }

/* The same compact paper cards, arch-shaped image docks and blue dividers. */
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-department,.section-category-card,.editorial-product-category-grid>a,.editorial-shortcut,.home-service-card,.section-type-card) {
  background:var(--sand-paper)!important;color:var(--sand-ink)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important;backdrop-filter:none;
}
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-department-art,.category-icon,.editorial-category-art,.editorial-shortcut-icon) { background:var(--sand-shot)!important;border:1px solid var(--sand-line)!important;border-radius:46% 46% 4px 4px!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-department,.section-category-card,.editorial-product-category-grid>a,.editorial-shortcut) :is(b,h3) { color:var(--sand-ink)!important;font-size:.88rem!important;font-weight:500!important;line-height:1.55!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.home-section-head,.editorial-section-head) h2 { color:var(--sand-ink)!important;font-size:clamp(1.15rem,2vw,1.55rem)!important;font-weight:500!important;line-height:1.6; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.orbit-feature,.editorial-tile) { border:1px solid var(--sand-line)!important;border-radius:7px!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.catalog-intro,.category-heading,.service-page-hero) { background:linear-gradient(120deg,var(--sand-paper),var(--aura-tint))!important;color:var(--sand-ink)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.catalog-intro,.category-heading,.service-page-hero) h1 { color:var(--sand-ink)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:500!important;line-height:1.5!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.category-heading p:last-child,.service-page-hero>span,.mini-section-head>p) { color:var(--sand-muted)!important;font-size:.88rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.category-hero-image,.category-heading-image) { border-radius:46% 46% 4px 4px!important;background:var(--sand-shot)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.store-category,.service-type-nav>a,.catalog-toolbar select,.category-controls select,.pagination button) { border-color:var(--sand-line)!important;border-radius:5px!important;color:var(--sand-ink)!important;background:var(--sand-paper)!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.store-category[aria-current=true],.service-type-nav>a.active,.pagination button.active) { background:var(--orbit-accent-soft)!important;color:var(--sand-accent)!important;border-color:var(--sand-rim)!important; }

/* Services follow the same card hierarchy; their logos and artwork remain. */
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-list { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card { display:flex!important;position:relative;flex-direction:column!important;align-items:stretch!important;min-width:0;gap:0!important;padding:10px!important;background:var(--sand-paper)!important;color:var(--sand-ink)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important;overflow:hidden!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-art { width:100%!important;height:auto!important;aspect-ratio:6/5;min-width:0;min-height:0!important;border-radius:46% 46% 3px 3px!important;background:var(--sand-shot)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-art>img { width:100%!important;height:100%!important;object-fit:cover!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-art>strong { background:#102b4ee8!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy { padding:13px 3px 6px!important;min-width:0!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy h2 { color:var(--sand-ink)!important;font-size:1.05rem!important;line-height:1.55!important;margin:4px 0!important;overflow-wrap:anywhere; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy>small { color:var(--sand-accent)!important;font-size:.72rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy>p { color:var(--sand-muted)!important;font-size:.81rem!important;line-height:1.75!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-tags { display:flex!important;flex-wrap:wrap;gap:5px!important;margin-top:9px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-tags i { font-size:.67rem!important;background:var(--sand-soft)!important;color:var(--sand-muted)!important;border-radius:4px!important;padding:3px 6px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-price { margin-top:auto!important;padding:10px 3px 3px!important;padding-inline-end:44px!important;color:var(--sand-ink)!important;min-height:50px;align-self:stretch!important;background:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-price small { color:var(--sand-muted)!important;font-size:.7rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-price b { color:var(--sand-ink)!important;font-size:1.3rem!important;line-height:1.5!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-arrow { position:absolute!important;bottom:12px;inset-inline-end:12px;width:34px!important;height:34px!important;background:var(--sand-soft)!important;color:var(--sand-accent)!important;border:1px solid var(--sand-line)!important;border-radius:4px!important; }
html.blue-arch-root .service-wallpaper img { opacity:.12!important; }
html.blue-arch-root[data-theme=dark] .service-wallpaper img { opacity:.18!important; }
html.blue-arch-root .service-light { background:radial-gradient(circle,var(--sand-arch),transparent 68%)!important;opacity:.2!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience { --section-gap:40px; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-hero { background:var(--sand-paper)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important;backdrop-filter:none;gap:28px!important;padding:28px!important;min-height:0!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience-copy h1 { font-size:clamp(1.8rem,3.3vw,2.8rem)!important;line-height:1.5!important;font-weight:500!important;color:var(--sand-ink)!important;letter-spacing:0!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience-copy h1 span { color:var(--sand-accent)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.experience-summary,.experience-checkout>p,.experience-notes li,.experience-notes p) { color:var(--sand-muted)!important;font-size:.9rem!important;line-height:1.9!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-art { height:auto!important;min-height:0!important;max-height:430px;aspect-ratio:6/5!important;border:1px solid var(--sand-rim)!important;border-radius:44% 44% 4px 4px!important;background:var(--sand-shot)!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-art img { object-position:center!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience :is(.experience-features>div,.experience-checkout,.experience-notes,.offer-face,.inquiry-panel) { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important;backdrop-filter:none; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-features { border:0!important;gap:9px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-features>div { padding:15px!important;gap:10px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience :is(.experience-features b,.offer-label,.checkout-selection b) { color:var(--sand-ink)!important;font-size:.9rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience :is(.experience-notes h2,.offers-heading h2,.experience-checkout h3) { color:var(--sand-ink)!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.6!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience :is(.offer-cost,.offer-cost bdi,#selected-price,.checkout-selection strong) { color:var(--sand-ink)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .offer-choice input:checked+.offer-face { background:var(--sand-soft)!important;border:2px solid var(--sand-accent)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .offer-tabs button { background:var(--sand-paper)!important;color:var(--sand-muted)!important;border:1px solid var(--sand-line)!important;border-radius:5px!important;font-size:.85rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .offer-tabs button[aria-selected=true] { background:var(--sand-soft)!important;color:var(--sand-accent)!important;border-color:var(--sand-accent)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience :is(.service-brand-logo--free-fire,.service-brand-logo--efootball,.service-brand-logo--tod,.service-brand-logo--neo-4k,.service-brand-logo--strong) { padding:8px 12px;background:#102b4e;border-radius:4px; }

/* Checkout, feedback and private workspaces use the same paper and type scale. */
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.cart-products,.cart-empty,.cart-summary,.checkout-form,.order-form,.feedback-card,.feedback-inbox,.inbox-item,.ff-admin,.ff-admin>section,.owner-stat,.owner-workspace,.owner-guide,.owner-editor,.order-card,.orders-empty,.telegram-setup) { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border:1px solid var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-editor-head,.owner-editor-footer,.owner-item,.owner-tabs) { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border-color:var(--sand-line)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-heading h1,.feedback-heading h1,.cart-title,.ff-admin h1) { font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:500!important;color:var(--sand-ink)!important;line-height:1.5!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-field>span,.owner-toolbar label>span,.order-fields label,.feedback-field>span,.ff-admin label,.delivery-choice legend,.feedback-rating legend) { color:var(--sand-ink)!important;font-size:.9rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch.owner-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.feedback-page,.cart-page,.ff-admin,.experience) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea) { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border-color:var(--sand-line)!important;border-radius:5px!important;min-height:44px;font-size:.9rem!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-item-copy b,.owner-item-price,.owner-stat strong,.order-card h2,.order-card h3,.cart-item-name) { color:var(--sand-ink)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-muted,.owner-item-copy small,.owner-stat span,.order-card small,.cart-unit-price,.cart-item-color,.feedback-field small,.owner-eyebrow) { color:var(--sand-muted)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(.owner-secondary,.outline-btn,.owner-pagination button,.ff-secondary,.owner-item-art,.owner-visible) { background:var(--sand-soft)!important;color:var(--sand-accent)!important;border-color:var(--sand-line)!important;border-radius:5px!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .owner-tabs button[aria-selected=true] { color:var(--sand-accent)!important;border-color:var(--sand-rim)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .owner-photo-choices button[aria-pressed=true] { border-color:var(--sand-accent)!important;box-shadow:inset 0 0 0 1px var(--sand-accent)!important; }
html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch :is(input,textarea)::placeholder { color:var(--sand-muted)!important;opacity:1; }
html.blue-arch-root[data-theme=dark] body.blue-arch :is(.owner-error,.feedback-error,.ff-error) { color:#ffb3bd!important; }

/* QR landing page and the outer shell of owner design galleries. */
html.blue-arch-root body.blue-arch :is(.contact-link,.pd-controls,.pd-study,.lab-filters,.design-card) { background:var(--sand-paper);color:var(--sand-ink);border-color:var(--sand-line);border-radius:6px;box-shadow:none; }
html.blue-arch-root body.blue-arch .contact-link { background:var(--sand-paper)!important;color:var(--sand-ink)!important;border-color:var(--sand-line)!important;border-radius:6px!important;box-shadow:none!important; }
html.blue-arch-root body.blue-arch .contact-link.featured { background:var(--sand-button)!important;color:var(--sand-button-text)!important; }
html.blue-arch-root body.blue-arch .contact-link small { color:var(--sand-muted)!important; }
html.blue-arch-root body.blue-arch .contact-link.featured small { color:inherit!important; }
html.blue-arch-root body.blue-arch .link-icon { border-radius:46% 46% 4px 4px!important; }
html.blue-arch-root body.blue-arch .contact-link:not(.featured) .link-icon { background:var(--sand-shot)!important;color:var(--sand-accent)!important; }
@keyframes blue-arch-breathe { from{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)} }
@media(max-width:1000px) {
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-list { grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important; }
}
@media(max-width:760px) {
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero { min-height:0; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero-copy { padding:25px 20px!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-hero h1 { font-size:2rem!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .orbit-scene { min-height:250px; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-hero { grid-template-columns:minmax(0,1fr)!important;padding:20px 16px!important;gap:18px!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience .experience-art { max-height:none;max-width:500px;width:100%;justify-self:center; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .experience-copy h1 { font-size:1.8rem!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card { padding:7px!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy h2 { font-size:.92rem!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-copy>p { font-size:.76rem!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-tags { display:none!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-art>span { display:none!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-price { padding-inline-end:34px!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-card-price b { font-size:1.05rem!important; }
  html.orbit-live-root.aura-root.blue-arch-root body.orbit-live.editorial-page.blue-arch .digital-arrow { width:28px!important;height:28px!important;bottom:12px;inset-inline-end:9px; }
}
@media(prefers-reduced-motion:reduce) { html.blue-arch-root body.blue-arch .orbit-sphere { animation:none!important;transform:none!important; } }
