.follow-options{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px;background:#18181b;color:#f5f2f1;border:1px solid #494149;border-radius:12px;box-shadow:0 20px 100px #0008;font-family:var(--font)}.follow-options::backdrop{background:#000b;backdrop-filter:blur(3px)}.follow-options h2{font-family:var(--accent);font-size:22px;line-height:1.5;letter-spacing:-.6px;margin:0 38px 25px 0}.follow-options-close{position:absolute;right:14px;top:14px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #494149;border-radius:50%;background:transparent;color:#eee;font-size:24px;cursor:pointer}.follow-option{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px;border:1px solid #6d555f;border-radius:8px;color:inherit;margin-top:14px;text-decoration:none}.follow-option:hover,.follow-option:focus-visible{border-color:#e8b9c9;background:#e8b9c908}.follow-option-number{color:#e8b9c9;font-family:var(--accent);font-size:18px;line-height:1.5}.follow-option strong{display:block;font-size:17px;line-height:1.55;font-weight:600}.follow-option p{color:#aaa4ac;font-size:14px;line-height:1.75;margin:8px 0 0}.follow-option-action{display:inline-block;color:#e8b9c9;font-size:13px;font-weight:600;margin-top:14px}.follow-options-note{color:#aaa4ac;font-size:12px;line-height:1.7;margin:20px 0 0}@media(max-width:599px){.follow-options{padding:24px 20px}.follow-options h2{font-size:19px}.follow-option{padding:18px 14px;gap:9px;grid-template-columns:22px minmax(0,1fr)}.follow-option strong{font-size:16px}.follow-option p{font-size:13px}}
