:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--light-bg-canvas:#f2f2f7;--light-bg-surface:#fff;--light-text-primary:#000;--light-text-secondary:#3c3c43cc;--light-text-disabled:#3c3c434c;--light-border-default:#3c3c431f;--light-border-strong:#7c7c82;--light-border-focus:#6155f5;--light-action-primary:#6155f5;--light-action-on-primary:#fff;--light-status-critical:#d70015;--dark-bg-canvas:#000;--dark-bg-surface:#1c1c1e;--dark-text-primary:#fff;--dark-text-secondary:#ebebf599;--dark-text-disabled:#ebebf54c;--dark-border-default:#54545880;--dark-border-strong:#8e8e93;--dark-border-focus:#6d7cff;--dark-action-primary:#6d7cff;--dark-action-on-primary:#0c0d0f;--dark-status-critical:#ff4245;--bg-canvas:var(--light-bg-canvas);--bg-surface:var(--light-bg-surface);--text-primary:var(--light-text-primary);--text-secondary:var(--light-text-secondary);--text-disabled:var(--light-text-disabled);--border-default:var(--light-border-default);--border-strong:var(--light-border-strong);--border-focus:var(--light-border-focus);--action-primary:var(--light-action-primary);--action-on-primary:var(--light-action-on-primary);--status-critical:var(--light-status-critical);--font-system:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-display:700 1.75rem/1.2143 var(--font-system);--type-title:600 1.375rem/1.2727 var(--font-system);--type-body:400 1.0625rem/1.5 var(--font-system);--type-label:600 1rem/1.3125 var(--font-system);--type-caption:400 .8125rem/1.3846 var(--font-system);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--gutter:1.25rem;--radius-control:12px;--radius-card:16px;--target:2.75rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg-canvas:var(--dark-bg-canvas);--bg-surface:var(--dark-bg-surface);--text-primary:var(--dark-text-primary);--text-secondary:var(--dark-text-secondary);--text-disabled:var(--dark-text-disabled);--border-default:var(--dark-border-default);--border-strong:var(--dark-border-strong);--border-focus:var(--dark-border-focus);--action-primary:var(--dark-action-primary);--action-on-primary:var(--dark-action-on-primary);--status-critical:var(--dark-status-critical)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);overflow-wrap:anywhere;margin:0}main{max-width:48rem;padding:var(--space-8) var(--gutter) 3rem;margin:0 auto}h1{font:var(--type-display);margin:0 0 var(--space-4)}h2{font:var(--type-title);margin:var(--space-8) 0 var(--space-3)}h3{font:var(--type-label);margin:var(--space-6) 0 var(--space-2)}p,ul,form{margin:0 0 var(--space-4)}ul{padding-left:1.25rem}li{margin-bottom:var(--space-2)}a{color:var(--action-primary);text-underline-offset:2px}output{color:var(--text-primary);font-weight:600}[role=alert]{color:var(--status-critical);font-weight:600}[role=status],.meta,.state-line{color:var(--text-secondary)}button,input,.action-link{font:var(--type-body);min-height:var(--target);border-radius:var(--radius-control);margin:0}button,.action-link{min-width:var(--target);padding:var(--space-2) var(--space-4);font:var(--type-label);color:var(--action-primary);background:var(--bg-surface);border:1px solid var(--border-strong);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.prominent{color:var(--action-on-primary);background:var(--action-primary);border-color:var(--action-primary)}.destructive{color:var(--status-critical)}button:disabled{color:var(--text-disabled);background:var(--bg-surface);border-color:var(--border-default);cursor:default}input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong)}input:disabled{color:var(--text-disabled);border-color:var(--border-default)}:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.card{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card)}.field{gap:var(--space-1);max-width:24rem;display:grid}.field label{font:var(--type-label)}.inline-form{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;align-items:center;display:flex}.inline-form label{font:var(--type-label);flex-basis:100%}.inline-form input{flex:12rem}.inline-form [role=alert]{flex-basis:100%;margin:0}.cards{gap:var(--space-3);padding:0;list-style:none;display:grid}.cards>li{margin:0}.photos{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.photos>li{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.thumbnail{object-fit:cover;background:var(--bg-canvas);border:1px solid var(--border-strong);border-radius:var(--space-2);flex:none;width:4rem;height:4rem;display:inline-block}
