.account-strip[data-astro-cid-pjpea2yl]{z-index:1;gap:.7rem;min-width:0;display:grid;position:relative}.account-strip[data-astro-cid-pjpea2yl][hidden]{display:none}.account-strip[data-astro-cid-pjpea2yl] h2[data-astro-cid-pjpea2yl]{margin:0}.account-state[data-astro-cid-pjpea2yl]{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;min-width:0;display:flex}.account-state[data-astro-cid-pjpea2yl] p[data-astro-cid-pjpea2yl]{overflow-wrap:anywhere;flex:320px;min-width:0;margin:0}.account-state[data-astro-cid-pjpea2yl] small[data-astro-cid-pjpea2yl]{color:var(--muted);overflow-wrap:anywhere}.account-actions[data-astro-cid-pjpea2yl]{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.account-state[data-astro-cid-pjpea2yl]>.btn[data-astro-cid-pjpea2yl]{margin-left:auto}.account-strip[data-astro-cid-pjpea2yl] [data-astro-cid-pjpea2yl][hidden]{display:none!important}@media (width<=540px){.account-state[data-astro-cid-pjpea2yl] p[data-astro-cid-pjpea2yl]{flex-basis:100%}.account-actions[data-astro-cid-pjpea2yl],.account-state[data-astro-cid-pjpea2yl]>.btn[data-astro-cid-pjpea2yl]{margin-left:0}}.profile-root[data-astro-cid-ykkw727v]{--profile-accent:var(--accent);--profile-accent-ink:var(--accent-ink)}.profile-page[data-astro-cid-ykkw727v]{gap:26px;min-width:0;padding-right:10px;display:grid}@property --gf-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura]{animation:4s ease-in-out infinite crimson-aura-breathe,7s linear infinite crimson-aura-glitch;position:relative;box-shadow:0 0 0 1px #ff2a3a8c,0 0 28px #ff142847,0 0 70px #b400142e}.profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura]:after{content:"";border-radius:inherit;background:conic-gradient(from var(--gf-aura-angle), transparent 0 70%, #ff2a3a 80%, #ffb3b8 83%, #ff2a3a 86%, transparent 95%);pointer-events:none;padding:1.5px;animation:6s linear infinite crimson-aura-turn;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes crimson-aura-turn{to{--gf-aura-angle:360deg}}@keyframes crimson-aura-breathe{50%{box-shadow:0 0 0 1px #ff2a3aa6,0 0 38px #ff142861,0 0 85px #b400143d}}@keyframes crimson-aura-glitch{0%,95%,99%,to{filter:none}96%,98%{filter:drop-shadow(-3px 0 10px #ff2a3a)drop-shadow(3px 0 10px #3ff0ff)}}.profile-page[data-astro-cid-ykkw727v]>[data-astro-cid-ykkw727v]:not(.profile-bg,.profile-effect,.profile-dialog){z-index:1;position:relative}.profile-bg[data-astro-cid-ykkw727v]{inset:var(--top-h) 0 0;z-index:0;pointer-events:none;position:fixed;overflow:hidden}.profile-bg-image[data-astro-cid-ykkw727v]{background-position:50%;background-size:cover;position:absolute;inset:0}.profile-bg[data-astro-cid-ykkw727v]:after{content:"";background:rgb(0 0 0/var(--profile-darken,0));backdrop-filter:blur(var(--profile-blur,0px));position:absolute;inset:0}.profile-effect[data-astro-cid-ykkw727v]{top:var(--top-h);z-index:5;pointer-events:none;position:fixed;left:0}html.profile-custom-bg .season-scene,html.profile-custom-bg .season-snow{display:none}html.profile-custom-bg .footer{z-index:1;position:relative}.profile-card[data-astro-cid-ykkw727v]{--paper-edge:#323a55;--paper-gap:var(--bg);background:var(--surface);border-radius:var(--radius-sm);min-width:0;box-shadow:10px 10px 0 -1px var(--paper-gap), 10px 10px 0 0 var(--paper-edge);border:1px solid #ffffff14;padding:1.3rem}.profile-card[data-astro-cid-ykkw727v]:not(.hero):hover{box-shadow:14px 14px 0 -1px var(--paper-gap), 14px 14px 0 0 var(--profile-accent);transform:translate(-3px,-3px)}.profile-card[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]{font:800 22px/1.15 var(--font-display);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.profile-card[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]:before{content:"";background:var(--profile-accent);flex:none;width:7px;height:7px;transform:rotate(45deg)}:root[data-theme=light] .profile-card[data-astro-cid-ykkw727v]{--paper-edge:#b7bbc7;--paper-gap:#d3d6de;background:var(--paper-card);border-color:#c3c7d1}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .profile-card[data-astro-cid-ykkw727v]{--paper-edge:#b7bbc7;--paper-gap:#d3d6de;background:var(--paper-card);border-color:#c3c7d1}}@media (prefers-reduced-motion:reduce){.profile-card[data-astro-cid-ykkw727v]:not(.hero):hover{transform:none}}.profile-grid[data-astro-cid-ykkw727v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.profile-grid[data-astro-cid-ykkw727v]>[data-astro-cid-ykkw727v]{min-width:0}.public-forum-list[data-astro-cid-ykkw727v]{gap:.7rem;min-width:0;margin-bottom:.8rem;display:grid}.public-forum-list[data-astro-cid-ykkw727v] .public-forum-post{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:.7rem}.public-forum-list[data-astro-cid-ykkw727v] a{color:var(--text);overflow-wrap:anywhere;font-weight:600;display:block}.public-forum-list[data-astro-cid-ykkw727v] p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;display:-webkit-box;overflow:hidden}.public-forum-list[data-astro-cid-ykkw727v] time{color:var(--muted);font-size:.75rem}#public-forum-status[data-astro-cid-ykkw727v]{margin:.5rem 0 0}.hero[data-astro-cid-ykkw727v]{padding:0;overflow:clip}.banner[data-astro-cid-ykkw727v],.preview-banner[data-astro-cid-ykkw727v]{background:linear-gradient(135deg, var(--profile-accent), var(--surface-2));height:180px;position:relative;overflow:hidden}.banner[data-astro-cid-ykkw727v]:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00000080);position:absolute;inset:0}.banner-echo[data-astro-cid-ykkw727v]{font:900 clamp(64px, 11vw, 150px)/1 var(--font-display);white-space:nowrap;pointer-events:none;user-select:none;position:absolute;bottom:-14px;right:clamp(16px,4vw,48px);-webkit-text-stroke-color:#ffffff38!important}.banner[data-astro-cid-ykkw727v]:has(#profile-cover:not([hidden])) .banner-echo[data-astro-cid-ykkw727v]{display:none}.banner[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v],.preview-banner[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v]{object-fit:cover;width:100%;height:100%}.profile-root[data-astro-cid-ykkw727v] [data-frame=crimson-ring] .frame-ring{border:2px solid #ff2a3a;animation:3.2s ease-in-out infinite crimson-ring-pulse,7s linear infinite crimson-ring-glitch;box-shadow:0 0 10px #ff1f2e,0 0 22px #ff142873,inset 0 0 8px #ff283299}.profile-root[data-astro-cid-ykkw727v] [data-frame=crimson-ring] .frame-ring:before{content:"";border:1px solid #ff5a5a8c;border-radius:50%;position:absolute;inset:5px}.profile-root[data-astro-cid-ykkw727v] [data-frame=crimson-ring] .frame-ring:after{content:"";background:repeating-conic-gradient(#ff3b4a 0deg 2deg,#0000 2deg 10deg);border-radius:50%;animation:14s linear infinite frame-turn;position:absolute;inset:-5px;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.profile-root[data-astro-cid-ykkw727v] [data-frame=crimson-ring] .frame-mark{width:2px;height:8px;transform:rotate(calc(var(--mark-index) * 45deg)) translateY(-55px);background:#ff3b4a;display:block;box-shadow:0 0 7px #ff1f2e}@keyframes crimson-ring-pulse{50%{box-shadow:0 0 16px #ff1f2e,0 0 30px #ff142899,inset 0 0 12px #ff2832bf}}@keyframes crimson-ring-glitch{0%,95%,98%,to{filter:brightness();transform:translate(0)}96%{filter:brightness(1.8);transform:translate(2px,-1px)}97%{filter:brightness(1.4);transform:translate(-1px,1px)}}.edit-profile[data-astro-cid-ykkw727v]{z-index:1;background:var(--surface);border-color:var(--profile-accent);position:absolute;top:1rem;right:1rem}.edit-profile[data-astro-cid-ykkw727v] svg[data-astro-cid-ykkw727v]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hero-content[data-astro-cid-ykkw727v]{gap:1rem;padding:0 1.2rem 1.2rem;display:grid}.hero-info[data-astro-cid-ykkw727v]{align-items:flex-start;gap:1rem;min-width:0;display:flex}.public-actions[data-astro-cid-ykkw727v]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-actions[data-astro-cid-ykkw727v] .muted[data-astro-cid-ykkw727v]{font-size:.82rem}.public-social[data-astro-cid-ykkw727v]{gap:8px;display:grid}.public-social[data-astro-cid-ykkw727v][hidden]{display:none}.public-social-tabs[data-astro-cid-ykkw727v]{flex-wrap:wrap;gap:6px;display:flex}.public-social-tabs[data-astro-cid-ykkw727v][hidden]{display:none}.social-tab[data-astro-cid-ykkw727v]{gap:.45em}.social-tab[data-astro-cid-ykkw727v] span[data-astro-cid-ykkw727v][data-count]{font:500 12px/1 var(--font-mono);opacity:.8}.public-social-actions[data-astro-cid-ykkw727v]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#public-connections[data-astro-cid-ykkw727v] .connections-list[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}#public-connections[data-astro-cid-ykkw727v] .connection{background:color-mix(in srgb, var(--text) 4%, transparent);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}#public-connections[data-astro-cid-ykkw727v] .forum-author{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}#public-connections[data-astro-cid-ykkw727v] .forum-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}#public-connections[data-astro-cid-ykkw727v] .forum-avatar img{object-fit:cover;width:100%;height:100%;display:block}#public-connections[data-astro-cid-ykkw727v] [data-astro-cid-ykkw727v][hidden]{display:none!important}.profile-root[data-astro-cid-ykkw727v] .avatar-shell{z-index:1;border-radius:50%;flex:none;width:96px;height:96px;margin-top:-48px;position:relative}.profile-root[data-astro-cid-ykkw727v] .avatar{border:3px solid var(--profile-accent);background:var(--surface-2);width:100%;height:100%;color:var(--profile-accent);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.profile-root[data-astro-cid-ykkw727v] .avatar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.profile-root[data-astro-cid-ykkw727v] .avatar img{object-fit:cover;width:100%;height:100%}.profile-root[data-astro-cid-ykkw727v] .frame-decoration{pointer-events:none;position:absolute;inset:0}.profile-root[data-astro-cid-ykkw727v] .frame-ring,.profile-root[data-astro-cid-ykkw727v] .frame-mark{pointer-events:none;position:absolute}.profile-root[data-astro-cid-ykkw727v] .frame-ring{border-radius:50%;inset:-5px}.profile-root[data-astro-cid-ykkw727v] .frame-mark{display:none;top:50%;left:50%}.profile-root[data-astro-cid-ykkw727v] [data-frame=gold] .frame-ring{border:3px double #f7ce74;box-shadow:0 0 8px #b47e2d,inset 0 0 5px #b47e2d}.profile-root[data-astro-cid-ykkw727v] [data-frame=gold] .frame-mark:nth-last-child(-n+4){width:8px;height:8px;transform:rotate(calc(var(--mark-index) * 90deg)) translateY(-52px) rotate(45deg);background:#f7ce74;display:block}.profile-root[data-astro-cid-ykkw727v] [data-frame=accent] .frame-ring{border:3px solid var(--profile-accent);box-shadow:0 0 14px var(--profile-accent)}.profile-root[data-astro-cid-ykkw727v] [data-frame=ice] .frame-ring{border:3px solid #a8edff;box-shadow:0 0 12px #77dfff,inset 0 0 8px #d9fbff}.profile-root[data-astro-cid-ykkw727v] [data-frame=ice] .frame-mark:nth-last-child(-n+6){clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:15px;transform:rotate(calc(var(--mark-index) * 60deg)) translateY(-56px);background:linear-gradient(#f5ffff,#7ddcff);display:block}.profile-root[data-astro-cid-ykkw727v] [data-frame=constellation] .frame-decoration{animation:35s linear infinite frame-turn}.profile-root[data-astro-cid-ykkw727v] [data-frame=constellation] .frame-ring{border:1px solid #d8d7ff;box-shadow:0 0 8px #bcb3ff}.profile-root[data-astro-cid-ykkw727v] [data-frame=constellation] .frame-mark{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:7px;height:7px;transform:rotate(calc(var(--mark-index) * 45deg)) translateY(-52px);background:#f6f1ff;display:block}.profile-root[data-astro-cid-ykkw727v] [data-frame=flame] .frame-ring{background:conic-gradient(#ff791d,#ffd45c,#e94726,#ffb23d,#ff791d);animation:3s ease-in-out infinite alternate frame-flicker;mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px))}.profile-root[data-astro-cid-ykkw727v] [data-frame=flame] .frame-mark{clip-path:polygon(50% 0,90% 65%,70% 100%,25% 100%,10% 60%);width:11px;height:17px;transform:rotate(calc(var(--mark-index) * 45deg)) translateY(-54px);background:linear-gradient(#ffe677,#f46b20);display:block}.profile-root[data-astro-cid-ykkw727v] [data-frame=petals] .frame-ring{border:2px solid var(--profile-accent);opacity:.8}.profile-root[data-astro-cid-ykkw727v] [data-frame=petals] .frame-mark{background:var(--profile-accent);width:12px;height:19px;transform:rotate(calc(var(--mark-index) * 45deg)) translateY(-54px);border-radius:100% 0;display:block}.profile-root[data-astro-cid-ykkw727v] [data-frame=petals] .frame-decoration{animation:45s linear infinite frame-turn}.profile-root[data-astro-cid-ykkw727v] [data-frame=abyss] .frame-ring{filter:drop-shadow(0 0 8px #4a2ca5);background:conic-gradient(#33227c,#a268ff,#3948d7,#141043,#8b4aed,#33227c);animation:18s linear infinite frame-turn;mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}@keyframes frame-turn{to{transform:rotate(360deg)}}@keyframes frame-flicker{to{opacity:.65;transform:scale(1.04)}}.identity[data-astro-cid-ykkw727v]{overflow-wrap:anywhere;min-width:0;padding-bottom:.2rem}.identity[data-astro-cid-ykkw727v] .eyebrow-mono[data-astro-cid-ykkw727v]{margin:.9rem 0 .35rem;display:block}.identity[data-astro-cid-ykkw727v] h1[data-astro-cid-ykkw727v]{font:900 clamp(34px, 4.6vw, 56px)/1.02 var(--font-display);hyphens:auto;overflow-wrap:anywhere;margin:0}.name-line[data-astro-cid-ykkw727v]{opacity:.5;max-width:100%;height:auto;margin-top:4px;display:block}.identity[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]{margin:.3rem 0 0}.handle[data-astro-cid-ykkw727v]{color:var(--muted)}#profile-about[data-astro-cid-ykkw727v]{white-space:pre-line}.profile-root[data-astro-cid-ykkw727v] .btn[data-astro-cid-ykkw727v].primary{background:var(--profile-accent);border-color:var(--profile-accent);color:var(--profile-accent-ink)}.profile-root[data-astro-cid-ykkw727v] .btn[data-astro-cid-ykkw727v][aria-pressed=true]{border-color:var(--profile-accent)}.profile-root[data-astro-cid-ykkw727v] a[data-astro-cid-ykkw727v]:hover{color:var(--profile-accent)}.status[data-astro-cid-ykkw727v]{min-height:1.2em;margin:0}.status[data-astro-cid-ykkw727v].bad{color:var(--bad)}.upload-hint[data-astro-cid-ykkw727v]{color:var(--muted);margin:.35rem 0 0}.strip[data-astro-cid-ykkw727v]{gap:.5rem;max-width:100%;padding-bottom:.3rem;display:flex;overflow-x:auto}.strip[data-astro-cid-ykkw727v] a{width:76px;color:var(--text);text-align:center;overflow-wrap:anywhere;flex:none;justify-items:center;gap:.3rem;font-size:.72rem;text-decoration:none;display:grid}.strip[data-astro-cid-ykkw727v] img{background:var(--surface-2);border-radius:10px}.strip[data-astro-cid-ykkw727v] .more{color:var(--muted);flex:none;align-self:center}.favorite-grid[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:.7rem;display:grid}.favorite-grid[data-astro-cid-ykkw727v] .favorite-tile{min-width:0;color:var(--text);text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow-wrap:anywhere;justify-items:center;gap:.35rem;padding:.7rem;text-decoration:none;display:grid}.favorite-grid[data-astro-cid-ykkw727v] .favorite-tile:hover{border-color:var(--profile-accent);box-shadow:0 0 12px color-mix(in srgb, var(--profile-accent) 20%, transparent)}.favorite-grid[data-astro-cid-ykkw727v] .favorite-portrait{background:linear-gradient(160deg,#5b4b82,#9679c4);border-radius:12px;width:88px;height:88px;overflow:hidden}.favorite-grid[data-astro-cid-ykkw727v] .r5 .favorite-portrait{background:linear-gradient(160deg,#7a5226,#d1953f)}.favorite-grid[data-astro-cid-ykkw727v] .favorite-portrait img{object-fit:cover;width:100%;height:100%}.favorite-grid[data-astro-cid-ykkw727v] .favorite-name{font-size:.83rem}.tile-grid[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(min(135px,100%),1fr));gap:.5rem;display:grid}.tile-grid[data-astro-cid-ykkw727v] a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.4rem;text-decoration:none;display:flex}.tile-grid[data-astro-cid-ykkw727v] a:hover{border-color:var(--profile-accent)}.tile-grid[data-astro-cid-ykkw727v] img{border-radius:8px;flex:none}.tile-grid[data-astro-cid-ykkw727v] span{min-width:0}.tile-grid[data-astro-cid-ykkw727v] .empty{grid-column:1/-1}#roster-count[data-astro-cid-ykkw727v],#public-roster-count[data-astro-cid-ykkw727v]{color:var(--muted);font-size:.75rem;font-weight:400}.empty[data-astro-cid-ykkw727v]{color:var(--muted)}.privacy[data-astro-cid-ykkw727v]{color:var(--muted);margin:.3rem 0 1.5rem;font-size:.78rem}.profile-dialog[data-astro-cid-ykkw727v]{width:min(760px,100vw - 32px);max-height:min(860px,100dvh - 32px);color:var(--text);background:var(--surface);border:1px solid #ffffff1a;border-top:3px solid var(--profile-accent);border-radius:var(--radius-sm);box-shadow:12px 12px 0 -1px #05060ae6, 12px 12px 0 0 var(--profile-accent), 0 30px 90px #0000008c;padding:0;overflow:hidden}:root[data-theme=light] .profile-dialog[data-astro-cid-ykkw727v]{background:var(--paper-card);border-color:#c3c7d1;border-top-color:var(--profile-accent);box-shadow:12px 12px 0 -1px #d3d6de, 12px 12px 0 0 var(--profile-accent), 0 30px 90px #0b0d1440}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .profile-dialog[data-astro-cid-ykkw727v]{background:var(--paper-card);border-color:#c3c7d1;border-top-color:var(--profile-accent);box-shadow:12px 12px 0 -1px #d3d6de, 12px 12px 0 0 var(--profile-accent), 0 30px 90px #0b0d1440}}.profile-dialog[data-astro-cid-ykkw727v][open]{flex-direction:column;display:flex}.profile-dialog[data-astro-cid-ykkw727v]::backdrop{backdrop-filter:blur(3px);background:#05060ab8}.dialog-head[data-astro-cid-ykkw727v],.dialog-foot[data-astro-cid-ykkw727v]{flex:none;align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.dialog-head[data-astro-cid-ykkw727v]{border-bottom:1px solid var(--border)}.dialog-title[data-astro-cid-ykkw727v]{gap:4px;min-width:0;margin-right:auto;display:grid}.dialog-head[data-astro-cid-ykkw727v] h2[data-astro-cid-ykkw727v]{font:900 clamp(24px, 3vw, 30px)/1.05 var(--font-display);margin:0}.close-editor[data-astro-cid-ykkw727v]{color:#0b0d14;cursor:pointer;background:#eceef5;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:1.5rem;line-height:1;display:grid}.close-editor[data-astro-cid-ykkw727v]:hover{background:#fff}.editor-nav[data-astro-cid-ykkw727v]{border-bottom:1px solid var(--border);scrollbar-width:thin;flex:none;gap:8px;padding:.7rem 1.2rem;display:flex;overflow-x:auto}.editor-nav-button[data-astro-cid-ykkw727v]{flex:none;min-height:34px;padding:0 16px;font-size:13px}.dialog-body[data-astro-cid-ykkw727v]{align-content:start;gap:1.2rem;min-height:0;padding:1.2rem;display:grid;overflow-y:auto}.dialog-foot[data-astro-cid-ykkw727v]{border-top:1px solid var(--border);justify-content:flex-end}.frame-choices[data-astro-cid-ykkw727v] .reward-label{color:#ff6b76;font-size:.68rem}.editor-preview[data-astro-cid-ykkw727v]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden}.preview-banner[data-astro-cid-ykkw727v]{height:auto;aspect-ratio:var(--banner-ratio,4)}.preview-banner[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v]{position:absolute;inset:0}.preview-info[data-astro-cid-ykkw727v]{overflow-wrap:anywhere;align-items:center;gap:.8rem;min-height:54px;padding:0 .8rem .5rem;display:flex}.profile-root[data-astro-cid-ykkw727v] .preview-shell{width:64px;height:64px;margin-top:-20px}.profile-root[data-astro-cid-ykkw727v] .preview-shell .frame-mark{transform-origin:50%;scale:.67}.editor-panel[data-astro-cid-ykkw727v]{gap:1.2rem;min-width:0;display:grid}.editor-field[data-astro-cid-ykkw727v]{gap:.35rem;display:grid}.editor-field[data-astro-cid-ykkw727v] label[data-astro-cid-ykkw727v]{font-weight:600}.editor-field[data-astro-cid-ykkw727v] small[data-astro-cid-ykkw727v]{color:var(--muted);text-align:right}.public-nick-row[data-astro-cid-ykkw727v]{align-items:center;gap:.5rem;min-width:0;display:flex}.public-prefix[data-astro-cid-ykkw727v]{color:var(--muted);white-space:nowrap;flex:none;font-size:.82rem}.public-nick-row[data-astro-cid-ykkw727v] .input[data-astro-cid-ykkw727v]{flex:auto;width:0;min-width:0}.public-nick-row[data-astro-cid-ykkw727v] .btn[data-astro-cid-ykkw727v]{flex:none}.editor-field[data-astro-cid-ykkw727v] #public-nick-status[data-astro-cid-ykkw727v]{text-align:left}.editor-field[data-astro-cid-ykkw727v] .public-visible[data-astro-cid-ykkw727v]{align-items:center;gap:.5rem;font-weight:400;display:flex}#privacy-field[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v],#notify-field[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{margin:.7rem 0 .2rem}.privacy-requests[data-astro-cid-ykkw727v]{gap:6px;display:grid}#privacy-field[data-astro-cid-ykkw727v] small[data-astro-cid-ykkw727v],#notify-field[data-astro-cid-ykkw727v] small[data-astro-cid-ykkw727v]{text-align:left}.editor-section[data-astro-cid-ykkw727v]{gap:.7rem;min-width:0;display:grid}.editor-section[data-astro-cid-ykkw727v] h3[data-astro-cid-ykkw727v]{margin:0}.editor-tabs[data-astro-cid-ykkw727v],.editor-actions[data-astro-cid-ykkw727v],.effect-choices[data-astro-cid-ykkw727v]{flex-wrap:wrap;gap:.5rem;display:flex}.framing-editor[data-astro-cid-ykkw727v]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:.55rem;min-width:0;margin-top:.7rem;padding:.8rem;display:grid}.framing-editor[data-astro-cid-ykkw727v] small[data-astro-cid-ykkw727v]{color:var(--muted)}.framing-editor[data-astro-cid-ykkw727v] label[data-astro-cid-ykkw727v]{justify-content:space-between;gap:.5rem;display:flex}.frame-warning[data-astro-cid-ykkw727v]{color:var(--muted)}.frame-warning[data-astro-cid-ykkw727v] span[data-astro-cid-ykkw727v]{color:var(--bad)}.framing-editor[data-astro-cid-ykkw727v] .btn[data-astro-cid-ykkw727v]{justify-self:start}.framing-preview[data-astro-cid-ykkw727v]{border:1px solid var(--profile-accent);border-radius:var(--radius);cursor:grab;touch-action:none;max-width:100%;position:relative;overflow:hidden}.framing-preview[data-astro-cid-ykkw727v][aria-disabled=true]{pointer-events:none}.framing-preview[data-astro-cid-ykkw727v].dragging{cursor:grabbing}.framing-preview[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar-framing[data-astro-cid-ykkw727v]{aspect-ratio:1;border-radius:50%;width:min(180px,100%)}.cover-framing[data-astro-cid-ykkw727v]{width:min(600px,100%);aspect-ratio:var(--banner-ratio,4)}.background-framing[data-astro-cid-ykkw727v]{width:min(100%, 520px, calc(50vh * var(--frame-ratio,1.7778)));max-height:50vh;aspect-ratio:var(--frame-ratio,1.7778)}.picker-search[data-astro-cid-ykkw727v]{max-width:100%}.choice-grid[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem;max-height:250px;display:grid;overflow-y:auto}.choice-grid[data-astro-cid-ykkw727v] .choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;overflow-wrap:anywhere;align-content:center;justify-items:center;gap:.25rem;min-width:0;padding:.35rem;font-size:.72rem;display:grid}.choice-grid[data-astro-cid-ykkw727v] .choice[aria-pressed=true]{border-color:var(--profile-accent);box-shadow:inset 0 0 0 1px var(--profile-accent)}.choice-grid[data-astro-cid-ykkw727v] .choice img{object-fit:cover;border-radius:8px;width:48px;height:48px}.cover-choices[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.cover-choices[data-astro-cid-ykkw727v] .choice img{object-fit:cover;width:160px;height:76px}.frame-choices[data-astro-cid-ykkw727v]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:.6rem;display:grid}.frame-choices[data-astro-cid-ykkw727v] .frame-choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;justify-items:center;gap:.7rem;min-width:0;padding:.7rem .3rem;font-size:.75rem;display:grid}.frame-choices[data-astro-cid-ykkw727v] .frame-choice[aria-pressed=true]{border-color:var(--profile-accent)}.frame-choices[data-astro-cid-ykkw727v] .preview-shell{margin-top:0}.color-choices[data-astro-cid-ykkw727v]{flex-wrap:wrap;gap:.55rem;display:flex}.color-choices[data-astro-cid-ykkw727v] .color-choice{border:3px solid var(--surface);outline:1px solid var(--border);background:var(--choice-color);color:#0000;cursor:pointer;border-radius:50%;width:44px;height:44px;padding:0;overflow:hidden}.color-choices[data-astro-cid-ykkw727v] .color-choice[aria-pressed=true]{outline:2px solid var(--profile-accent);outline-offset:2px}.hex-row[data-astro-cid-ykkw727v]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hex-row[data-astro-cid-ykkw727v] .input[data-astro-cid-ykkw727v]{width:130px}.hex-row[data-astro-cid-ykkw727v] input[data-astro-cid-ykkw727v][type=color]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;width:48px;height:40px;padding:2px}.check-row[data-astro-cid-ykkw727v]{align-items:center;gap:.5rem;display:flex}.selected-favorites[data-astro-cid-ykkw727v]{flex-wrap:wrap;gap:.4rem;display:flex}.selected-favorites[data-astro-cid-ykkw727v] .selected-row{background:var(--surface-2);border-radius:var(--radius);align-items:center;gap:.25rem;padding:.25rem;font-size:.78rem;display:flex}.selected-favorites[data-astro-cid-ykkw727v] .selected-row .btn{padding:.2rem .4rem}.file-button[data-astro-cid-ykkw727v]{cursor:pointer}.danger[data-astro-cid-ykkw727v]{border-color:var(--bad);color:var(--bad)}[data-astro-cid-ykkw727v][hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.profile-root[data-astro-cid-ykkw727v] .frame-decoration,.profile-root[data-astro-cid-ykkw727v] .frame-ring,.profile-root[data-astro-cid-ykkw727v] .frame-ring:after,.profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura],.profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura]:after{animation:none!important}}@media (width<=900px){.profile-grid[data-astro-cid-ykkw727v]{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.banner[data-astro-cid-ykkw727v]{height:120px}.profile-root[data-astro-cid-ykkw727v] #profile-avatar-shell{width:72px;height:72px;margin-top:-36px}.profile-dialog[data-astro-cid-ykkw727v]{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}}@media (width<=540px){.identity[data-astro-cid-ykkw727v]{overflow-wrap:break-word;flex:1 1 0;container-type:inline-size}.name-row[data-astro-cid-ykkw727v] h1[data-astro-cid-ykkw727v]{min-width:0;max-width:100%;font-size:clamp(.8rem,8.8cqi,1.5rem)}}@media (width<=400px){.profile-card[data-astro-cid-ykkw727v]:not(.hero){padding:.9rem}.hero-content[data-astro-cid-ykkw727v]{padding:0 .9rem .9rem}.edit-profile[data-astro-cid-ykkw727v]{top:.6rem;right:.6rem}.dialog-body[data-astro-cid-ykkw727v]{padding:.9rem}.dialog-foot[data-astro-cid-ykkw727v]{padding:.7rem}}.name-row[data-astro-cid-ykkw727v]{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.name-row[data-astro-cid-ykkw727v] h1[data-astro-cid-ykkw727v]{margin:0}.title-chip[data-astro-cid-ykkw727v]{--title-color:#b9c6e4;border:1px solid var(--title-color);background:color-mix(in srgb, var(--title-color) 18%, transparent);color:var(--title-color);font:600 .78rem var(--font-display);letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 12px color-mix(in srgb, var(--title-color) 30%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;display:inline-flex}.title-chip[data-astro-cid-ykkw727v][hidden]{display:none}:root[data-theme=light] .profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura]{animation:none;box-shadow:0 0 0 1px #ff2a3a47,0 0 28px #ff142824,0 0 70px #b4001417}@media (prefers-color-scheme:light){:root:not([data-theme]) .profile-card[data-astro-cid-ykkw727v].hero[data-glow=crimson-aura]{animation:none;box-shadow:0 0 0 1px #ff2a3a47,0 0 28px #ff142824,0 0 70px #b4001417}}.title-mark[data-astro-cid-ykkw727v]{font-size:.7em}:root[data-theme=light] .title-chip[data-astro-cid-ykkw727v]{color:color-mix(in srgb, var(--title-color) 70%, #000)}@media (prefers-color-scheme:light){:root:not([data-theme]) .title-chip[data-astro-cid-ykkw727v]{color:color-mix(in srgb, var(--title-color) 70%, #000)}}
