:root{--codecab-bg: #03111f;--codecab-bg-soft: #061827;--codecab-panel: #0a1d2d;--codecab-border: #20374a;--codecab-yellow: #f4c004;--codecab-yellow-rgb: 244, 192, 4;--codecab-text: #ffffff;--codecab-muted: #9aa9b7}*{box-sizing:border-box}html:has(.gallery-dialog[open]),body:has(.gallery-dialog[open]){overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:110px;background:var(--codecab-bg)}body{margin:0;min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--codecab-bg);color:var(--codecab-text)}button,a{font:inherit}button{-webkit-tap-highlight-color:transparent}.detail-intro-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.detail-media{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.detail-media-card{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid #ffe27c;border-radius:8px;background:linear-gradient(135deg,#ffe385,var(--codecab-yellow));box-shadow:0 5px 15px rgba(var(--codecab-yellow-rgb),.12);color:#17202b;font-size:12px;font-weight:800;white-space:nowrap}@media(max-width:600px){.detail-media{justify-content:flex-start}.detail-media-card{min-height:34px;font-size:11px}}
