/* Existing ranking page: discovery links and an accessible manual share fallback. */
#rank .rname a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px;}
#rank .rank-hint{margin:16px 0 8px;}
#rank .rank-discovery{position:static;z-index:auto;background:none;backdrop-filter:none;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 16px;}
#rank .rank-discovery a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1.5px solid var(--hair);border-radius:14px;background:var(--surface);color:var(--accent-2);font-weight:700;font-size:14px;}
#rank .rank-share-manual{margin:12px 0;}
#rank .rank-share-manual label{display:block;margin-bottom:8px;font-size:14px;color:var(--ink-soft);}
#rank .rank-share-manual textarea{box-sizing:border-box;width:100%;padding:12px;border:2px solid var(--hair);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;resize:vertical;}
#rank #shareRankBtn:disabled{opacity:.6;cursor:wait;}
