.first-run-target{outline:2px solid #c3b56e!important;outline-offset:4px;box-shadow:0 0 16px #c3b56e44!important}
.first-run-hint{position:fixed;z-index:25000;box-sizing:border-box;max-width:calc(100vw - 24px);padding:12px 14px;background:#17211ff5;border:1px solid #b9aa69;border-radius:5px;color:#e8e4d1;box-shadow:0 5px 22px #0008;font:14px/1.55 system-ui,sans-serif;pointer-events:auto;max-height:calc(100vh - 24px);overflow:auto}
.first-run-hint strong{display:block;color:#e2ce83;font-size:15px}.first-run-hint p{margin:6px 0 10px}.first-run-hint>div{display:flex;gap:10px;justify-content:flex-end}.first-run-hint button{font-size:12px;min-height:30px;padding:4px 8px;margin:0}
#first-run-settings{padding:12px 0;border-top:1px solid #67736766}#first-run-settings p{font-size:13px}#first-run-settings button{margin:0 10px 6px 0}
@media(prefers-reduced-motion:reduce){.first-run-target{animation:none!important}}
