.file-control{position:relative;z-index:13}.file-options{position:absolute;top:calc(100% + 12px);right:0;width:218px;padding:7px;background:#fcf9f3;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 35px #7e67451f}.file-options button{width:100%;padding:12px;border-radius:13px;background:transparent;color:#85796c;font-size:14px;text-align:left;white-space:nowrap}.file-options button:hover,.file-options button:focus-visible{background:#f0e9df;outline-offset:-2px}#file-button[aria-expanded=true]{background:#eae4da}#file-button[aria-busy=true] .icon{animation:file-breath 1.2s ease-in-out infinite}:root[data-theme=dark] .file-options{background:#302b38;border-color:#ffffff10;box-shadow:0 12px 35px #0005}:root[data-theme=dark] .file-options button{color:#d1c4d3}:root[data-theme=dark] .file-options button:hover,:root[data-theme=dark] .file-options button:focus-visible{background:#493c50;color:#f3e1f8}:root[data-theme=dark] #file-button[aria-expanded=true]{background:#443a48}@keyframes file-breath{50%{opacity:.35;transform:translateY(-1px)}}@media (max-width:420px){.file-options{position:fixed;top:110px;left:16px;right:16px;width:auto}}@media (prefers-reduced-motion:reduce){#file-button[aria-busy=true] .icon{animation:none}}
