.amc{--amc-night-950:#070d18;--amc-night-900:#0b1424;--amc-night-800:#16243a;--amc-flame-500:#f2681e;--amc-flame-600:#d9540f;--amc-flame-bright:#ff8a3d;--amc-on-dark:#fff;--amc-on-dark-soft:#e6ecf9;--amc-on-dark-body:#c3cee6;--amc-on-dark-muted:#9dabc6;--amc-rule:rgba(255,255,255,.12);--amc-mat:#0f1a2c;color:var(--amc-on-dark-body);background:radial-gradient(120% 80% at 100% 0%,var(--amc-night-800)0%,transparent 60%),var(--amc-night-900);font-family:var(--font-amc-hanken),ui-sans-serif,system-ui,sans-serif;text-align:left;border-radius:16px;position:relative;overflow:hidden}.amc a{color:inherit;text-decoration:none}.amc-eyebrow{font-family:var(--font-amc-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--amc-flame-bright);flex-wrap:nowrap;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}.amc-live{font-family:var(--font-amc-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--amc-on-dark-soft);border:1px solid rgba(255,138,61,.45);border-radius:999px;margin:0 0 12px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.amc-dot{background:var(--amc-flame-500);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px rgba(242,104,30,.22)}.amc-title{font-family:var(--font-amc-poppins),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--amc-on-dark);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.amc-title em,.amc-tagline em{color:var(--amc-flame-bright);font-style:italic}.amc-tagline{font-family:var(--font-amc-poppins),ui-sans-serif,system-ui,sans-serif;color:var(--amc-on-dark-soft);margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.35}.amc-dek{color:var(--amc-on-dark-body);margin:10px 0 0;font-size:15px;line-height:1.6}.amc-facts{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.amc-fact{border:1px solid var(--amc-rule);border-radius:10px;min-width:0;padding:8px 12px}.amc-fact dt{font-family:var(--font-amc-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--amc-on-dark-muted);font-size:10px}.amc-fact dd{font-family:var(--font-amc-mono),ui-monospace,monospace;color:var(--amc-on-dark);margin:2px 0 0;font-size:16px;font-weight:500}.amc-fact-hot{border-color:rgba(255,138,61,.5)}.amc-fact-hot dd{color:var(--amc-flame-bright)}.amc-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.amc-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.amc-btn:focus-visible{outline:2px solid var(--amc-flame-bright);outline-offset:2px}.amc-btn-primary{background:linear-gradient(#ff7a2e 0%,#e2560f 100%);box-shadow:0 6px 18px rgba(242,104,30,.35);color:var(--amc-on-dark)!important}.amc-btn-primary:hover{transform:translateY(-1px)}.amc-btn-ghost{border:1px solid var(--amc-rule);color:var(--amc-on-dark-soft)!important}.amc-btn-ghost:hover{border-color:var(--amc-on-dark-muted)}.amc-fine{color:var(--amc-on-dark-muted);margin:10px 0 0;font-size:13px}.amc-pieces{gap:10px;margin:0;padding:0;list-style:none;display:grid}.amc-piece a{display:block}.amc-mat{aspect-ratio:1;background:var(--amc-mat);border:1px solid var(--amc-rule);border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:border-color .12s;display:flex}.amc-piece a:hover .amc-mat{border-color:var(--amc-flame-500)}.amc-mat img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.amc-piece-by{color:var(--amc-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;display:block;overflow:hidden}.amc-feature{gap:24px;padding:24px 20px;display:grid}.amc-feature .amc-title{font-size:max(28px,min(7vw,44px))}.amc-feature .amc-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.amc-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px}}.amc-rail{padding:18px}.amc-rail .amc-title{font-size:20px}.amc-rail .amc-dek{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.amc-rail .amc-fact{padding:6px 10px}.amc-rail .amc-fact dd{font-size:14px}.amc-rail .amc-actions .amc-btn{flex:auto;min-height:40px;padding:0 14px;font-size:14px}.amc-rail .amc-pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.amc-rail .amc-mat{padding:5px}.amc-empty.amc-feature{display:block}.amc-empty .amc-btn{margin-top:16px}.amc-empty.amc-bar,.amc-empty.amc-rail{padding:16px}.amc-empty.amc-bar .amc-title,.amc-empty.amc-rail .amc-title{font-size:18px}.amc-bar{border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.amc-bar-text{flex-direction:column;flex:55%;min-width:0;display:flex}.amc-bar-eyebrow{font-family:var(--font-amc-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--amc-flame-bright);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.amc-bar-name{font-family:var(--font-amc-poppins),ui-sans-serif,system-ui,sans-serif;color:var(--amc-on-dark);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.amc-bar-meta{white-space:nowrap;font-family:var(--font-amc-mono),ui-monospace,monospace;color:var(--amc-flame-bright);flex:none;font-size:12px}.amc-bar-arrow{color:var(--amc-on-dark-soft);flex:none}
