/* V6.11.1: loaded LAST, covers public, home and inner pages in all skins. */
html[data-ui="yuna3d"]{--space-bg:#090b19;--space-panel:#14182c;--space-panel2:#24203b;--space-ink:#f6f2ff;--space-muted:#c4c7df;--space-accent:#cbb6ff;--space-line:#cbb6ff38;--space-veil:#090b19ed;--space-veil-soft:#090b1990;--space-mid:#171b37;--space-glow:#423164}
html[data-ui="yuna3d"][data-theme="light"]{--space-bg:#f6f2fc;--space-panel:#fffcff;--space-panel2:#eee7f8;--space-ink:#312343;--space-muted:#665476;--space-accent:#704499;--space-line:#79569c38;--space-veil:#f6f2fcf5;--space-veil-soft:#f6f2fcaa;--space-mid:#eae6fa;--space-glow:#dfcff5}
html[data-ui="yuna3d"][data-theme="light"][data-skin="spring"]{--space-accent:#93356b}
html[data-ui="yuna3d"][data-theme="light"][data-skin="summer"]{--space-accent:#14677a}
html[data-ui="yuna3d"][data-theme="light"][data-skin="autumn"]{--space-accent:#79511e}
html[data-ui="yuna3d"][data-theme="light"][data-skin="winter"]{--space-accent:#435f9b}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"]{--space-bg:#f6f2fc;--space-panel:#fffcff;--space-ink:#312343;--space-muted:#665476;--space-accent:#704499}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"][data-skin="spring"]{--space-accent:#93356b}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"][data-skin="summer"]{--space-accent:#14677a}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"][data-skin="autumn"]{--space-accent:#79511e}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"][data-skin="winter"]{--space-accent:#435f9b}
html[data-ui="yuna3d"][data-yuna-landing] body.yuna-ui .yuna-immersive{--y-panel2:var(--space-panel2);--y-line:var(--space-line);--y-soft:#b18bd51a}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-world{background:radial-gradient(ellipse at 55% 55%,var(--space-glow),var(--space-mid) 40%,var(--space-bg) 80%);opacity:1;filter:none}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui :is(.yuna-chapter-nav,.yuna-chapter-heading,.yuna-outline-link,.yuna-entry-panel){border-color:var(--space-line)!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-inner-content :is(.glass-box,.checkout-card,.claim-shell,.payment-card,.auth-card,.product-card,.card,.history-item,.service-row,.audit-item,.mobile-order-item){background:var(--space-panel)!important;color:var(--space-ink)!important;border-color:var(--space-line)!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-home-orders .mobile-order-item{background:var(--space-panel2)!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui :is(.yuna-home-stats>a,.yuna-rental-card,.yuna-account-tile,.yuna-rental-summary){border-color:var(--space-line)!important}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"] body.yuna-ui .yuna-world .yuna-space-haze{opacity:.5;filter:invert(.7)}
html[data-ui="yuna3d"][data-yuna-landing][data-theme="light"] body.yuna-ui .yuna-world-fallback{color:var(--space-ink);border-color:var(--space-line)}
html[data-ui="yuna3d"][data-yuna-area="home"]{--space-mid:#27213c;--space-glow:#60405f}
html[data-ui="yuna3d"][data-yuna-area="inner"]{--space-mid:#27213c;--space-glow:#60405f}
html[data-ui="yuna3d"][data-theme="light"]:is([data-yuna-area="home"],[data-yuna-area="inner"]){--space-mid:#f7e6f3;--space-glow:#e4d5ff}
html[data-ui="yuna3d"][data-yuna-area="inner"] body.yuna-ui .yuna-world .yuna-scene{opacity:.4}
html[data-ui="yuna3d"][data-yuna-area="inner"] body.yuna-ui .yuna-world:not([data-scene-state="three"]) .yuna-scene{opacity:0}
html[data-ui="yuna3d"][data-skin] body.yuna-ui dialog.yuna-confirm-backdrop{width:100%;max-width:none;height:100%;max-height:none;inset:0;margin:0;border:0;opacity:1;background:#09071799;color:var(--space-ink)}
html[data-ui="yuna3d"] body.yuna-ui dialog.yuna-confirm-backdrop:not([open]){display:none}
html[data-ui="yuna3d"] body.yuna-ui dialog.yuna-confirm-backdrop::backdrop{background:#09071750}
html[data-ui="yuna3d"][data-skin] body.yuna-ui .yuna-confirm-card{width:min(490px,100%);background:linear-gradient(145deg,var(--space-panel2),var(--space-panel));border-color:var(--space-line)}
html[data-ui="yuna3d"][data-skin] body.yuna-ui .yuna-confirm-card h2{color:var(--space-ink)!important}
html[data-ui="yuna3d"][data-skin] body.yuna-ui .yuna-confirm-card p{color:var(--space-muted)!important}
html[data-ui="yuna3d"][data-skin] body.yuna-ui .yuna-confirm-warning{display:block;padding:15px;margin:16px 0 12px;border:1px solid #e3b95d66;border-radius:12px;background:#60482055;color:#ffe7ad!important;font-size:14px;line-height:1.8;text-align:left;white-space:normal}
html[data-ui="yuna3d"][data-theme="light"][data-skin] body.yuna-ui .yuna-confirm-warning{background:#fff3ce;color:#634614!important;border-color:#ad7b3555}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-cancel{background:var(--space-panel2);color:var(--space-ink);border-color:var(--space-line)}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-sparkle{color:var(--space-accent)}
html[data-ui="yuna3d"] body.yuna-ui .yuna-page-loader{background:var(--space-veil);pointer-events:none!important}
html[data-ui="yuna3d"] body.yuna-ui .yuna-page-loader>div{color:var(--space-ink)}
html[data-ui="yuna3d"][data-motion="off"] body.yuna-ui :is(.yuna-confirm-card::before,.yuna-confirm-card::after,.yuna-loader-orbit){animation:none!important}
/* The illustrated authentication panel retains its own readable photo overlay. */
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-immersive .auth-showcase :is(h1,h2,strong){color:#fff!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-immersive .auth-showcase :is(p,small){color:#eee5ff!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-immersive .auth-showcase .auth-feature-grid>div{background:#2c2541!important}
/* A quiet animated halo: only the border moves, never the warning or buttons. */
@property --yuna-halo-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
html[data-ui="yuna3d"][data-skin] body.yuna-ui .yuna-confirm-card{border:1px solid transparent;background:linear-gradient(145deg,var(--space-panel2),var(--space-panel)) padding-box,conic-gradient(from var(--yuna-halo-angle),#aa8cd766,#e4baff,#9de8ef,#ebc4f066,#ab9cf8,#ffe2a0,#aa8cd766) border-box;box-shadow:0 26px 80px #0005,0 0 19px #b68dff22,0 0 48px #efb1dd12;isolation:isolate}
html[data-ui="yuna3d"][data-motion="on"] body.yuna-ui .yuna-confirm-card{animation:yuna-halo-turn 9s linear infinite}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::before,html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::after{pointer-events:none;color:var(--space-accent);text-shadow:0 0 8px #e5c3ffaa,0 0 16px #b69aff77;opacity:.55}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::before{left:12px;top:14px;font-size:14px}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::after{right:12px;bottom:14px;font-size:12px}
html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-sparkle{box-shadow:0 0 22px #bb8dff2b,inset 0 0 14px #cbb6ff16}
@keyframes yuna-halo-turn{to{--yuna-halo-angle:360deg}}
html[data-ui="yuna3d"][data-motion="off"] body.yuna-ui .yuna-confirm-card,html[data-ui="yuna3d"][data-motion="off"] body.yuna-ui .yuna-confirm-card::before,html[data-ui="yuna3d"][data-motion="off"] body.yuna-ui .yuna-confirm-card::after{animation:none!important}
@media(prefers-reduced-motion:reduce){html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card,html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::before,html[data-ui="yuna3d"] body.yuna-ui .yuna-confirm-card::after{animation:none!important}}
/* V6.12 solar framing and quiet edge highlights. No overlays above controls. */
html[data-ui="yuna3d"] body.yuna-ui .yuna-home-orbit{min-height:310px}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-immersive :is(.glass-box,.product-card,.yuna-stat,.yuna-rental-card,.yuna-account-tile,.yuna-home-stats>a,.yuna-chapter-heading,.yuna-entry-panel,.yuna-chapter-nav){border-color:var(--space-line)!important;box-shadow:inset 0 0 0 1px #cbb6ff10,0 0 14px #b695e812,0 12px 32px #00000014!important}
html[data-ui="yuna3d"][data-yuna-landing][data-skin] body.yuna-ui .yuna-immersive :is(.glass-box,.product-card,.yuna-stat,.yuna-rental-card,.yuna-account-tile,.yuna-home-stats>a,.yuna-chapter-heading,.yuna-entry-panel,.yuna-chapter-nav):hover{border-color:var(--space-accent)!important;box-shadow:inset 0 0 0 1px #d7b9ff25,0 0 20px #bc9bed24,0 12px 32px #00000014!important}
html[data-ui="yuna3d"][data-motion="on"] body.yuna-ui .yuna-immersive :is(.yuna-rental-card,.yuna-account-tile,.product-card,.yuna-stat,.yuna-entry-panel){animation:yuna-panel-shimmer 7s ease-in-out infinite}
html[data-ui="yuna3d"][data-motion="on"] body.yuna-ui .yuna-immersive :is(.yuna-rental-card,.yuna-account-tile,.product-card,.yuna-stat):nth-child(2n){animation-delay:-3s}
@keyframes yuna-panel-shimmer{0%,100%{outline:1px solid #cbb6ff00;outline-offset:0}50%{outline:1px solid #cbb6ff66;outline-offset:2px}}
html[data-ui="yuna3d"][data-motion="off"] body.yuna-ui .yuna-immersive :is(.yuna-rental-card,.yuna-account-tile,.product-card,.yuna-stat,.yuna-entry-panel){animation:none!important}
@media(prefers-reduced-motion:reduce){html[data-ui="yuna3d"] body.yuna-ui .yuna-immersive :is(.yuna-rental-card,.yuna-account-tile,.product-card,.yuna-stat,.yuna-entry-panel){animation:none!important}}
@media(max-width:720px){html[data-ui="yuna3d"] body.yuna-ui .yuna-home-orbit{min-height:250px}}
html[data-ui="yuna3d"]:is([data-yuna-area="home"],[data-yuna-area="inner"]){--space-mid:#142039;--space-glow:#2b3659}
html[data-ui="yuna3d"][data-theme="light"]:is([data-yuna-area="home"],[data-yuna-area="inner"]){--space-mid:#e5eefa;--space-glow:#d6dff7}
