:root{color-scheme:dark;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;--dialog-bg: rgba(19, 8, 31, .96);--dialog-text: #f4edff;--input-bg: rgba(9, 3, 16, .96);--input-border: rgba(182, 109, 255, .45);--label-color: rgba(244, 237, 255, .78);--button-primary-bg: #b66dff;--button-primary-text: #1b052c;--button-secondary-bg: rgba(255, 255, 255, .08);--button-secondary-text: #f4edff;--text-scale: 1rem}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#3d1364,#12061d 60%);color:#f4edff}#loginDialog,#forgotPasswordDialog{background:var(--dialog-bg);color:var(--dialog-text);border:1px solid rgba(207,161,255,.3)}#loginDialog::backdrop,#forgotPasswordDialog::backdrop{background:#030107a8;backdrop-filter:blur(2px)}.social{max-width:980px;margin:0 auto;padding:3rem 1rem 4rem}.social-view{display:grid;gap:1rem}.hero,.setup,.feed{background:#13081fcc;border:1px solid rgba(207,161,255,.2);border-radius:18px;padding:2rem;backdrop-filter:blur(8px)}.hero{position:relative;overflow:hidden}.hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:1.5rem;align-items:stretch;position:relative;z-index:1}.hero-copy{display:flex;flex-direction:column}.hero:after{content:"";position:absolute;inset:auto -8% -24% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#b66dff42,#b66dff00);pointer-events:none}.setup,.feed{margin-top:1rem}.social-app-header{margin-top:0;position:relative}.social-app-actions{justify-content:flex-end;position:absolute;top:2rem;right:2rem;z-index:3}.social-app-header .feed-header{padding-right:180px}.hidden{display:none!important}h1,h2{margin:.6rem 0}.hero-support{max-width:60ch}.hero-lead{max-width:62ch;font-size:1.05rem}.hero-support{margin:0;color:#f4edffc7}.actions,.setup-actions,.post-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.hero-actions{margin-top:1.2rem}.hero-cta-primary,.hero-cta-secondary,.hero-inline-link{text-decoration:none}.hero-cta-primary,.hero-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border-radius:10px;font-weight:700}.hero-cta-primary{background:#b66dff;color:#1b052c}.hero-cta-secondary{border:1px solid rgba(207,161,255,.48);color:#f4edff;background:#ffffff0a}.hero-inline-link{min-height:44px;padding-inline:.9rem}.hero-points{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hero-point{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .75rem;border:1px solid rgba(207,161,255,.22);border-radius:999px;background:#ffffff0a;color:#f4edffe6;font-size:.94rem}.hero-preview{display:flex;align-items:stretch}.hero-preview-card{width:100%;border:1px solid rgba(207,161,255,.18);border-radius:20px;background:linear-gradient(180deg,#2e114ad9,#11061df0);box-shadow:0 22px 44px #00000038;padding:1rem;display:grid;gap:.9rem}.hero-preview-topline,.hero-preview-profile,.hero-preview-entry{display:flex;align-items:center}.hero-preview-topline{justify-content:space-between;gap:.75rem}.hero-preview-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f4edff9e}.hero-preview-pill{padding:.25rem .55rem;border-radius:999px;background:#b66dff2e;color:#f0c8ff;font-size:.8rem;font-weight:700}.hero-preview-profile{gap:.8rem}.hero-preview-profile p,.hero-preview-entry p{margin:.2rem 0 0;color:#f4edffb8;font-size:.92rem}.hero-preview-avatar{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b66dfff2,#7948cdf2);color:#fff;font-weight:800;font-size:1.1rem}.hero-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hero-preview-stats div{border:1px solid rgba(207,161,255,.14);border-radius:14px;background:#ffffff0a;padding:.75rem}.hero-preview-stats strong,.hero-preview-entry strong{display:block}.hero-preview-stats span{display:block;margin-top:.25rem;color:#f4edffb8;font-size:.86rem}.hero-preview-feed{display:grid;gap:.7rem}.hero-preview-entry{align-items:flex-start;gap:.7rem;border:1px solid rgba(207,161,255,.12);border-radius:14px;background:#ffffff09;padding:.75rem}.hero-preview-entry-dot{width:10px;height:10px;border-radius:50%;margin-top:.3rem;background:#66e1b1;flex:0 0 auto}.hero-preview-entry-dot--accent{background:#b66dff}button{border:0;border-radius:10px;padding:.65rem 1rem;font-size:1rem;cursor:pointer;background:#b66dff;color:#1b052c;font-weight:700}.ghost{background:transparent;border:1px solid #b66dff;border-radius:10px;color:#f4edff}a.ghost{display:inline-flex;align-items:center;justify-content:center}.icon-action-link,.icon-action-button{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.2rem;line-height:1;text-decoration:none}.icon-action-icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.timeline-entry-actions{margin-top:0;display:flex;justify-content:flex-end;position:absolute;top:.45rem;right:.6rem;z-index:2}.timeline-interact-btn{width:34px;height:34px;min-width:34px;border-radius:9px;border-color:#b66dff99;color:#f4edffe6}.timeline-interact-btn:hover{border-color:#cfa1fff2;color:#fff;background:#b66dff24}.timeline-interact-icon{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.setup-header p,.feed-header p{margin-top:0;opacity:.9}form,.post-form{display:grid;gap:.65rem}label,legend{font-weight:600}input,textarea,select{border:1px solid rgba(182,109,255,.45);border-radius:10px;background:#090310f2;color:#f4edff;font:inherit;padding:.65rem .75rem}textarea{resize:vertical;min-height:110px}fieldset{margin:.3rem 0;border:1px solid rgba(182,109,255,.45);border-radius:10px;display:flex;gap:1rem;flex-wrap:wrap}.inline-control{display:inline-flex;align-items:center;gap:.5rem}.inline-control input{margin:0}.feedback{margin:0;padding:.65rem .8rem;border-radius:10px}.feedback.error{background:#ef44442e;border:1px solid rgba(239,68,68,.5)}.feedback.success{background:#34d3992e;border:1px solid rgba(52,211,153,.5)}.feed-empty{margin-top:1rem;padding:.9rem;border-radius:12px;border:1px dashed rgba(207,161,255,.4);color:#f4edffd9}.feed-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem}.feed-item{border:1px solid rgba(182,109,255,.35);border-radius:12px;background:#0d0516e6;padding:.9rem;display:grid;grid-template-columns:72px minmax(0,1fr);gap:.9rem;align-items:center}.timeline-code-preview-frame{width:72px;height:72px;border-radius:0;background:transparent}.timeline-code-preview{width:100%;height:100%;display:block;object-fit:contain}.feed-item-content{min-width:0;margin:0;padding:0}.feed-item-content>*{margin-top:0;margin-bottom:0}@media(max-width:700px){.social{padding-top:1.5rem}.social-app-header{display:grid;gap:.75rem}.social-app-actions{position:static;justify-content:flex-end;flex-wrap:nowrap;gap:.5rem}.social-app-header .feed-header{padding-right:0}.hero-layout{grid-template-columns:1fr}.hero,.feed{padding:1.25rem}.hero-actions{align-items:stretch}.hero-cta-primary,.hero-cta-secondary,.hero-inline-link{width:100%}.hero-preview-stats{grid-template-columns:1fr}}@media(max-width:430px){.social-app-actions{justify-content:flex-start;flex-wrap:wrap}}.feed-item-header{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem;color:#f4edffcc}.feed-item p{margin:.6rem 0 0;white-space:pre-wrap}.grid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}article{border:1px solid rgba(207,161,255,.2);border-radius:14px;background:#0d0516d9;padding:1rem}.event-connect{border:1px solid rgba(182,109,255,.35);border-radius:12px;padding:.8rem;background:#0d0516b3}.event-connect-title{margin:0;font-weight:700}.event-connect-hint{margin:.35rem 0 .7rem;opacity:.9}.event-search-label{margin:0 0 .3rem;font-weight:600}.event-search-input{margin-bottom:.7rem}.event-options{display:grid;gap:.55rem}.event-option{width:fit-content}.feed-event-link{display:inline-block;margin-top:.7rem;font-size:.85rem;border-radius:999px;padding:.2rem .6rem;background:#b66dff33;border:1px solid rgba(182,109,255,.4)}.timeline{margin-top:1rem;background:#13081fcc;border:1px solid rgba(207,161,255,.2);border-radius:18px;padding:2rem;backdrop-filter:blur(8px)}#user-profile .feed-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.user-profile-heading{min-width:0;flex:1}.user-profile-header-actions{display:inline-flex;align-items:flex-start;gap:.5rem;margin-top:.15rem}.user-profile-talk-shortcut{border-radius:12px}.user-profile-social-home-btn{border:1px solid rgba(182,109,255,.58);border-radius:12px;background:#ffffff08;color:#f4edfff5;box-shadow:inset 0 1px #ffffff0d;transition:background .18s ease,border-color .18s ease,transform .18s ease}.user-profile-social-home-btn:hover{border-color:#cfa1ffeb;background:#b66dff24;transform:translateY(-1px)}.user-profile-social-home-btn:focus-visible{outline:2px solid rgba(207,161,255,.95);outline-offset:2px}.timeline-toolbar{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.timeline-toolbar select{flex:1 1 160px;min-width:0}.timeline-toolbar input{flex:1 1 280px;min-width:0}.timeline-toolbar button{flex:0 0 auto;white-space:nowrap}.timeline-actions{margin-top:1rem;display:flex;justify-content:center}.scanner-profile-link{color:inherit;text-decoration:underline;text-underline-offset:.15em}#timeline-list a,#timeline-list a:visited,#timeline-list a:active,#own-profile-timeline-list a,#own-profile-timeline-list a:visited,#own-profile-timeline-list a:active{color:inherit}.scanner-profile-link:hover{opacity:.85}.scan-meta{margin-top:.5rem;font-size:.85rem;opacity:.85}#timeline-list,#own-profile-timeline-list{gap:0}#timeline-list .feed-item,#own-profile-timeline-list .feed-item{border:none;padding:0;align-items:stretch;overflow:hidden;border-radius:0;grid-template-columns:120px minmax(0,1fr);grid-template-rows:120px;opacity:80%}#timeline-list .feed-item.timeline-entry-new,#own-profile-timeline-list .feed-item.timeline-entry-new{opacity:100%}#timeline-list .timeline-code-preview-frame,#own-profile-timeline-list .timeline-code-preview-frame{width:120px;height:120px}#timeline-list .timeline-code-preview,#own-profile-timeline-list .timeline-code-preview{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}#timeline-list .feed-item-content,#own-profile-timeline-list .feed-item-content{padding:.6rem 3rem .6rem .9rem;border-left:1px solid rgba(182,109,255,.35);border-right:1px solid rgba(182,109,255,.35);border-bottom:1px solid rgba(182,109,255,.35);display:flex;flex-direction:column;justify-content:center;gap:.35rem;overflow:hidden;position:relative}#timeline-list .feed-item-header,#own-profile-timeline-list .feed-item-header{padding-right:.2rem}#timeline-list .feed-item,#own-profile-timeline-list .feed-item{gap:0}#timeline-list .feed-item p,#timeline-list .feed-item .timeline-entry-badge,#own-profile-timeline-list .feed-item p,#own-profile-timeline-list .feed-item .timeline-entry-badge{margin:0}#timeline-list .feed-item:hover,#own-profile-timeline-list .feed-item:hover{opacity:100%}#timeline-list .timeline-entry-new .feed-item-content,#own-profile-timeline-list .timeline-entry-new .feed-item-content{border-left-color:#94ffcdbf;border-right-color:#94ffcdbf;border-bottom-color:#94ffcdbf;background:linear-gradient(180deg,#94ffcd29,#94ffcd0a)}.timeline-entry-badge{display:inline-flex;align-items:center;margin-bottom:.45rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#143c2df2;background:#94ffcdf2;border-radius:999px;padding:.1rem .55rem}#timeline-list .feed-item:first-child .feed-item-content,#own-profile-timeline-list .feed-item:first-child .feed-item-content{border-top:1px solid rgba(182,109,255,.35)}@media(max-width:720px){.social{padding-left:.75rem;padding-right:.75rem}.hero,.setup,.feed,.timeline{margin-left:0;margin-right:0;padding:1rem}.timeline{border:0;background:transparent;backdrop-filter:none;padding:.35rem 0}.timeline-toolbar{display:grid;grid-template-columns:1fr;gap:.6rem}.timeline-toolbar select,.timeline-toolbar input,.timeline-toolbar button{width:100%}#timeline-list,#own-profile-timeline-list{gap:.65rem}#timeline-list .feed-item,#own-profile-timeline-list .feed-item{grid-template-columns:1fr;grid-template-rows:auto;border:1px solid rgba(182,109,255,.28)!important;border-radius:14px;background:#0d0516eb;box-shadow:inset 0 1px #ffffff08;overflow:hidden;position:relative;gap:.65rem;padding:0}#timeline-list .timeline-entry-actions,#own-profile-timeline-list .timeline-entry-actions{top:.55rem;right:.55rem}#timeline-list .timeline-code-preview-frame,#own-profile-timeline-list .timeline-code-preview-frame{width:min(100%,240px);height:min(100%,240px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;justify-self:center;margin-top:.85rem;border:0;border-radius:15%;background:#13081f;overflow:hidden;box-sizing:border-box}#timeline-list .timeline-code-preview,#own-profile-timeline-list .timeline-code-preview{width:60%;height:60%;object-fit:contain;object-position:center center;display:block}#timeline-list .feed-item-content,#own-profile-timeline-list .feed-item-content{border:none!important;position:static;padding:0 .95rem .95rem;line-height:1.48}#timeline-list .feed-item-header,#own-profile-timeline-list .feed-item-header{position:static;justify-content:flex-start;margin:0 0 .35rem;font-size:.76rem;color:#f4edffa3}#timeline-list .feed-item p,#own-profile-timeline-list .feed-item p{margin-top:.2rem;font-size:1.01rem;line-height:1.46}#timeline-list .scanner-profile-link,#own-profile-timeline-list .scanner-profile-link{text-decoration-thickness:1px;text-decoration-color:#f4edff73;text-underline-offset:.12em}#timeline-list .scanner-profile-link:hover,#own-profile-timeline-list .scanner-profile-link:hover{text-decoration-color:#f4edffe6}.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%}.profile-tab{width:100%;min-height:46px;padding:.55rem .65rem;justify-content:center;text-align:center;line-height:1.2}.profile-tabs .profile-tab:last-child:nth-child(odd){grid-column:1 / -1}.profile-inline-form{max-width:none}.profile-actions{display:grid;grid-template-columns:1fr;gap:.55rem;align-items:stretch}.profile-actions>strong{margin:0;font-size:1rem;line-height:1.2}.profile-actions button,.profile-actions .ghost{width:100%;min-height:44px;justify-content:center}.profile-passkey-item{display:grid;grid-template-columns:1fr;align-items:start;gap:.6rem;padding:.75rem}.profile-passkey-item button{width:100%;justify-content:center}.profile-panel[data-panel=security] .profile-actions{justify-items:start}.profile-panel[data-panel=security] .profile-actions>button,.profile-panel[data-panel=security] .profile-actions>.ghost{width:auto;min-width:12rem;max-width:100%;padding-inline:1.25rem;justify-self:start}}@media(min-width:921px){.profile-panel[data-panel=security]{display:grid;gap:1rem}.profile-panel[data-panel=security] #own-profile-password-form{max-width:680px}.profile-panel[data-panel=security] #own-profile-password-form .profile-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.profile-panel[data-panel=security] #own-profile-password-feedback{grid-column:1 / -1;margin-top:.1rem}.profile-panel[data-panel=security]>div>.profile-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.1rem!important}.profile-panel[data-panel=security] #own-profile-passkey-add{min-height:42px;white-space:nowrap}.profile-panel[data-panel=security] .profile-passkey-item{padding:.85rem .9rem;gap:.9rem}.profile-panel[data-panel=security] .profile-passkey-item button{min-width:120px;white-space:nowrap}}@media(max-width:920px){.profile-panel[data-panel=security] .profile-inline-form{max-width:none}.profile-panel[data-panel=security] .profile-actions{display:grid;grid-template-columns:1fr;gap:.55rem;align-items:stretch}.profile-panel[data-panel=security] .profile-actions>strong{margin:0;font-size:1rem;line-height:1.2}.profile-panel[data-panel=security] .profile-actions>button,.profile-panel[data-panel=security] .profile-actions>.ghost{width:auto;max-width:100%;min-width:12rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding-inline:1.25rem}}.public-profile-card,.profile-shell{display:grid;gap:1rem}.public-profile-header{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.profile-avatar,.public-profile-avatar{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:1.4rem;background:linear-gradient(135deg,#b66dfff2,#532a7ff2);color:#fff;overflow:hidden}.profile-avatar img,.public-profile-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-meta p,.public-profile-bio{margin:0}.public-profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}#user-profile-actions{display:none}.people-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.people-search-result-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(182,109,255,.18)}.people-search-result-item:hover{background:#b66dff14}.people-search-avatar{width:36px;height:36px;border-radius:50%;background:#b66dff40;color:#f4edff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.people-search-name{flex:1;font-size:.95rem;font-weight:600;color:#f4edff;display:flex;align-items:center;gap:.35rem}.people-search-verified{font-size:.75rem;color:#b66dff}.people-search-view-btn{font-size:.82rem;padding:.3rem .7rem;border-radius:8px;white-space:nowrap}:root[data-theme=light],html.light{color-scheme:light}:root[data-theme=dark],html.dark{color-scheme:dark}:root[data-theme=light] body,html.light body{background:radial-gradient(circle at top,#f1ecff,#faf8ff 58%,#f7f3ff);color:#172033}:root[data-theme=light] .hero,:root[data-theme=light] .setup,:root[data-theme=light] .feed,:root[data-theme=light] .timeline,:root[data-theme=light] article,:root[data-theme=light] .event-connect,:root[data-theme=light] .feed-item,:root[data-theme=light] .people-search-result-item,:root[data-theme=light] #timeline-list .feed-item,:root[data-theme=light] #own-profile-timeline-list .feed-item,html.light .hero,html.light .setup,html.light .feed,html.light .timeline,html.light article,html.light .event-connect,html.light .feed-item,html.light .people-search-result-item,html.light #timeline-list .feed-item,html.light #own-profile-timeline-list .feed-item{background:#fffffff2;border-color:#5c46873d;color:#172033}:root[data-theme=light] .hero{background:linear-gradient(140deg,#3f125f,#55227e 55%,#6a3399);color:#f7f9ff}:root[data-theme=light] .hero-support,:root[data-theme=light] .hero-point,:root[data-theme=light] .hero-preview-profile p,:root[data-theme=light] .hero-preview-entry p,:root[data-theme=light] .hero-preview-stats span,html.light .hero-support,html.light .hero-point,html.light .hero-preview-profile p,html.light .hero-preview-entry p,html.light .hero-preview-stats span{color:#f5f8ffeb}:root[data-theme=light] .hero-point,:root[data-theme=light] .hero-preview-entry,html.light .hero-point,html.light .hero-preview-entry{border-color:#d6e1ff7a;background:#ffffff1f}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,html.light input,html.light textarea,html.light select{background:#fff;color:#2a1f42;border-color:#66499559}:root[data-theme=light] .ghost,html.light .ghost{border-color:#5f468b80;color:#3b2a61;background:#f6f1ffe6}:root[data-theme=light] button,html.light button{background:#4a1a74;color:#fff}:root[data-theme=light] .timeline-entry-badge,html.light .timeline-entry-badge{color:#0f4e39;background:#c8f9df}:root[data-theme=light] .feed-item-header,:root[data-theme=light] .feed-empty,:root[data-theme=light] .scan-meta,html.light .feed-item-header,html.light .feed-empty,html.light .scan-meta{color:#6d617f}:root[data-theme=light] #timeline-list .feed-item-content,:root[data-theme=light] #own-profile-timeline-list .feed-item-content,html.light #timeline-list .feed-item-content,html.light #own-profile-timeline-list .feed-item-content{border-left-color:#5c46873d;border-right-color:#5c46873d;border-bottom-color:#5c46873d;background:#fff}:root[data-theme=light] #timeline-list .timeline-entry-new .feed-item-content,:root[data-theme=light] #own-profile-timeline-list .timeline-entry-new .feed-item-content,html.light #timeline-list .timeline-entry-new .feed-item-content,html.light #own-profile-timeline-list .timeline-entry-new .feed-item-content{border-left-color:#4ab0848c;border-right-color:#4ab0848c;border-bottom-color:#4ab0848c;background:linear-gradient(180deg,#76e7b233,#76e7b20f)}:root[data-theme=light] .timeline-interact-btn,html.light .timeline-interact-btn{border-color:#5f468b80;color:#3b2a61;background:#f6f1ffeb}:root[data-theme=light] .public-profile-stat,html.light .public-profile-stat{border-color:#5c46873d;background:#fffffff2}.public-profile-stat{border:1px solid rgba(182,109,255,.35);border-radius:12px;padding:.8rem;background:#0d0516d9}.public-profile-stat strong{display:block;font-size:1.2rem;margin-bottom:.2rem}@media(max-width:680px){#user-profile .feed-header{align-items:flex-start}#user-profile-actions{justify-content:stretch}}.profile-header-card{display:grid;gap:.75rem}.profile-header-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.profile-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.profile-tab{background:transparent;border:1px solid rgba(182,109,255,.5);color:#f4edff}.profile-tab.active{background:#b66dff;color:#1b052c}.profile-panel{border:1px solid rgba(182,109,255,.35);border-radius:12px;padding:1rem;background:#0d0516d9}.profile-inline-form{display:grid;gap:.7rem;max-width:560px}.profile-actions{display:flex;gap:.6rem;flex-wrap:wrap}.danger-btn{background:#ef4444;color:#fff}.profile-meta{display:grid;gap:.45rem;margin-bottom:1rem}.profile-passkey-item{border:1px solid rgba(182,109,255,.35);border-radius:10px;padding:.7rem;display:flex;justify-content:space-between;gap:.7rem;align-items:center}@media(max-width:720px){.profile-inline-form{max-width:none}.profile-actions{display:grid;grid-template-columns:1fr;gap:.55rem;align-items:stretch}.profile-actions>strong{margin:0;font-size:1rem;line-height:1.2}.profile-actions button,.profile-actions .ghost{width:100%;min-height:44px;justify-content:center}.profile-passkey-item{display:grid;grid-template-columns:1fr;align-items:start;gap:.6rem;padding:.75rem}.profile-passkey-item button{width:100%;justify-content:center}}#user-profile-content.feed-empty{margin-top:0;padding:0;border:0;background:transparent}@media(max-width:920px){.profile-panel{border:0;background:transparent;padding:0}.profile-passkey-item{border:0;background:#0d0516b3;border-radius:10px}}@media(max-width:720px){.profile-panel[data-panel=security] .profile-actions>button,.profile-panel[data-panel=security] .profile-actions>.ghost{width:100%;min-width:0;justify-self:stretch;padding-inline:1rem}}:root[data-theme=light] .profile-panel,html.light .profile-panel{border-color:#5c46873d;background:#fffffff2}:root[data-theme=light] .profile-passkey-item,html.light .profile-passkey-item{border-color:#5c46873d;background:#fffffff5}@media(max-width:920px){:root[data-theme=light] .profile-panel,html.light .profile-panel{background:transparent}:root[data-theme=light] .profile-passkey-item,html.light .profile-passkey-item{border:1px solid rgba(92,70,135,.24);background:#fffffff5}}
