.profile-board{--profile-line:var(--bs-border-color,#0000001f);--profile-text:#14202b;--profile-muted:#334155;--profile-hover:#14202b0a;--profile-surface:var(--bs-body-bg,#fff);--profile-header:#e8eef2;--profile-own:var(--bs-primary,#687ae8);color:var(--profile-text)}.profile-column{background:var(--profile-surface);border:1px solid var(--profile-line);max-width:37.5rem;min-height:calc(100vh - 8.5rem);margin-inline:auto}.profile-column__header{z-index:3;background:var(--profile-header);border-bottom:1px solid var(--profile-line);padding:.7rem 1rem;position:sticky;top:0}.profile-column__title{letter-spacing:-.02em;color:#14202b;margin:0;font-size:1.25rem;font-weight:800}.profile-column__subtitle,.profile-column__back{color:#334155;margin:.15rem 0 0;font-size:.8rem;font-weight:600;line-height:1.35}.profile-column__back{align-items:center;gap:.4rem;margin:0 0 .35rem;text-decoration:none;display:inline-flex}.profile-column__back:hover{color:#334155;text-decoration:underline}.profile-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--profile-own) 78%, #000), color-mix(in srgb, var(--profile-own) 35%, #111));height:8.5rem}.profile-hero{border-bottom:1px solid var(--profile-line);padding:0 1rem 1.1rem}.profile-hero__identity{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:-2.75rem;margin-bottom:.65rem;display:flex}.profile-hero__avatar{background:var(--profile-surface);border-radius:999px;padding:.2rem}.profile-hero__edit,.profile-actions .btn{border-radius:999px;font-weight:700}.profile-hero__name{color:#14202b;margin:0;font-size:1.3rem;font-weight:800}.profile-hero__handle{color:#334155;margin:.1rem 0 .45rem;font-size:.95rem;font-weight:600;text-decoration:none}.profile-hero__handle:hover{color:#334155;text-decoration:underline}.profile-hero__quote,.profile-hero__about{white-space:pre-wrap;color:#14202b;margin:0 0 .4rem}.profile-hero__about--muted,.profile-hero__meta{color:#334155}.profile-hero__meta{margin:.35rem 0 0;font-size:.9rem;font-weight:600}.profile-status{border-bottom:1px solid var(--profile-line);color:var(--bs-success-text-emphasis,#14202b);background:var(--bs-success-bg-subtle,transparent);padding:.75rem 1rem;font-size:.9rem}.profile-panel{border-bottom:1px solid var(--profile-line);padding:.95rem 1rem 1.15rem}.profile-panel__title{color:#14202b;margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.profile-panel__hint,.profile-form .form-text,.profile-form .form-label{color:#334155}.profile-form .form-label{font-size:.82rem;font-weight:700}.profile-board .profile-form .form-control,.profile-board .profile-form .input-group-text{border-color:var(--profile-line);color:#14202b;background:var(--profile-surface)}.profile-board .profile-form .form-control:focus{border-color:color-mix(in srgb, var(--profile-own) 45%, var(--profile-line));box-shadow:0 0 0 .2rem color-mix(in srgb, var(--profile-own) 16%, transparent)}.profile-actions{flex-wrap:wrap;gap:.5rem;padding:.95rem 1rem 1.25rem;display:flex}.profile-row{border-top:1px solid var(--profile-line);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.profile-row:first-child{border-top:0;padding-top:0}.profile-row__label{color:#334155;margin:0;font-size:.82rem;font-weight:700}.profile-row__value{color:#14202b;white-space:pre-wrap;margin:0}html.dark .profile-board .profile-column__title,html.dark .profile-board .profile-hero__name,html.dark .profile-board .profile-panel__title,html.dark .profile-board .profile-row__value,html.dark .profile-board .profile-hero__quote,html.dark .profile-board .profile-hero__about,html.dark .profile-board .profile-form .form-control,[data-bs-theme=dark] .profile-board .profile-column__title,[data-bs-theme=dark] .profile-board .profile-hero__name,[data-bs-theme=dark] .profile-board .profile-panel__title,[data-bs-theme=dark] .profile-board .profile-row__value,[data-bs-theme=dark] .profile-board .profile-hero__quote,[data-bs-theme=dark] .profile-board .profile-hero__about,[data-bs-theme=dark] .profile-board .profile-form .form-control{color:#14202b!important}html.dark .profile-board .profile-column__subtitle,html.dark .profile-board .profile-column__back,html.dark .profile-board .profile-hero__handle,html.dark .profile-board .profile-hero__about--muted,html.dark .profile-board .profile-hero__meta,html.dark .profile-board .profile-row__label,html.dark .profile-board .profile-form .form-label,html.dark .profile-board .profile-form .form-text,[data-bs-theme=dark] .profile-board .profile-column__subtitle,[data-bs-theme=dark] .profile-board .profile-column__back,[data-bs-theme=dark] .profile-board .profile-hero__handle,[data-bs-theme=dark] .profile-board .profile-hero__about--muted,[data-bs-theme=dark] .profile-board .profile-hero__meta,[data-bs-theme=dark] .profile-board .profile-row__label,[data-bs-theme=dark] .profile-board .profile-form .form-label,[data-bs-theme=dark] .profile-board .profile-form .form-text{color:#334155!important}
