*{box-sizing:border-box}body{margin:0;background:#0d1a25;color:#f7ebda;font:17px/1.5 system-ui}main{max-width:720px;margin:auto;padding:24px}a,small{color:#edc58c}header{padding:32px 0 12px}h1{font: bold clamp(48px,10vw,80px)/1 Georgia,serif;margin:10px 0}section{padding:20px;background:#182b37;border:1px solid #816543;margin-bottom:22px}#cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:12px}button{background:#dcb782;color:#14212b;font:inherit;font-weight:700;border:1px solid #9a7443;border-radius:5px;padding:12px;cursor:pointer}#cases button{position:relative;background:#203c50;color:#f2d5ac;margin:9px 0;border:2px solid #b18959;box-shadow:inset 0 -5px #142632}#cases button:before{content:'';position:absolute;top:-9px;left:35%;width:30%;height:6px;border:2px solid #b18959;border-bottom:0;border-radius:5px 5px 0 0}button:disabled{cursor:default}button[data-open=true]{opacity:.58}#actions{display:flex;gap:10px;flex-wrap:wrap}#reign-reward-status{font-size:.9em;color:#f4d09f;margin-bottom:15px}
