._preferences_186ws_1{background:var(--paper);text-align:center;padding:16px 24px}._preferences_186ws_1 button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:.85rem;text-decoration:underline}._banner_186ws_18{z-index:100;border:2px solid var(--ink);background:var(--surface);max-width:960px;max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:5px 5px 0 var(--ink);align-items:center;gap:24px;margin:0 auto;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}._banner_186ws_18 h2{margin:0 0 8px;font-size:1.1rem}._banner_186ws_18 p{margin:0;font-size:.9rem;line-height:1.5}._banner_186ws_18 a{text-decoration:underline}._actions_186ws_41{flex-shrink:0;gap:10px;display:flex}._actions_186ws_41 button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;padding:12px;font-size:.85rem;font-weight:700}._actions_186ws_41 button:hover{background:var(--paper-deep)}:is(._actions_186ws_41 button:focus-visible,._preferences_186ws_1 button:focus-visible){outline:3px solid var(--cobalt);outline-offset:3px}@media (max-width:760px){._banner_186ws_18{flex-direction:column;align-items:stretch;gap:16px}._actions_186ws_41{flex-wrap:wrap}._actions_186ws_41 button{flex:1}}
