:root{color-scheme:light;--ua-ink:#173c33;--ua-paper:#f6f5ed;--ua-card:#fffefa;--ua-line:#ced8cc;--ua-muted:#516459;--ua-gold:#795725}
*{box-sizing:border-box}body{margin:0;background:var(--ua-paper);color:var(--ua-ink);font:16px/1.55 system-ui,sans-serif}[hidden]{display:none!important}.ua-shell{width:min(1140px,calc(100% - 32px));margin:38px auto 72px}.ua-intro{margin-bottom:24px}.ua-eyebrow{margin:0;color:var(--ua-gold);font-size:.74rem;font-weight:750;letter-spacing:.16em}h1,h2,h3{font-family:Georgia,serif;line-height:1.15}h1{font-size:clamp(2.4rem,6vw,4rem);font-weight:400;margin:.3em 0 .15em}h2{font-size:1.65rem;margin:0 0 .7em}h3{font-size:1.25rem;margin:0 0 .4em}p{margin:.4em 0 .85em}.ua-muted{color:var(--ua-muted);font-size:.9rem}.ua-panel,.ua-card{background:var(--ua-card);border:1px solid var(--ua-line);border-radius:8px;padding:22px}.ua-panel{margin:16px 0}.ua-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.ua-card p{overflow-wrap:anywhere}.ua-actions,.ua-switch,.ua-fields{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ua-switch{margin-bottom:14px}.ua-fields{align-items:stretch}.ua-fields input{flex:1;min-width:180px}.ua-shell label,dialog label{font-weight:650;display:block;margin:.45em 0}.ua-shell button,.ua-shell select,.ua-shell input,.ua-shell textarea,dialog button{font:inherit;color:inherit;border:1px solid #889b90;border-radius:5px;background:var(--ua-card);padding:9px 12px}.ua-shell button,dialog button{cursor:pointer}.ua-shell .ua-primary,dialog .ua-primary,.ua-switch button[aria-pressed=true]{background:var(--ua-ink);color:#fff;border-color:var(--ua-ink)}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b38640;outline-offset:2px}.ua-link{color:var(--ua-ink);text-underline-offset:3px}.ua-label{display:inline-block;background:#e6ede3;border-radius:20px;padding:3px 10px;font-size:.78rem;font-weight:650;margin-bottom:7px}.ua-list{list-style:none;padding:0;margin:0}.ua-list li{border-top:1px solid var(--ua-line);padding:12px 0;overflow-wrap:anywhere}.ua-list time{display:block;color:var(--ua-muted);font-size:.82rem}.ua-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ua-summary{padding:12px;background:#edf1e8;border-radius:5px;margin:12px 0}.ua-subsection{margin-top:20px}.ua-draft input,.ua-draft textarea{width:100%;margin:4px 0 10px}.ua-draft textarea{resize:vertical}.ua-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:42vh;overflow:auto}.ua-profile-email{overflow-wrap:anywhere}dialog{width:min(680px,calc(100% - 32px));max-height:88vh;overflow:auto;color:var(--ua-ink);background:var(--ua-card);border:1px solid var(--ua-line);border-radius:9px;padding:26px}dialog::backdrop{background:#092c23a8}.ua-close{float:right}.ua-error{color:#922f23}#ua-status:empty,#ua-send-status:empty{display:none}#ua-profile{scroll-margin-top:16px}details summary{cursor:pointer;font-weight:650}.ua-actions>*{max-width:100%}
