.profile-reminder{align-items:center;gap:var(--space-2) var(--space-3);margin-block:0 var(--space-5);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border-radius:1rem;flex-wrap:wrap;display:flex}.profile-reminder__icon{background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--color-primary);border-radius:.75rem;flex:none;place-items:center;display:grid}.profile-reminder__title{color:var(--color-ink);flex:10rem;margin:0;font-weight:700}.profile-reminder__link{align-items:center;gap:var(--space-1);min-block-size:2.75rem;padding:0 var(--space-4);background:var(--color-primary-fill);color:var(--color-on-primary);border-radius:999px;font-weight:700;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.profile-reminder__link:hover{background:var(--color-primary-fill-hover)}.profile-reminder__link:active{background:var(--color-primary-strong)}.profile-reminder__close{block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-secondary-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .2s ease-out;display:grid}.profile-reminder__close:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}.profile-reminder__close:active{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}.profile-reminder__link:focus-visible,.profile-reminder__close:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.profile-reminder__link,.profile-reminder__close{transition:none}}
