.dash-qr-stage,.dash-print-frame,.dash-print-card{--card-w:384px;--card-h:576px;--card-pad:26px;--card-fs-biz:16px;--card-fs-sub:12px;--card-fs-ask:42px;--card-fs-text:15px;--card-fs-scan:12px;--card-fs-google:14px;--card-fs-foot:13px;--card-fs-mark:18px;--card-qr:160px;--card-preview-w:320px;--card-preview-sm:260px;--card-fs-ask-wide:40px;--card-fs-ask-min:34px;--card-qr-big:248px;--card-logo-w:120px;--card-logo-h:40px;--card-preview-wide:440px;--card-thumb-w:64px;--card-thumb-wide-w:88px;--paper-edge:var(--paper-line);--paper-google:var(--paper-muted);--paper-footer-line:var(--paper-line);--line-dots:color-mix(in srgb, var(--foreground) 15%, transparent)}.dash-qr-stage{background-color:var(--surface-soft);background-image:radial-gradient(var(--line-dots) .65px, transparent .65px);background-size:15px 15px}.dash-print-frame{--card-k:.8333;width:100%;max-width:var(--card-preview-w);aspect-ratio:2/3;flex-shrink:0;position:relative}@media (max-width:760px){.dash-print-frame{max-width:300px}}.dash-print-frame[data-layout=horizontal],.dash-print-card[data-layout=horizontal]{--card-w:576px;--card-h:384px}.dash-print-frame[data-layout=horizontal]{--card-k:.7639;aspect-ratio:3/2;max-width:var(--card-preview-wide)}.dash-print-frame[data-size=thumb]{--card-k:.1667;width:var(--card-thumb-w);max-width:none}.dash-print-frame[data-size=thumb][data-layout=horizontal]{--card-k:.1528;width:var(--card-thumb-wide-w)}.dash-print-frame[data-size=thumb] .dash-print-card{box-shadow:0 2px 6px var(--card-lift), 0 0 0 1px var(--paper-edge)}.dash-print-card{box-sizing:border-box;width:var(--card-w);height:var(--card-h);padding:var(--card-pad);transform:scale(var(--card-k));transform-origin:0 0;text-align:center;background:var(--paper);color:var(--paper-ink);box-shadow:0 8px 24px var(--card-lift), 0 1px 0 var(--card-seat), 0 0 0 1px var(--paper-edge);font-family:var(--font-sans-brand), "Public Sans", system-ui, sans-serif;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.dash-card-ornament{color:var(--card-accent,var(--paper-ornament));align-items:center;gap:10px;margin-bottom:14px;display:flex}.dash-card-ornament>span{background:var(--card-accent,var(--paper-ornament-line));width:28px;height:1px;display:block}.dash-card-ornament>svg{width:15px;height:15px;margin-block:3.5px}.dash-card-logo{width:var(--card-logo-w);height:var(--card-logo-h);object-fit:contain;display:block}.dash-card-ornament[data-logo]{margin-bottom:8px}.dash-print-card[data-layout=classic]:has(.dash-card-ornament[data-logo]) .dash-card-ask{margin-top:16px}.dash-print-card[data-layout=classic]:has(.dash-card-ornament[data-logo]) .dash-qr-code{margin-top:10px}.dash-card-business{max-width:100%;color:var(--card-accent,var(--paper-ink));font-size:var(--card-fs-biz);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.3}.dash-card-business[data-fit=small]{font-size:var(--card-fs-sub)}.dash-card-business[data-fit=wrap]{font-size:var(--card-fs-sub);white-space:normal;text-wrap:balance}.dash-card-sub{font-size:var(--card-fs-sub);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-weight:600;line-height:1.3;display:block}.dash-card-ask{font-family:var(--font-display-brand), "Barlow Condensed", "Arial Narrow", sans-serif;font-size:var(--card-fs-ask);letter-spacing:-.01em;white-space:pre-line;color:var(--paper-ink);margin:22px 0 10px;font-weight:500;line-height:1.02}.dash-card-text{font-size:var(--card-fs-text);white-space:pre-line;color:var(--paper-muted);margin:0;line-height:1.5}.dash-qr-code{box-sizing:border-box;width:var(--card-qr);height:var(--card-qr);border:1px solid var(--paper-line);background:var(--paper);border-radius:4px;flex-shrink:0;margin:16px auto 10px;padding:7px}.dash-qr-code>svg{width:100%;height:100%;display:block}.dash-scan-label{font-size:var(--card-fs-scan);letter-spacing:.12em;font-weight:600;line-height:1.3}.dash-google-word{font-size:var(--card-fs-google);color:var(--paper-google);align-items:center;gap:6px;margin-top:10px;display:flex}.dash-google-word>span{font-size:var(--card-fs-mark);color:var(--paper-ink);font-weight:700}.dash-card-footer{border-top:1px solid var(--paper-footer-line);font-size:var(--card-fs-foot);white-space:pre-line;color:var(--paper-footer-ink);align-self:stretch;margin-top:14px;padding-top:10px;line-height:1.4}.dash-print-card[data-layout=horizontal]{grid-template-columns:minmax(0, 1fr) calc(var(--card-qr) + 25px);text-align:left;grid-template-rows:minmax(0,1fr) auto;place-items:center stretch;column-gap:24px;padding:26px 30px 22px;display:grid}.dash-card-words{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dash-card-words>.dash-card-ornament>span:first-child{display:none}.dash-print-card[data-layout=horizontal] .dash-card-ask{font-size:var(--card-fs-ask-wide);margin:18px 0 10px}.dash-card-scan{border-left:1px solid var(--paper-line);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding-left:24px;display:flex}.dash-print-card[data-layout=horizontal] .dash-qr-code{margin:0 0 10px}.dash-card-scan>.dash-scan-label{text-align:center;text-wrap:balance}.dash-print-card[data-layout=horizontal] .dash-card-footer{text-align:left;grid-column:1/-1;margin-top:16px}.dash-print-card[data-layout=minimal]{justify-content:space-between;padding:40px 30px 34px}.dash-card-lead{flex-direction:column;align-items:center;display:flex}.dash-card-lead>.dash-card-ornament{margin-bottom:18px}.dash-print-card[data-layout=minimal] .dash-card-ask{font-size:var(--card-fs-ask-min);margin:0;line-height:1.08}.dash-print-card[data-layout=minimal] .dash-qr-code{width:var(--card-qr-big);height:var(--card-qr-big);margin:0;padding:9px}.dash-card-signature{border-top:1px solid var(--paper-line);align-self:stretch;padding-top:12px}.dash-card-signature>.dash-card-business,.dash-card-signature>.dash-card-business[data-fit]{font-size:var(--card-fs-sub);letter-spacing:.18em}.dash-card-signature>.dash-card-business[data-fit=small]{white-space:nowrap}.dash-print-card [contenteditable=plaintext-only],.dash-print-card [contenteditable=true]{outline:1px dashed var(--paper-ornament);outline-offset:3px;cursor:text}.dash-print-card [contenteditable=plaintext-only]:focus-visible,.dash-print-card [contenteditable=true]:focus-visible{outline:2px solid var(--paper-ornament)}@media print{@page{size:4in 6in;margin:0}@page card-landscape{size:6in 4in;margin:0}html:has([data-print-card][data-layout=horizontal]) body{page:card-landscape}html:has([data-print-card]){background:0 0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html:has([data-print-card]) body{background:0 0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html:has([data-print-card]) body :not(:has([data-print-card])):not([data-print-card]):not([data-print-card] *){display:none!important}html:has([data-print-card]) body :has([data-print-card]){aspect-ratio:auto!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}[data-print-card]{-webkit-print-color-adjust:exact;print-color-adjust:exact;--paper:#fbf7ee;--paper-ink:#16232b;--paper-line:#d3c9b5;--paper-edge:#d3c9b5;--paper-ornament:#6f4a10;--paper-ornament-line:#e8bc79;--paper-muted:#4a5b63;--paper-google:#4a5b63;--paper-footer-ink:#45535a;--paper-footer-line:#d3c9b5;--qr-ink:#16232b;width:var(--card-w)!important;height:var(--card-h)!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}[data-print-card] [contenteditable]{outline:none!important}}
