/* Pacal: warm, matte surfaces. No optical lenses or decorative glass glare. */
[data-direction=v9]{--direction-radius:.85rem;--direction-border:1px solid var(--identity-line);--direction-shadow:0 .3rem 1rem color-mix(in srgb,var(--identity-ink) 5%,transparent);background:var(--identity-paper)!important}
[data-direction=v9] header{background:var(--identity-paper)!important;backdrop-filter:none}
[data-direction=v9] :is(#cases,#calc,#fears,#how,#council,#letter) :not(button)[style*="border:"]{background:var(--direction-white)!important;box-shadow:var(--direction-shadow)!important}
[data-direction=v9] :is(button,a)[style*="border-radius"]{box-shadow:none!important;border-radius:.65rem!important}
[data-direction=v9] :is(#how,#fears) svg{filter:none}
/* These rules are also loaded in each diagram's shadow root. */
:host([variant=v9]){--radius:.85rem}
:host([variant=v9]) .story{background:var(--paper);border:1px solid var(--line);box-shadow:none}
:host([variant=v9]) :is(.orbit-aura,.bridge-glow,.scale-lens-halo){display:none}
:host([variant=v9]) :is(.glass-node,.bridge-screen){background:var(--white);border:1px solid var(--line);border-radius:.65rem;box-shadow:0 .3rem .7rem color-mix(in srgb,var(--ink) 6%,transparent);backdrop-filter:none;transform:none}
:host([variant=v9]) :is(.lens,.bridge-stop>div,.scale-glass-lens){background:var(--soft);color:var(--deep);border:1px solid var(--line);border-radius:1rem;box-shadow:none;animation:none}
:host([variant=v9]) .glass-approval{box-shadow:none;border:1px solid var(--line);border-radius:.65rem;background:var(--white)}
:host([variant=v9]) .orbit-lines{stroke-dasharray:none;opacity:.35}
:host([variant=v9]) .bridge-rail{height:2px;background:var(--deep);border:0;box-shadow:none}
:host([variant=v9]) .scale-channels .channel-bed{stroke:var(--line);stroke-width:2;filter:none}
:host([variant=v9]) .scale-channels .channel-stream{stroke-width:2;filter:none}
:host([variant=v9]) .scale-glass :is(.scale-source,.scale-outlet,.scale-sales-bridge){box-shadow:none;backdrop-filter:none}
