.interaction-window{background:var(--glass-reading);border-color:var(--pod-gold);width:min(1100px,100% - 24px);max-width:1100px;max-height:calc(100dvh - 32px);color:var(--pod-light);box-shadow:var(--pod-screen-shadow);-webkit-backdrop-filter:var(--glass-blur-reading);backdrop-filter:var(--glass-blur-reading);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.interaction-window h2{font-family:var(--font-sans);letter-spacing:0;padding-right:32px}.interaction-window-body{overscroll-behavior:contain;min-height:0;padding:2px;overflow:auto}.interaction-window-body .chee-garden{isolation:isolate;height:min(900px,70dvh);position:relative}.interaction-window-body .taina-garden-tools{min-height:450px}.interaction-window-body .garden-scroll{height:100%}.interaction-console-trigger{right:12px;top:max(12px, env(safe-area-inset-top));z-index:35;background:var(--glass-reflection), var(--glass-fill);color:var(--pod-gold);border:1px solid var(--pod-gold);position:fixed}.interaction-console{gap:16px;display:grid}.interaction-console label{gap:6px;font-size:13px;display:grid}.interaction-console input,.interaction-console select{background:var(--pod-surface);border:1px solid var(--border);width:100%;min-width:0;color:var(--pod-light);border-radius:4px;padding:8px}.interaction-console input[type=checkbox]{width:auto}.shortcut-editor{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.shortcut-preview{flex-wrap:wrap;gap:8px;display:flex}.shortcut-preview[data-layout=list]{flex-direction:column}.shortcut-preview[data-accent=cyan]{--primary:var(--intro-cyan)}.shortcut-preview[data-accent=gold]{--primary:var(--pod-gold)}.shortcut-preview[data-accent=green]{--primary:var(--taina-sea)}.shortcut-preview[data-accent=magenta]{--primary:var(--pod-pink)}.shortcut-preview a{border:1px solid var(--primary);color:var(--primary)}.shortcut-preview[data-scene=botanical]{background:color-mix(in oklab, var(--taina-sea) 10%, transparent)}.shortcut-preview[data-scene=cosmic]{background:color-mix(in oklab, var(--intro-violet) 15%, transparent)}.shortcut-preview [data-position=center]{margin-inline:auto}.shortcut-preview [data-position=end]{margin-left:auto}@media (width<=640px){.shortcut-editor{grid-template-columns:minmax(0,1fr)}.interaction-window{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.interaction-window{animation:none!important}}
