:root{color-scheme:dark;--bg:#050505;--panel:#0c0c0c;--text:#f5f5f5;--muted:#aaa;--line:#333;--field:#151515}*{box-sizing:border-box}html,body{height:100%;margin:0;font:12px/1.4 Inter,Arial,sans-serif}#review-workspace{height:100dvh;display:flex;flex-direction:column}[hidden]{display:none!important}.review-bar{display:flex;align-items:center;gap:15px;flex-shrink:0;padding:10px 18px;background:#101010;border-bottom:2px solid #a60000;color:#eee}.review-brand{color:white;font-size:15px;font-weight:700;letter-spacing:.12em;text-decoration:none;white-space:nowrap}.review-brand span{display:block;color:#bdbdbd;font-size:8px;letter-spacing:.15em;margin-top:3px}.review-bar label{display:flex;align-items:center;gap:7px;color:#aaa;font-size:10px}.review-bar select{min-height:32px;max-width:240px;padding:6px 8px;font:12px Arial}.review-bar button{background:#a60000;border:1px solid #bf2626;color:white;border-radius:7px;padding:8px 12px;cursor:pointer;font:12px Arial}.review-bar a{color:#eee;text-decoration:none;white-space:nowrap}#review-launch{margin-left:auto;color:#bbb;font-size:10px}#review-status{flex-shrink:0;margin:0;padding:6px 18px;color:#aaa;background:#101010;font-size:10px}#review-status.error{color:#ff9b9b}#review-frame{width:100%;flex:1;min-height:0;border:0;background:#050505}#access-message{padding:30px;color:#ddd}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #ef5159;outline-offset:2px}@media(max-width:900px){.review-bar{flex-wrap:wrap;gap:8px;padding:8px 10px}.review-brand{font-size:12px}.review-bar select{max-width:170px}#review-launch{width:100%;margin:0}.review-bar label{gap:4px}}@media(max-width:450px){.review-bar select{max-width:135px}.review-bar{gap:7px}.review-bar label{font-size:9px}.review-brand span{font-size:7px}}

.review-brand img{display:block;width:80px;height:auto;max-height:28px;object-fit:contain}
