.deck{background:var(--color-panel);flex-direction:column;align-items:center;gap:32px;min-height:100vh;padding:32px 0;display:flex}.slide{color:#fff;width:1280px;height:720px;font-family:var(--font-sans);--color-fg:#fff;--color-fg-dim:#ffffffe0;--color-fg-mute:#ffffffb3;--color-line:#ffffff40;--color-line-2:#fff6;--color-panel:#ffffff1a;--color-panel-2:#ffffff29;background-image:linear-gradient(135deg,#4a3be0 0%,#00e292 100%);flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 16px 48px #00000080}.slide.brand-bg{background-image:linear-gradient(135deg,#4a3be0 0%,#00e292 100%)}.slide-eyebrow .rail{background-color:#ffffffe6;background-image:none!important}.slide-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--color-fg-mute);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:48px;left:64px}.slide-eyebrow .rail{background-color:#ffffffe6;width:38px;height:2px}.slide-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-fg);margin:0;font-size:112px;font-weight:900;line-height:.85}.slide-foot{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-fg-mute);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:38px;left:64px;right:64px}.slide-foot .brand{color:var(--color-fg-dim);align-items:center;gap:10px;display:inline-flex}.slide-foot svg{flex-shrink:0}.print-bar{z-index:100;position:fixed;top:16px;right:16px}.print-bar button{color:var(--color-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3em;cursor:pointer;background-image:linear-gradient(135deg,#4a3be0 0%,#00e292 100%);border:0;padding:12px 20px;font-size:11px;font-weight:600;transition:opacity .15s}.print-bar button:hover{opacity:.9}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.deck{background:0 0;gap:0;min-height:0;padding:0;display:block}.slide{page-break-after:always;break-after:page;box-shadow:none;margin:0}.slide:last-child{page-break-after:auto;break-after:auto}.no-print{display:none!important}@page{size:1280px 720px;margin:0}}
