.tiq-theme{color-scheme:light;--tiq-bg: var(--gs-paper, #f9f7f1);--tiq-bg-card: #ffffff;--tiq-surface: rgba(50, 181, 214, .08);--tiq-surface2: rgba(255, 102, 0, .06);--tiq-accent: var(--gs-orange, #ff6600);--tiq-accent-soft: rgba(255, 102, 0, .07);--tiq-aqua: var(--gs-aqua, #32b5d6);--tiq-aqua-soft: rgba(50, 181, 214, .16);--tiq-violet: var(--gs-violet, #cc66cc);--tiq-violet-soft: rgba(204, 102, 204, .12);--tiq-coral: var(--gs-red, #c12727);--tiq-coral-soft: rgba(193, 39, 39, .12);--tiq-text: var(--gs-ink, #0b1220);--tiq-text-dim: var(--gs-fog, #586174);--tiq-text-muted: var(--gs-fog-soft, #8e97a7);--tiq-border: var(--gs-hairline, rgba(11, 18, 32, .08));--tiq-border-strong: rgba(11, 18, 32, .14);--tiq-shadow-card: 0 1px 2px rgba(11, 18, 32, .06), 0 16px 40px -20px rgba(36, 87, 172, .18);--tiq-shadow-sheet: 0 -4px 40px rgba(11, 18, 32, .12);--tiq-radius-md: .75rem;--tiq-radius-lg: 1rem;--tiq-radius-xl: 1.25rem;background:var(--tiq-bg);color:var(--tiq-text)}.tiq-card{border-radius:var(--tiq-radius-lg);border:1px solid var(--tiq-border-strong);background:var(--tiq-bg-card);box-shadow:var(--tiq-shadow-card)}.tiq-accent-text{color:var(--tiq-accent)}.tiq-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--tiq-accent-soft);color:var(--tiq-accent)}.tiq-mood-ring{border-radius:999px;border:2px solid transparent;transition:border-color .25s ease,box-shadow .25s ease;color:var(--tiq-text)}.tiq-mood-warm{border-color:#7aab6e;box-shadow:0 0 0 2px #7aab6e40}.tiq-mood-neutral{border-color:#b8b0a4;box-shadow:0 0 0 2px #b8b0a433}.tiq-mood-guarded{border-color:var(--tiq-accent);box-shadow:0 0 0 2px var(--tiq-accent-soft)}.tiq-mood-sharp{border-color:var(--tiq-coral);box-shadow:0 0 0 2px var(--tiq-coral-soft)}.tiq-mood-withdrawn{border-color:#8a9aad;box-shadow:0 0 0 2px #8a9aad33}.tiq-narrator-block{border-left:3px solid var(--tiq-accent);padding-left:1rem;font-size:.95rem;line-height:1.6;color:var(--tiq-text)}.tiq-npc-reaction{border-radius:var(--tiq-radius-md);background:var(--tiq-surface);border:1px solid var(--tiq-border);padding:.875rem 1rem;font-size:.9rem;line-height:1.55}.tiq-klara-whisper{border-radius:var(--tiq-radius-md);background:linear-gradient(135deg,var(--tiq-accent-soft),var(--tiq-coral-soft));border:1px solid var(--tiq-border);padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.tiq-choice-btn{display:block;width:100%;text-align:left;border-radius:var(--tiq-radius-md);border:1px solid var(--tiq-border);background:var(--tiq-bg-card);padding:.875rem 1rem;font-size:.9rem;line-height:1.45;color:var(--tiq-text);transition:border-color .15s ease,background .15s ease}.tiq-choice-btn:hover:not(:disabled){border-color:var(--tiq-accent);background:var(--tiq-accent-soft)}.tiq-choice-btn:disabled{opacity:.55;cursor:not-allowed}.tiq-compose-input{width:100%;min-height:6rem;border-radius:var(--tiq-radius-md);border:1px solid var(--tiq-border-strong);background:var(--tiq-bg-card);padding:.75rem 1rem;font-size:.9rem;line-height:1.5;color:var(--tiq-text);resize:vertical}.tiq-compose-input:focus{outline:none;border-color:var(--tiq-accent);box-shadow:0 0 0 3px var(--tiq-accent-soft)}.tiq-beat-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--tiq-border-strong)}.tiq-beat-dot.is-active{background:var(--tiq-accent);transform:scale(1.25)}.tiq-beat-dot.is-done{background:#7aab6e}.tiq-artifact-fallback{border-radius:var(--tiq-radius-md);background:var(--tiq-surface);border:1px dashed var(--tiq-border-strong);padding:1.25rem;font-size:.85rem;line-height:1.55;color:var(--tiq-text-dim);white-space:pre-wrap}.gis-teamiq-accent{--gis-accent-rgb: 255 102 0}.dqi-theme-dark .tiq-theme{background:transparent;color:rgb(var(--gis-text-rgb))}.dqi-theme-dark .tiq-theme .tiq-card,.dqi-theme-dark .tiq-theme .tiq-category-tile,.dqi-theme-dark .tiq-theme .tiq-provenance-card{color:var(--tiq-text)}.dqi-theme-dark .tiq-theme .tiq-debrief-tab{color:rgb(var(--gis-text-dim-rgb))}.dqi-theme-dark .tiq-theme .tiq-debrief-tab:hover{color:rgb(var(--gis-text-rgb))}.dqi-theme-dark .tiq-theme .tiq-debrief-tab.is-active{background:var(--tiq-accent-soft);color:var(--tiq-accent)}.dqi-theme-dark .tiq-theme .tiq-debrief-lede{color:rgb(var(--gis-text-dim-rgb))}.dqi-theme-dark .tiq-theme .tiq-debrief-empty{color:rgb(var(--gis-text-dim-rgb) / .75)}.dqi-theme-dark .tiq-theme .tiq-debrief-body{color:rgb(var(--gis-text-rgb))}.dqi-theme-light .tiq-theme .tiq-debrief-tab{color:var(--tiq-text-muted)}.dqi-theme-light .tiq-theme .tiq-debrief-tab:hover{color:var(--tiq-text)}.dqi-theme-light .tiq-theme .tiq-debrief-tab.is-active{background:var(--tiq-accent-soft);color:var(--tiq-accent)}.dqi-theme-light .tiq-theme .tiq-debrief-lede{color:var(--tiq-text-dim)}.dqi-theme-light .tiq-theme .tiq-debrief-empty{color:var(--tiq-text-muted)}.dqi-theme-light .tiq-theme .tiq-debrief-body{color:var(--tiq-text)}
