.fl-overlay{width:min(100% - 24px,540px);max-width:540px;max-height:calc(100dvh - 32px);padding:0;border:1px solid rgb(255 255 255/.12);border-radius:24px;background:#0c1016;color:#f2eee4;overscroll-behavior:contain;box-shadow:0 20px 80px #0008}.fl-overlay::backdrop{background:rgb(0 0 0/.58);backdrop-filter:blur(8px)}.fl-overlay__head{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:rgb(12 16 22/.88);backdrop-filter:blur(20px)}.fl-overlay__head strong{font:600 15px/1.3 Inter,sans-serif}.fl-overlay__head button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;color:inherit;background:transparent}.fl-overlay button:active{transform:scale(.96)}.fl-overlay a:focus-visible,.fl-overlay button:focus-visible{outline:2px solid #d8b06a;outline-offset:2px}.fl-overlay textarea{font-size:16px}@media(max-width:540px){.fl-overlay{width:100%;max-width:100%;max-height:100dvh;margin:auto 0 0;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}@media(prefers-reduced-transparency:reduce){.fl-overlay__head{background:#0c1016;backdrop-filter:none}}.fl-comments{padding:0 18px 18px}.fl-comments-trigger{display:inline-grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:inherit}.fl-comments__title{color:#f2eee4a6;font-size:14px;margin:4px 0 24px}.fl-comments ol{padding:0;margin:0;list-style:none}.fl-comments li{padding:14px 0;border-bottom:1px solid #ffffff15}.fl-comments__by{display:flex;align-items:center;gap:10px;font-size:13px}.fl-comments__by a{font-weight:700}.fl-comments__by time{color:#f2eee48c}.fl-comments__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:8px 0 0}.fl-comments__actions{display:flex;gap:8px}.fl-comments button{min-height:44px;min-width:44px;border:0;background:transparent;color:inherit;border-radius:12px}.fl-comments__actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.fl-comments button[aria-pressed=true]{color:#d8b06a}.fl-comments button:disabled{opacity:.45}.fl-comments__empty{padding:30px 0;text-align:center;color:#f2eee4a6}.fl-comments__compose{position:sticky;bottom:0;background:#0c1016;padding:14px 0 0}.fl-comments__compose label{font-size:12px;color:#f2eee4a6}.fl-comments__compose>div{display:flex;align-items:center;margin-top:6px;border:1px solid #ffffff30;border-radius:22px;padding:4px}.fl-comments textarea{resize:vertical;width:100%;min-height:44px;max-height:180px;padding:10px;border:0;background:transparent;color:inherit;font:16px/1.4 Inter,sans-serif}.fl-comments__join{display:block;padding:18px 0 4px;text-align:center;text-decoration:underline}