/* Thirty percent transparency applies to surfaces; copy and photos remain crisp. */
html.oriental{background:#e6e8dc url('/assets/hero-green.webp') center/cover fixed!important;--paper:rgba(244,241,231,.7);--ink:#193b30;--muted:#4f5e50}
html.oriental body,html.oriental body .app,html.oriental body .wrap{background:rgba(244,241,231,.7)!important}
html.oriental body .app{min-height:100svh}
html.oriental body :is(.topbar,.bottom-nav,.wrap>header,.panel,.settings-card,.board-item,.review-item,.spotlight-panel,.card,.info,.modal-body,.summary-box){background:rgba(244,241,231,.7)!important}
html.oriental body .brand-title,html.oriental body .brand>span{font:300 17px/1.5 var(--sans)!important;letter-spacing:.16em!important;color:#193b30!important;text-shadow:none!important}
html.oriental body :is(button,.btn,.submit,.mini-btn,.text-button,.admin-tab,.icon-link,.language-toggle,.garden-link,.v15-more,.quick a,.choice>span,.plant-stock-choice>span){background:rgba(244,241,231,.7)!important;background-image:none!important;opacity:1;border:1px solid #74816d45!important;border-radius:3px!important;color:#193b30!important;box-shadow:inset 0 1px 0 #ffffff80,0 6px 18px #193b3012!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
html.oriental body :is(button,.btn,.submit,.icon-link,.garden-link,.v15-more)::before,html.oriental body :is(button,.btn,.submit,.icon-link,.garden-link,.v15-more)::after{content:none!important;display:none!important;background:none!important}
html.oriental body :is(.btn.black,.btn.primary,.submit,.admin-tab.active,button[aria-pressed=true],.bottom-nav .nav-btn.active){background:rgba(25,59,48,.7)!important;color:#fffaf0!important;border-color:#193b3066!important}
html.oriental body .bottom-nav .nav-btn{border:0!important;border-radius:2px!important;padding:8px 4px!important;box-shadow:none!important;gap:5px!important;background:rgba(244,241,231,.7)!important}
html.oriental body .bottom-nav .nav-btn.active{background:rgba(25,59,48,.7)!important;color:#fffaf0!important}
html.oriental body .bottom-nav .nav-btn.active :is(svg,path,circle){color:#fffaf0!important;stroke:currentColor!important}
html.oriental body .bottom-nav .nav-btn svg{width:22px!important;height:22px!important;stroke-width:1.1!important}
html.oriental body .brand{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
html.oriental body :is(.choice>span,.admin-entry,.admin-action,.admin-tab,.plant-stock-choice>span)::before,html.oriental body :is(.choice>span,.admin-entry,.admin-action,.admin-tab,.plant-stock-choice>span)::after{content:none!important;display:none!important;background:none!important}
html.oriental body .app{background:transparent!important}
html.oriental body :is(dialog,#exhibitLightbox,#exampleLightbox){background:linear-gradient(rgba(244,241,231,.7),rgba(244,241,231,.7)),url('/assets/hero-green.webp') center/cover!important}
html.oriental body .exhibit-room{background:rgba(244,241,231,.7)!important}
html.oriental body .topbar .brand{background:none!important;border:0!important;outline:0!important;box-shadow:none!important}
html.oriental body #view-products .fresh-product-heading.botanical-heading{background:linear-gradient(90deg,rgba(244,241,231,.85),rgba(244,241,231,.7)),url('/assets/museum-still-life.png') center/cover!important}
html.oriental body #view-products .fresh-product-heading :is(h2,p,span){color:#193b30!important}
html.oriental body .exhibit-filters .btn{background:rgba(244,241,231,.7)!important}
html.oriental body .exhibit-filters .btn[aria-pressed=true]{background:rgba(25,59,48,.7)!important;color:#fffaf0!important}
html.oriental body :is(.note,.product-note,#productHeadingDescription,#examplesStatus,#exhibitStatus,.plant-inventory-panel p,.example-tile span){color:#193b30!important}
html.oriental body :is(#productCatalogNote,#exampleLightbox>p,.postcard-intro p,#orderExamples>p,.privacy-row p){color:#632c3a!important}
html.oriental body :is(.product-copy p,.fresh-featured-copy p){color:#193b30!important}
html.oriental body :is(.product-card:nth-child(even) .product-copy p,.fresh-featured-card:nth-child(even) .fresh-featured-copy p){color:#632c3a!important}
html.oriental body #orderDialog{overflow:auto!important;background:linear-gradient(rgba(244,241,231,.7),rgba(244,241,231,.7)),url('/assets/hero-green.webp') center/cover!important}
html.oriental body #orderDialog .modal-head{position:relative!important;top:auto!important;inset:auto!important;z-index:auto!important;min-height:0!important;padding:22px 60px 20px 22px!important;display:flex!important;align-items:flex-start!important;background:transparent!important;border-bottom:1px solid #193b3030!important;transform:none!important}
html.oriental body #orderDialog .modal-head h2{font:400 20px/1.5 var(--sans)!important;max-width:none!important;margin:0!important;position:static!important}
html.oriental body #orderDialog .modal-head :is(small,.postcard-stamp){display:none!important}
html.oriental body #orderDialog form.order-form{overflow:visible!important;height:auto!important;max-height:none!important;background:transparent!important;padding-top:20px!important}
html.oriental body #orderDialog .close-btn{position:absolute!important;top:15px!important;right:14px!important}
html.oriental body #orderDialog form.order-form::before{content:none!important;display:none!important}
html.oriental body #orderExamples{margin:14px 0!important;padding:14px 0!important}
html.oriental body #orderExamplesGrid{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}
html.oriental body #exampleFilters[hidden]{display:none!important}
html.oriental body #examplesGallery{background:linear-gradient(rgba(244,241,231,.7),rgba(244,241,231,.7)),url('/assets/hero-green.webp') center/cover!important}
@media(max-width:700px){html.oriental body .brand-title,html.oriental body .brand>span{font-size:14px!important;letter-spacing:.08em!important}html.oriental body .bottom-nav .nav-btn{font-size:10px!important}html.oriental body #orderDialog .modal-head h2{font-size:18px!important}}
