.a3{background:var(--ds-dark-900);min-height:100vh;color:var(--ds-white);font-family:var(--ds-font-sans)}.a3--light{background:var(--ds-color-surface);color:var(--ds-color-text)}.a3-header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);background:var(--ds-dark-800);display:flex}.a3--light .a3-header{background:var(--ds-color-surface-muted)}.a3-header h1{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);margin-block:var(--ds-space-2)}.a3-header small,.a3-header p{color:var(--ds-charcoal-300)}.a3--light .a3-header small,.a3--light .a3-header p{color:var(--ds-color-text-muted)}.a3-nav{gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-6);border-bottom-width:var(--ds-border-width);border-bottom-style:solid;border-color:var(--ds-dark-700);display:flex;overflow-x:auto}.a3--light .a3-nav{border-color:var(--ds-color-border)}.a3-nav a{padding:var(--ds-space-2) var(--ds-space-3);color:inherit;border-radius:var(--ds-radius-sm);text-decoration:none}.a3-nav a[aria-current=page]{color:var(--ds-white);background:var(--ds-color-primary)}.a3-main{gap:var(--ds-space-6);padding:var(--ds-space-6);display:grid}.a3-metrics,.a3-grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a3-metrics strong{font-size:var(--ds-text-xl);overflow-wrap:anywhere}.a3-section{gap:var(--ds-space-3);display:grid}.a3-section h2{font-size:var(--ds-text-lg)}.a3-row{gap:var(--ds-space-4);border-bottom-width:var(--ds-border-width);border-bottom-style:solid;border-color:var(--ds-dark-700);padding-block:var(--ds-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.a3--light .a3-row{border-color:var(--ds-color-border)}.a3-links{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.a3-links a{color:var(--ds-info-400);padding-block:var(--ds-space-2)}.a3-game-image{object-fit:contain;max-width:100%;margin-block:var(--ds-space-3);display:block}.a3 .cb2__section{gap:var(--ds-space-3);display:grid}.a3 .cb2__line{justify-content:space-between;gap:var(--ds-space-3);padding-block:var(--ds-space-2);border-bottom-width:var(--ds-border-width);border-bottom-style:solid;border-color:var(--ds-dark-700);flex-wrap:wrap;display:flex}.a3 .cb2__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.a3 a:focus-visible{outline-color:var(--ds-color-focus);outline-style:solid;outline-width:var(--ds-border-width)}
