.analytics-banner[data-astro-cid-5ipnjud7][hidden]{display:none}.analytics-banner[data-astro-cid-5ipnjud7]{z-index:20;border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--card);max-width:700px;color:var(--foreground);box-shadow:var(--panel-shadow);margin-inline:auto;padding:20px;position:fixed;inset:auto 16px 16px}.analytics-dialog[data-astro-cid-5ipnjud7]{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--card);width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);font:16px/1.65 var(--font-sans);margin:auto;padding:24px;overflow:auto}.analytics-dialog[data-astro-cid-5ipnjud7]::backdrop{background:#00000073}.analytics-heading[data-astro-cid-5ipnjud7]{justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-heading[data-astro-cid-5ipnjud7] h2[data-astro-cid-5ipnjud7]{margin:0;font-size:22px;line-height:1.4}.analytics-dialog[data-astro-cid-5ipnjud7] p[data-astro-cid-5ipnjud7]{margin-block:16px}.analytics-status[data-astro-cid-5ipnjud7]{border-radius:var(--radius-md);background:var(--muted);color:var(--foreground);padding:12px;font-weight:700}.analytics-actions[data-astro-cid-5ipnjud7]{flex-wrap:wrap;gap:10px;margin-block:16px;display:flex}.analytics-dialog[data-astro-cid-5ipnjud7] button[data-astro-cid-5ipnjud7],.analytics-banner[data-astro-cid-5ipnjud7] button[data-astro-cid-5ipnjud7]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;padding:10px 14px}.analytics-dialog[data-astro-cid-5ipnjud7] button[data-astro-cid-5ipnjud7]:disabled,.analytics-banner[data-astro-cid-5ipnjud7] button[data-astro-cid-5ipnjud7]:disabled{color:var(--muted-foreground);background:var(--muted);cursor:not-allowed}.analytics-dialog[data-astro-cid-5ipnjud7] a[data-astro-cid-5ipnjud7]{min-height:44px;color:var(--primary);align-items:center;font-size:16px;display:inline-flex}@media (width<=400px){.analytics-dialog[data-astro-cid-5ipnjud7]{padding:16px}.analytics-actions[data-astro-cid-5ipnjud7] button[data-astro-cid-5ipnjud7]{flex:auto}}.qrcove-workspace{--workspace-measure:1440px;min-width:320px}.qrcove-workspace .shell,.qrcove-workspace .site-footer{width:min(100%,var(--workspace-measure));padding-inline:32px}.qrcove-workspace .site-header{padding-block:0}.qrcove-workspace .header-bar{border:1px solid var(--panel-border);background:var(--card);border-top:0;border-radius:0 0 16px 16px;align-items:center;gap:32px;min-height:80px;padding:12px 32px;display:flex}.qrcove-workspace .brand{min-height:44px;color:var(--foreground);letter-spacing:-.025em;flex-shrink:0;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.qrcove-workspace .brand img{border-radius:8px;flex-shrink:0}.qrcove-workspace .header-nav{align-self:stretch;align-items:stretch;gap:8px;min-width:0;display:flex}.qrcove-workspace .header-nav a{min-width:44px;min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.qrcove-workspace .header-nav svg{flex-shrink:0;width:18px;height:18px}.qrcove-workspace .header-nav [aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.qrcove-workspace .header-nav a:hover{color:var(--primary);background:var(--primary-soft)}.qrcove-workspace .header-theme{flex-shrink:0;margin-left:auto}.qrcove-workspace .workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 4px 0;display:flex}.qrcove-workspace .workspace-title{min-width:0}.qrcove-workspace .workspace-heading h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);font-weight:700;line-height:1.25}html:has(body.qrcove-workspace){scrollbar-gutter:stable}@media (width<=640px){.qrcove-workspace:is([data-route-view=make],[data-route-view=style],[data-route-view=editor]) [data-route-description]{min-height:3.3em}}.qrcove-workspace [data-route-description]{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.qrcove-workspace .workspace-assurances{color:var(--muted-foreground);text-align:right;text-wrap:pretty;margin:0 0 4px;font-size:.9375rem;line-height:1.5}.qrcove-workspace .home-main{padding-top:24px}.qrcove-workspace [data-qr-tool] .card{border-radius:16px;gap:20px;padding:24px}.qrcove-workspace [data-qr-tool] .preview-card{gap:12px}.qrcove-workspace [data-qr-tool] .editor-card{gap:24px}.qrcove-workspace .editor-heading h2{font-size:1.3125rem;font-weight:600}.qrcove-workspace [data-editor-batch] .batch-panel{box-shadow:none;border:0;margin:0;padding:0}.qrcove-workspace .batch-workspace{width:100%;margin-inline:0;scroll-margin-top:20px}.qrcove-workspace .assets-return{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:.9375rem;display:flex}.qrcove-workspace .assets-return button{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.qrcove-workspace .saved-assets{border-radius:16px;min-width:0;scroll-margin-top:20px}.qrcove-workspace[data-route-view=make] [data-workspace-library] .library-panel{margin-top:24px;padding:24px}.qrcove-workspace[data-route-view=make] [data-workspace-library] .library-grid{gap:12px;margin:12px 0;padding-bottom:8px;display:flex;overflow-x:auto}.qrcove-workspace[data-route-view=make] [data-workspace-library] .library-grid article{flex:0 0 230px}.qrcove-workspace[data-route-view=make] [data-workspace-library] .library-grid img{width:80px;height:80px}.qrcove-workspace[data-route-view=make] [data-workspace-library] .empty-state{text-align:left;padding:8px 0}.qrcove-workspace[data-route-view=make] [data-workspace-library] .retention-note{margin-bottom:0;padding-top:12px}.qrcove-workspace :is([data-workspace-make],[data-workspace-reader],[data-workspace-library]){scroll-margin-top:20px}@media (width>=1920px){.qrcove-workspace{--workspace-measure:1640px}}@media (width>=2560px){.qrcove-workspace{--workspace-measure:1920px}}@media (width>=3200px){.qrcove-workspace{--workspace-measure:2200px}}@media (width<=1199px){.qrcove-workspace .header-bar{gap:16px;padding-inline:20px}.qrcove-workspace .header-nav{gap:0}.qrcove-workspace .header-nav a{padding-inline:8px;font-size:.875rem}.qrcove-workspace .brand{font-size:1.3125rem}}@media (width<=999px){.qrcove-workspace .header-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:12px 16px 0;display:grid}.qrcove-workspace .brand{grid-area:1/1}.qrcove-workspace .header-theme{grid-area:1/3;justify-self:end}.qrcove-workspace .header-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px}.qrcove-workspace .workspace-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}.qrcove-workspace .workspace-assurances{text-align:left}}@media (width<=599px){.qrcove-workspace .shell,.qrcove-workspace .site-footer{padding-inline:12px}.qrcove-workspace .header-bar{gap:8px;padding:12px 12px 0}.qrcove-workspace .brand{gap:8px;font-size:1.1875rem}.qrcove-workspace .brand img{width:30px;height:30px}.qrcove-workspace .header-nav a{gap:4px;padding-inline:4px;font-size:.8125rem}.qrcove-workspace .header-nav svg{width:16px;height:16px}.qrcove-workspace .header-theme summary{padding-inline:8px;font-size:.8125rem}.qrcove-workspace .workspace-heading{padding-top:24px}.qrcove-workspace .workspace-heading h1{letter-spacing:-.025em;font-size:1.75rem}.qrcove-workspace .workspace-assurances{font-size:.875rem}.qrcove-workspace .home-main{padding-top:20px}.qrcove-workspace [data-qr-tool] .card{gap:16px;padding:20px}.qrcove-workspace .editor-hint{display:none}}@media (width<=719px){.qrcove-workspace .header-nav{overflow-x:auto}}@media (width<=359px){.qrcove-workspace .shell,.qrcove-workspace .site-footer{padding-inline:8px}.qrcove-workspace .header-nav a{gap:4px;padding-inline:4px;font-size:.75rem}.qrcove-workspace .header-nav svg{width:14px;height:14px}.qrcove-workspace [data-qr-tool] .card{padding:16px}}@media (width>=1600px) and (height<=1100px){.qrcove-workspace .header-bar{min-height:68px;padding-block:8px}.qrcove-workspace .workspace-heading{padding-top:12px}.qrcove-workspace .workspace-heading h1{margin:0 0 4px;font-size:1.875rem}.qrcove-workspace .home-main{padding-top:8px}.qrcove-workspace .make-steps{margin-bottom:8px}.qrcove-workspace [data-qr-tool] .preview-card{gap:10px;padding:20px}}
