/* Settings remains alongside Theme in Standard, Mono and Cyber. */
/* Match the adjacent theme control without borrowing Cyber's white/neon skin. */
body:not(.ar-cyber) #ar-cyber-customize-toggle{background:#19150f!important;color:#f1cf78!important;border-color:var(--ar-ed3,#88703e)!important;border-radius:3px;box-shadow:none!important;text-shadow:none!important;filter:none!important}
body:not(.ar-cyber) #ar-cyber-customize-toggle:hover{background:#252117!important;border-color:var(--ar-ed4,#d6b66a)!important}
body:not(.ar-cyber) #ar-cyber-customize-toggle[aria-expanded="true"]{background:#302719!important;border-color:var(--ar-ed4,#d6b66a)!important}
body:not(.ar-cyber) #ar-cyber-customize-toggle:focus-visible{outline:2px solid #ecd18b!important;outline-offset:3px}
body:not(.ar-cyber) #ar-cyber-customize-panel{background:#fffdf8;color:#25231f;border-color:#8c8880}
body.ar-monochrome:not(.ar-cyber) #ar-cyber-customize-toggle{background:#151515!important;color:#e1e1e1!important;border-color:#777!important}
body.ar-monochrome:not(.ar-cyber) #ar-cyber-customize-toggle:is(:hover,[aria-expanded="true"]){background:#252525!important;border-color:#aaa!important}
body.ar-monochrome:not(.ar-cyber) #ar-cyber-customize-toggle:focus-visible{outline-color:#e1e1e1!important}
body:not(.ar-cyber) #ar-cyber-customize-panel > :not(.ar-personal-reset){display:none!important}
/* Quiet secondary action; the destructive confirmation remains a separate dialog. */
#ar-cyber-customize-panel .ar-personal-reset{order:99;display:block;flex:none;align-self:flex-start;box-sizing:border-box;min-height:32px;width:auto!important;max-width:100%;margin:6px 0 0;padding:5px 7px;border:0!important;border-radius:3px;color:inherit!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;font:400 11px/1.4 system-ui,sans-serif;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
#ar-cyber-customize-panel .ar-personal-reset:hover{text-decoration:underline;text-underline-offset:3px}
@media(pointer:coarse){#ar-cyber-customize-panel .ar-personal-reset{min-height:44px;padding:10px 7px}}
#ar-personal-reset-dialog{box-sizing:border-box;position:fixed;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;margin:auto;border:1px solid #777;border-radius:10px;background:#fffdf8;color:#25231f;box-shadow:0 20px 80px #0008;font:15px/1.55 system-ui,sans-serif;z-index:2147483647}
#ar-personal-reset-dialog::backdrop{background:#000b}
#ar-personal-reset-dialog h2{margin:0 0 12px;font:700 21px/1.25 system-ui,sans-serif;color:inherit}
#ar-personal-reset-dialog p{margin:10px 0;color:inherit}
#ar-personal-reset-dialog .ar-reset-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}
#ar-personal-reset-dialog button{min-height:44px;padding:10px 14px;border:1px solid #777;border-radius:5px;background:#fff;color:#222;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}
#ar-personal-reset-dialog [data-reset-confirm]{background:#8c2424;border-color:#8c2424;color:#fff}
#ar-personal-reset-dialog button:focus-visible,#ar-cyber-customize-panel .ar-personal-reset:focus-visible{outline:3px solid #427eb4!important;outline-offset:3px}
body.ar-cyber #ar-personal-reset-dialog{background:#0b0b0b;color:#eee;border-color:var(--cyber-line,#777)}
@media(max-width:480px){#ar-personal-reset-dialog{padding:18px}#ar-personal-reset-dialog .ar-reset-actions{flex-direction:column-reverse}#ar-personal-reset-dialog button{width:100%}}
