/* /blog/print-dymo-labels-chromebook: How it works scene and CTA design. */
.hub-anim.ha-print-dymo-labels-chromebook .ha-stage { min-height: 0; border: 1px solid #cbd5e1; background: radial-gradient(circle at 88% 16%, rgba(255,255,255,.65) 0 80px, transparent 81px), #f1f5f9; }
.hub-anim.ha-print-dymo-labels-chromebook .sc-arrow { color: #0f0f12; flex: 0 0 auto; } .hub-anim.ha-print-dymo-labels-chromebook .sc-arrow svg { width: 64px; height: 32px; display: block; }
.hub-anim.ha-print-dymo-labels-chromebook .sc { display: flex; align-items: center; justify-content: center; gap: 1.6rem; min-height: 240px; }
.hub-anim.ha-print-dymo-labels-chromebook .sc-tag { display: inline-block; margin: 0; padding: .4rem .72rem; border-radius: 999px; font: 800 .8rem/1 Manrope, Inter, sans-serif; white-space: nowrap; box-shadow: 3px 3px 0 #0f0f12; }
@media (max-width: 640px) { .hub-anim.ha-print-dymo-labels-chromebook .sc { flex-direction: column; gap: .9rem; } .hub-anim.ha-print-dymo-labels-chromebook .sc-arrow { transform: rotate(90deg); } .hub-anim.ha-print-dymo-labels-chromebook .ha-stage { padding-bottom: 3.4rem; } }
.hub-anim.ha-print-dymo-labels-chromebook .sc { flex-direction: column; gap: 1.5rem; }
.hub-anim.ha-print-dymo-labels-chromebook .sp-track { position: relative; display: flex; justify-content: space-between; width: min(600px, 100%); } .hub-anim.ha-print-dymo-labels-chromebook .sp-line { position: absolute; left: 8%; right: 8%; top: 26px; height: 4px; background: #475569; border-radius: 4px; transform-origin: 0 50%; }
.hub-anim.ha-print-dymo-labels-chromebook .sp-step { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; gap: .55rem; width: 25%; text-align: center; } .hub-anim.ha-print-dymo-labels-chromebook .sp-step b { display: grid; place-items: center; width: 54px; height: 54px; border-radius: 99px; background: #475569; color: #fff; border: 2.5px solid #0f0f12; font: 800 1.2rem/1 Manrope, Inter, sans-serif; box-shadow: 3px 3px 0 #0f0f12; box-sizing: border-box; } .hub-anim.ha-print-dymo-labels-chromebook .sp-step span { font: 800 .86rem/1.15 Manrope, Inter, sans-serif; color: #0f172a; }
.hub-anim.ha-print-dymo-labels-chromebook .sp-out { width: 190px; height: 82px; overflow: hidden; border-top: 7px solid #0f0f12; border-radius: 3px; } .hub-anim.ha-print-dymo-labels-chromebook .sp-lab { height: 76px; padding: 10px 12px; background: #fff; border: 2px solid #0f0f12; border-top: 0; border-radius: 0 0 8px 8px; box-sizing: border-box; } .hub-anim.ha-print-dymo-labels-chromebook .sp-lab span { display: block; height: 50px; background: repeating-linear-gradient(90deg, #0f0f12 0 3px, transparent 3px 5px, #0f0f12 5px 6px, transparent 6px 10px, #0f0f12 10px 14px, transparent 14px 16px); }
@media (max-width: 640px) { .hub-anim.ha-print-dymo-labels-chromebook .sc { flex-direction: column; } .hub-anim.ha-print-dymo-labels-chromebook .sp-step b { width: 42px; height: 42px; font-size: 1rem; } .hub-anim.ha-print-dymo-labels-chromebook .sp-line { top: 20px; } .hub-anim.ha-print-dymo-labels-chromebook .sp-step span { font-size: .68rem; } }
@media (prefers-reduced-motion: no-preference) { .hub-anim.ha-print-dymo-labels-chromebook .sp-line { animation: sp-line 10s ease infinite both; } .hub-anim.ha-print-dymo-labels-chromebook .sp-lab { animation: sp-lab 10s ease infinite both; } .hub-anim.ha-print-dymo-labels-chromebook .sp-s1 b { animation: sp-1 10s ease infinite both; } .hub-anim.ha-print-dymo-labels-chromebook .sp-s2 b { animation: sp-2 10s ease infinite both; } .hub-anim.ha-print-dymo-labels-chromebook .sp-s3 b { animation: sp-3 10s ease infinite both; } .hub-anim.ha-print-dymo-labels-chromebook .sp-s4 b { animation: sp-4 10s ease infinite both; }
 @keyframes sp-line { 0%, 6% { transform: scaleX(0); } 62%, 94% { transform: scaleX(1); opacity: 1; } 99%, 100% { transform: scaleX(1); opacity: 0; } }
 @keyframes sp-1 { 0%, 3% { background: #fff; color: #0f0f12; } 8%, 95% { background: #475569; color: #fff; } 100% { background: #fff; color: #0f0f12; } }
 @keyframes sp-2 { 0%, 20% { background: #fff; color: #0f0f12; } 26%, 95% { background: #475569; color: #fff; } 100% { background: #fff; color: #0f0f12; } }
 @keyframes sp-3 { 0%, 38% { background: #fff; color: #0f0f12; } 44%, 95% { background: #475569; color: #fff; } 100% { background: #fff; color: #0f0f12; } }
 @keyframes sp-4 { 0%, 56% { background: #fff; color: #0f0f12; } 62%, 95% { background: #475569; color: #fff; } 100% { background: #fff; color: #0f0f12; } }
 @keyframes sp-lab { 0%, 64% { transform: translateY(-100%); } 80%, 94% { transform: none; opacity: 1; } 99%, 100% { transform: none; opacity: 0; } }
}
.uc-cta--print-dymo-labels-chromebook { --uc-a: #0f172a; --uc-b: #475569; --uc-c: #cbd5e1; --uc-ink: #0f172a; --uc-tint: #f1f5f9; }
body.article-page:is(.blog-post, .bk-chapters) article.blog-content > .cta-section.uc-cta.uc-cta--print-dymo-labels-chromebook { background: linear-gradient(120deg, #0f172a, #0f172a); border: 0; border-left: 10px solid #475569; border-radius: 12px; }
body.article-page:is(.blog-post, .bk-chapters) article.blog-content > .cta-section.uc-cta.uc-cta--print-dymo-labels-chromebook .cta-button { background: #fff; color: #0f172a; border-color: #fff; }
