:root{--font-deck-display:"Heebo", system-ui, sans-serif;--font-deck-body:"Heebo", system-ui, sans-serif}.deck-slide .deck-eyebrow{font-family:var(--font-deck-body);letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:600}.deck-slide .deck-eyebrow:before{background:linear-gradient(270deg, var(--color-deck-bright), transparent)}.deck-slide .deck-grad{background:linear-gradient(256deg, #fff 8%, #cfe0ff 46%, var(--color-deck-bright) 96%);-webkit-background-clip:text;background-clip:text}.tech-badge{color:var(--color-deck-amber);white-space:nowrap;background:#f5b5441a;border:1px solid #f5b54473;border-radius:999px;align-items:center;padding:2px 12px;font-size:13px;font-weight:600;display:inline-flex}.tech-boundary{background:#3b82f60a;border:1px dashed #6aa3ff8c;border-radius:18px;position:relative}.deck-current-title,.deck-hint,.deck-overview-hdr,.deck-overview-tile .deck-h{font-family:var(--font-deck-body);letter-spacing:0;text-transform:none}@media (max-width:600px) and (orientation:portrait){.tech-arrow svg{margin:22px 0;transform:rotate(-90deg)}}
