.brief,.personal-bar,.personal-chips,.personal-cold,.personal-hubfollow,.personal-note,.personal-page,.personal-toast{--pf-accent:var(--signal,var(--accent,#ff4d32));--pf-line:color-mix(in oklab,var(--text-primary,#f7f3ee) 16%,transparent);--pf-muted:var(--text-tertiary,#8f949c);--pf-soft:var(--text-secondary,rgba(247,243,238,0.8));--pf-text:var(--text-primary,#f7f3ee)}.personal-note{margin:0 0 16px;font-size:.88rem;color:var(--pf-soft)}.personal-page h2:focus,.personal-page:focus,.personal-reset [role=group]:focus{outline:none}.personal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px}.personal-bar__links{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.82rem}.personal-bar__links a{color:var(--pf-soft);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.personal-switch{display:inline-flex;padding:3px;border:1px solid var(--pf-line);border-radius:999px}.personal-switch button{min-height:38px;min-width:64px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--pf-soft);font:700 .8rem/1 var(--font-text,system-ui,sans-serif);letter-spacing:.04em}.personal-switch button[aria-pressed=true]{background:var(--pf-accent);color:#04070d}.personal-button:focus-visible,.personal-chip:focus-visible,.personal-hubfollow__button:focus-visible,.personal-link:focus-visible,.personal-switch button:focus-visible,.personal-toast button:focus-visible{outline:2px solid var(--accent,#ff4d32);outline-offset:2px}.personal-chips{margin:0 0 24px}.personal-chips__label{margin:0 0 8px;font:800 .7rem/1.4 var(--font-text,system-ui,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted)}.personal-chips__row{display:flex;flex-wrap:wrap;gap:8px}.personal-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--pf-line);background:transparent;color:var(--pf-text);font:600 .88rem/1.2 var(--font-text,system-ui,sans-serif)}.personal-chip.is-following{border-color:var(--pf-accent)}.personal-chip:disabled{opacity:.6;cursor:progress}.personal-chip__note{font-size:.74rem;font-weight:500;color:var(--pf-muted)}.personal-cold{margin:0 0 20px;padding:14px 16px;border:1px solid var(--pf-line);border-radius:10px;display:grid;gap:12px}.personal-cold__title{margin:0;font:800 .95rem/1.3 var(--font-text,system-ui,sans-serif);color:var(--pf-text)}.personal-cold__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.personal-cold__foot p{margin:0;font-size:.8rem;color:var(--pf-muted)}.personal-reason{margin:6px 0 0;font-size:.78rem;letter-spacing:.02em;color:var(--pf-muted)}.personal-divider{display:flex;align-items:center;gap:12px;padding:18px 0 18px calc(var(--mobile-spine-x, 24px) + 28px);font:700 .74rem/1.3 var(--font-text,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#8f949c)}.personal-divider:after{content:"";flex:1;height:1px;background:color-mix(in oklab,var(--text-primary,#f7f3ee) 14%,transparent)}@media (min-width:900px){.personal-divider{justify-content:center;padding-left:0}.personal-divider:before{content:"";flex:1;height:1px;background:color-mix(in oklab,var(--text-primary,#f7f3ee) 14%,transparent)}}.personal-toast{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:1400;margin:0 auto;max-width:520px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface,#11151d);color:var(--pf-text);border:1px solid var(--pf-line);box-shadow:0 10px 30px rgba(0,0,0,.35);font-size:.9rem;line-height:1.35}.personal-toast span{flex:1}.personal-toast button{min-height:44px;min-width:44px;padding:0 10px;border:0;background:none;color:var(--pf-text);font:inherit;cursor:pointer}.personal-toast__action{font-weight:800;text-decoration:underline;text-underline-offset:3px}.personal-button{justify-self:start;min-height:44px;padding:0 20px;border-radius:999px;cursor:pointer;border:1px solid var(--pf-line);background:transparent;color:var(--pf-text);font:700 .85rem/1 var(--font-text,system-ui,sans-serif)}.personal-button.is-danger{border-color:#ff7a66;color:#ff7a66}.personal-button:disabled{opacity:.6;cursor:progress}.personal-link{min-height:44px;padding:0 4px;border:0;background:none;color:var(--pf-soft);font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.personal-actions{display:flex;flex-wrap:wrap;gap:10px}.personal-hubfollow{margin:16px 0 8px;display:grid;gap:8px;justify-items:start}.personal-hubfollow__button{min-height:44px;padding:0 22px;border-radius:999px;cursor:pointer;border:1px solid var(--pf-accent);background:var(--pf-accent);color:#04070d;font:800 .82rem/1 var(--font-text,system-ui,sans-serif);letter-spacing:.1em;text-transform:uppercase}.personal-hubfollow__button.is-following{background:transparent;color:var(--pf-text)}.personal-hubfollow__button:disabled{opacity:.6;cursor:progress}.personal-hubfollow__hint{margin:0;font-size:.82rem;color:var(--pf-muted)}.personal-page{display:grid;gap:22px}.personal-page__intro{margin:0;color:var(--pf-soft)}.personal-muted{margin:0;font-size:.85rem;color:var(--pf-muted)}.personal-empty{margin:0;font-weight:600}.personal-group{display:grid;gap:10px}.personal-group h2{margin:0;font:800 .74rem/1.4 var(--font-text,system-ui,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted)}.personal-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.personal-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.personal-check input{width:20px;height:20px}.personal-reset p{margin:0;color:var(--pf-soft)}.brief{display:grid;gap:28px}.brief__head{display:grid;gap:4px}.brief__date{margin:0;font:800 clamp(1.4rem,5vw,2rem)/1.15 var(--font-display,inherit)}.brief__summary{margin:0;color:var(--pf-soft)}.brief__since{margin:0;font-size:.82rem;color:var(--pf-muted)}.brief__section{display:grid;gap:12px}.brief__section h2{margin:0;font:800 .74rem/1.4 var(--font-text,system-ui,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--pf-accent)}.brief__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.brief-item{display:grid;gap:6px;padding-left:14px;border-left:2px solid var(--pf-line)}.brief-item__title{margin:0;font-size:1.1rem;line-height:1.3}.brief-item__title a{color:var(--pf-text);text-underline-offset:3px}.brief-item__lede,.brief-item__update{margin:0;color:var(--pf-soft)}.brief-item__meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8rem;color:var(--pf-muted)}.brief-item__reason{font-weight:700}.brief__more{margin:0}.brief__more a{color:var(--pf-text);font-weight:700;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.brief__end{margin:0;padding-top:8px;border-top:1px solid var(--pf-line);font-weight:800}.brief__footer{display:grid;gap:8px;font-size:.82rem;color:var(--pf-muted)}.brief__footer p{margin:0}.brief__links a{color:var(--pf-soft);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}