.author-search{width:100%;max-width:420px;position:relative}.author-search-sr-only{white-space:nowrap;width:1px;height:1px;clip-path:rect(0, 0, 0, 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.author-search-label{display:block}.author-search-input{box-sizing:border-box;width:100%;font:inherit;color:var(--cl-main-50);background:color-mix(in srgb, var(--cl-main-900) 30%, transparent);border:1px solid color-mix(in srgb, var(--cl-main-800) 40%, transparent);border-radius:60px;padding:10px 16px;line-height:1.3}.author-search-input::placeholder{color:var(--cl-main-300)}.author-search-input:focus{border-color:color-mix(in srgb, var(--cl-accent-100) 40%, transparent);outline:none}.author-search-panel{z-index:1100;text-align:left;background:color-mix(in srgb, var(--cl-main-900) 95%, transparent);border:1px solid color-mix(in srgb, var(--cl-main-800) 40%, transparent);max-height:min(60vh,320px);box-shadow:0 8px 24px color-mix(in srgb, var(--cl-main-950) 40%, transparent),0 0 1px color-mix(in srgb, var(--cl-main-800) 30%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.author-search-status{padding:10px 12px}.author-search-option{width:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.author-search-option:hover,.author-search-option:focus-visible{background:color-mix(in srgb, var(--cl-accent-300) 20%, transparent)}.author-search-avatar-fallback{width:32px;height:32px;color:var(--cl-main-50);background:color-mix(in srgb, var(--cl-main-800) 70%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.author-search-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.author-search-name{text-overflow:ellipsis;color:var(--cl-main-50);white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.author-search-handle{text-overflow:ellipsis;color:var(--cl-main-300);white-space:nowrap;font-size:.75rem;overflow:hidden}.author-search-quick{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.author-search-quick-link{outline-offset:2px;border-radius:50%;line-height:0;transition:transform .2s,opacity .2s;display:block}.author-search-quick-link:hover,.author-search-quick-link:focus-visible{transform:translateY(-2px)}.author-search-quick-avatar,.author-search-quick-fallback{box-shadow:0 0 0 1px color-mix(in srgb, var(--cl-main-800) 50%, transparent)}
.network-canvas{pointer-events:none;background:0 0;width:100%;height:100%;display:block}
.home-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.home-intro-content{z-index:1;position:relative}.home-intro-author-search{margin-inline:auto;margin-top:2rem}.home-intro-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.home-intro-action{border-radius:3rem;width:160px;padding:.5rem 1rem;font-weight:500;transition:background-color .3s}.home-intro-action-accent{color:var(--cl-accent-100);background-color:color-mix(in srgb, var(--cl-accent-50) 5%, transparent);border:1px solid color-mix(in srgb, var(--cl-accent-300) 20%, transparent)}.home-intro-action-accent:hover{background-color:color-mix(in srgb, var(--cl-accent-50) 20%, transparent)}.home-intro-action-neutral{color:var(--cl-main-100);background-color:color-mix(in srgb, var(--cl-main-50) 5%, transparent);border:1px solid color-mix(in srgb, var(--cl-main-300) 20%, transparent)}.home-intro-action-neutral:hover{background-color:color-mix(in srgb, var(--cl-main-50) 20%, transparent)}.home-intro-visual{aspect-ratio:2;width:100%;position:absolute;top:0;left:0;overflow:hidden}.home-intro-action-button{text-decoration:none}
