:is(.hl-credit-packs,.hl-credit-pack-options){--pack-ink:var(--hl-ink,#141010);--pack-paper:var(--hl-paper,#fff5e7);--pack-lime:var(--hl-lime,#dfff3e);--pack-purple:var(--hl-purple,#d6a8ed)}.hl-credit-packs{border-top:2px solid var(--pack-ink);padding-block:clamp(32px,5vw,64px)}.hl-credit-packs:not(.hl-container){width:min(100% - 40px,1240px);margin-inline:auto}.hl-credit-packs h2{background:var(--pack-lime);color:var(--pack-ink);border:2px solid var(--pack-ink);box-shadow:3px 3px 0 var(--pack-ink);text-transform:uppercase;margin:0;padding:4px 12px;font:400 clamp(27px,3vw,38px)/1.25 HotlineAnton,Impact,sans-serif;display:inline-block}.hl-credit-packs .hl-packs-intro{margin:16px 0 24px}.hotline-page .hl-credit-packs.hl-container{padding-block:56px 64px}.hotline-page .hl-credit-packs h2.hl-section-title{background:var(--hl-purple);box-shadow:3px 3px 0 var(--hl-ink);border-width:2px;max-width:100%;margin:0 0 18px;padding:4px 14px;font-size:clamp(25px,3vw,38px);transform:rotate(-3deg)}.hotline-page .hl-credit-packs h2.hl-section-title+.hl-packs-intro{margin-top:0}@media (width<=700px){.hotline-page .hl-credit-packs.hl-container{padding-block:36px}.hotline-page .hl-credit-packs h2.hl-section-title{font-size:28px}}.hl-packs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hl-pack-card{color:var(--pack-ink);background:var(--pack-paper);border:2px solid var(--pack-ink);box-shadow:4px 4px 0 var(--pack-ink);border-radius:5px;grid-template-rows:auto 1fr;display:grid}.hl-pack-card h3{border-bottom:2px solid var(--pack-ink);background:var(--pack-purple);color:var(--pack-ink);margin:0;padding:9px 15px;font:400 24px/1.25 HotlineAnton,Impact,sans-serif}.hl-pack-body{flex-direction:column;gap:7px;padding:15px;display:flex}.hl-pack-body p{margin:0}.hl-pack-price{font:400 clamp(31px,3vw,43px)/1.15 HotlineAnton,Impact,sans-serif}.hl-pack-credits{font-weight:800}.hl-pack-output,.hl-pack-validity,.hl-packs-note{font-size:.875rem}.hl-pack-validity{padding-bottom:8px}.hl-credit-pack-options .hl-pack-buy{border:2px solid var(--pack-ink);background:var(--pack-lime);width:100%;height:auto;min-height:40px;color:var(--pack-ink);margin-top:auto;font-weight:800}.hl-credit-pack-options .hl-packs-note{margin:18px 0 0}.hotline-dialog.hl-credit-pack-dialog{grid-template-rows:auto minmax(0,1fr);max-width:min(68rem,100% - 2rem);padding:clamp(16px,3vw,28px);overflow:hidden}.hl-credit-pack-dialog [data-slot=dialog-title]{outline:none;padding-inline-end:2rem}.hl-credit-pack-dialog .hl-credit-pack-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hl-credit-pack-dialog .hl-packs-grid{padding-block-end:4px;padding-inline-end:4px}@media (width<=900px){.hl-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=470px){.hl-packs-grid{grid-template-columns:minmax(0,1fr)}}
