/* Compact hero, to the right of menu, centered in the upper part of the login art. */
.rook26-hero{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:min(62%,680px);box-sizing:border-box;padding:clamp(10px,1.35vw,22px) clamp(12px,2vw,28px);text-align:center;color:#fff0c8;background:linear-gradient(90deg,transparent,rgba(20,14,9,.80) 20%,rgba(20,14,9,.80) 80%,transparent);border:0;border-radius:0;text-shadow:0 2px 4px #000;pointer-events:none;z-index:1}
.rook26-hero .kicker{font:700 clamp(10px,.9vw,13px) Arial;letter-spacing:.21em;color:#e9c583;text-transform:uppercase}
.rook26-hero h1{font:700 clamp(26px,3.7vw,57px)/1 Georgia,serif;margin:7px 0;color:#fff0ce;letter-spacing:-.025em}
.rook26-hero h2{font:700 clamp(15px,1.65vw,24px)/1.2 Georgia,serif;margin:0 0 6px;color:#f0d097}
.rook26-hero p{font:clamp(12px,1.05vw,15px)/1.4 Arial;margin:0 auto;max-width:470px;color:#f3e8d0}
.rook26-hero small{display:block;font:700 clamp(9px,.8vw,12px) Arial;color:#d9bd87;margin-top:8px;letter-spacing:.06em}
@media(max-height:650px),(max-width:700px){.rook26-hero{top:9%;width:72%;padding:7px 10px}.rook26-hero p,.rook26-hero small{display:none}.rook26-hero h1{margin:4px 0}.rook26-hero h2{margin:0}}

#rook-v18-task-body .rook26-actions{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}#rook-v18-task-body .rook26-actions button{padding:6px 12px;border:1px solid #967746;background:#574429;color:#ffeac0;cursor:pointer}#rook-v18-task-body .rook26-actions button:disabled{opacity:.5;cursor:default}#rook-v18-task-body .rook26-lock{color:#d9b46f;font-size:12px}#rook-v18-tabs{flex-wrap:wrap}
