.snippy-ui{--snippy-surface:var(--colors-chaplin-1);--snippy-surface-raised:var(--colors-chaplin-3);--snippy-surface-header:var(--colors-chaplin-3);--snippy-card-border:var(--colors-chaplin-3);--snippy-card-icon:var(--colors-chaplin-9);--snippy-selection:var(--colors-chaplin-5);--snippy-selection-border:var(--colors-chaplin-6);--snippy-border:var(--colors-chaplin-4);--snippy-text:var(--colors-chaplin-12);--snippy-secondary:var(--colors-chaplin-11);--snippy-status:var(--colors-chaplin-10);--snippy-muted:var(--colors-chaplin-10);--snippy-radius:var(--border-radius-md);--snippy-body-size:14px;--snippy-body-leading:22px;--snippy-detail-size:12px;--snippy-detail-leading:16px;--snippy-row-gap:var(--spacing-1-5);--snippy-inline-gap:var(--spacing-1);--snippy-panel-padding:var(--spacing-2);--snippy-panel-inset:calc(var(--snippy-panel-padding) + 1px);--snippy-indicator-width:26px;--snippy-content-inset:30px;--snippy-control-height:24px;--snippy-status-icon-size:16px;--snippy-status-inset:calc(var(--snippy-status-icon-size) + var(--snippy-inline-gap));--snippy-time-width:8ch}.snippy-body,.snippy-heading{font-size:var(--snippy-body-size);line-height:var(--snippy-body-leading);font-weight:400;color:var(--snippy-text)}.snippy-heading{font-weight:500}.snippy-detail{color:var(--snippy-secondary)}.snippy-detail,.snippy-meta{font-size:var(--snippy-detail-size);line-height:var(--snippy-detail-leading)}.snippy-meta{font-variant-numeric:tabular-nums;color:var(--snippy-muted)}.snippy-stack{display:flex;flex-direction:column;min-width:0;gap:var(--snippy-row-gap)}.snippy-choice{display:flex;min-width:0;align-items:flex-start;gap:var(--snippy-panel-padding);padding:var(--snippy-row-gap) var(--snippy-panel-padding);border-radius:var(--snippy-radius)}.snippy-choice-selected{background:var(--snippy-selection);box-shadow:inset 0 0 0 1px var(--snippy-selection-border)}.snippy-choice-indicator{display:flex;flex-shrink:0;margin-top:calc((var(--snippy-body-leading) - 14px) / 2)}.snippy-field:focus-within{outline:1px solid var(--colors-dory-11);outline-offset:-1px}@media (prefers-contrast:more){.snippy-field:focus-within{outline-color:var(--colors-dory-12)}}@media (forced-colors:active){.snippy-field:focus-within{outline-color:Highlight}}