/* Reusable native disclosure popover for FetLife setup in KS settings and uploaders. */
.ks-fetlife-help { position:relative; display:inline-block; max-width:100%; margin-top:.65rem; }
.ks-fetlife-help summary { color:#ecb4ff; cursor:pointer; text-decoration:underline; text-underline-offset:3px; }
.ks-fetlife-help summary:focus-visible { outline:2px solid #f4aaff; outline-offset:3px; }
.ks-fetlife-help-popover { position:absolute; top:100%; left:0; z-index:2100; width:min(420px,calc(100vw - 36px)); max-height:350px; overflow:auto; border:1px solid #9a64c4; border-radius:.85rem; padding:1rem; background:#20142c; color:#f5edfb; box-shadow:0 16px 42px #050009d9; }
.ks-fetlife-help-popover a { color:#f3b5ff; }
.ks-fetlife-help-popover code { color:#f2b3f2; }
@media (max-width:650px) { .ks-fetlife-help-popover { width:calc(100vw - 56px); max-height:45vh; } }
