.dn-account-content .account-kicker{font:600 12px/1.2 var(--j-font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;color:var(--j-primary-text,#146b6e)}.dn-account-content .account-main h1{font-family:var(--j-font-display,"Bricolage Grotesque",sans-serif);letter-spacing:-.01em;color:var(--j-ink,#0f2a2e);font-weight:800}.dn-account-content .account-main h2{color:var(--j-ink,#0f2a2e)}.dn-account-content .account-card{border:1.5px solid var(--j-line,#d8e3e1);box-shadow:0 5px 0 var(--j-line,#d8e3e1);border-radius:20px}.dn-account-content .account-danger{box-shadow:none}.dn-account-content .account-avatar{background:var(--j-primary-soft,#e7f3f0);color:var(--j-primary-text,#146b6e);border-radius:50%;box-shadow:0 4px #c6ded9}.dn-account-content .account-avatar img{border-radius:50%}.dn-account-content .account-avatar-options button[aria-pressed=true]{background:var(--j-primary-soft,#e7f3f0);color:var(--j-primary-text,#146b6e);border-color:var(--j-primary,#1a7f7f)}.dn-account-content .account-feed-item{border-left-color:var(--j-accent,#e07a95)}.dn-account-content fieldset{min-width:0}.dn-account-content .account-empty-dot{width:84px;height:84px;margin:0 auto 14px;display:block}@media (max-width:600px){.dn-account-content .account-main h1{font-size:30px}.dn-account-content .account-card{border-radius:18px;padding:20px}}.dn-account-content .account-check-email{text-align:center}.dn-account-content .account-check-dot{width:88px;height:88px;margin:0 auto 8px;display:block}.dn-account-content .account-check-email h2{margin:0 0 8px}.dn-account-content .account-check-email h2:focus{outline:none}.dn-account-content .account-check-actions{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:8px 0 0;display:flex}.dn-account-content .account-primary{box-shadow:0 4px 0 var(--j-primary-ink,#0f5558);border-radius:14px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.dn-account-content .account-primary:active{box-shadow:0 1px 0 var(--j-primary-ink,#0f5558);transform:translateY(3px)}.dn-account-content .account-404-dot{width:96px;height:96px;margin:0 0 8px;display:block}@media (prefers-reduced-motion:reduce){.dn-account-content .account-primary{transition:none}.dn-account-content .account-primary:active{transform:none}}.dn-account-content .account-friend{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;display:grid}.dn-account-content .account-friend h3{margin:0}.dn-account-content .account-friend p{margin:2px 0 0}.dn-account-content .account-friend button,.dn-account-content .account-actions button,.dn-account-content .account-actions a{min-height:var(--j-touch-target,44px)}.dn-footer-links a{min-height:var(--j-touch-target,44px);min-width:var(--j-touch-target,44px);justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.dn-footer-links{gap:6px;margin-left:0}.dn-account-content .account-checkbox [role=checkbox]{position:relative}.dn-account-content .account-checkbox [role=checkbox]:after{content:"";position:absolute;inset:-14px}.dn-account-content .account-danger button{min-height:var(--j-touch-target,44px)}.friends-page{min-width:0}.friends-intro{margin-bottom:20px}.friends-intro>p{margin-bottom:0}.friends-page .friend-requests{margin-top:0}.friends-page .friend-requests.has-incoming{border:2px solid var(--j-primary,#1a7f7f);background:var(--j-surface,#fff)}.friend-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.friend-card-heading h2{margin:0}.friend-request-count,.friend-total{background:var(--j-primary-soft,#e7f3f0);min-height:28px;color:var(--j-primary-text,#146b6e);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;padding:3px 10px;font-size:13px;font-weight:750;display:inline-flex}.friend-outgoing{border-top:1px solid var(--j-line,#d8e3e1);margin-top:16px;padding-top:16px}.friend-section-label{color:var(--j-muted,#566c6b);margin:0;font-size:13px;font-weight:700}.friend-no-pending{margin:12px 0 0}.friends-content{align-items:start}.friends-main,.friends-side{min-width:0}.friends-page .friend-person-row{grid-template-columns:40px minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px 12px;display:grid}.friend-person-copy{align-self:center;min-width:0}.friend-person-copy h3,.friend-person-copy p{overflow-wrap:anywhere}.friend-person-copy h3{margin:0;line-height:1.4}.friend-person-copy p{margin:2px 0 0}.friend-request-meta{color:var(--j-muted,#566c6b);margin-top:4px;font-size:13px;display:block}.friends-page .friend-person-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin:2px 0 0;display:flex}.friend-person-actions>button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.friend-person-actions .account-report{overflow-wrap:anywhere;width:100%;min-width:0}.friend-person-actions .account-report select{max-width:100%}.friend-person-actions .account-report .account-actions{justify-content:flex-start;gap:6px;margin-top:12px}.friends-page .friend-feed-lead{margin:10px 0 24px}.friends-page .friend-activity{border-left-color:var(--j-accent,#e07a95);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 0 12px 14px;display:grid}.friends-page .friend-activity>.account-avatar{margin:0}.friend-activity-copy{overflow-wrap:anywhere;min-width:0}.friend-activity-copy h3{margin:0;line-height:1.4}.friend-activity-copy h3 span{margin-top:2px;font-size:13px;font-weight:400;display:block}.friends-page .friend-activity-copy p{color:var(--j-ink,#0f2a2e);align-items:flex-start;gap:8px;margin:10px 0 6px;font-size:14px;line-height:1.5;display:flex}.friend-activity-copy p svg{color:var(--j-accent-text,#a8385a);flex:none;margin-top:2px}.friends-page .friend-feed-empty{padding:24px 8px}.friend-feed-empty h3{color:var(--j-ink,#0f2a2e);margin:0;font-size:18px;font-weight:700;line-height:1.4}.friends-page .friend-feed-empty .account-empty-dot{width:64px;height:64px;margin-bottom:12px}@media (min-width:1100px){.friends-page .friend-requests .friend-person-row{grid-template-columns:40px minmax(0,1fr) minmax(0,auto)}.friends-page .friend-requests .friend-person-actions{grid-area:1/3;max-width:420px}}@media (max-width:600px){.friends-page .friend-person-actions{grid-column:1/-1}.friends-page .friend-person-actions>button:first-child{flex:1}.friends-page .account-invite{flex-direction:column}.friends-page .account-invite input{width:100%;min-width:0}}
