.sajp7a_shell{flex-direction:column;min-height:100svh;display:flex}.sajp7a_shell>main{flex:1;place-items:center;display:grid}.sajp7a_panel{isolation:isolate;text-align:center;flex-direction:column;align-items:center;width:100%;padding:36px 24px 24px;display:flex;position:relative}.sajp7a_kicker{letter-spacing:.12em}.sajp7a_scene{width:min(100%,620px);margin:24px 0 20px;padding-top:46px;position:relative}.sajp7a_aside{z-index:1;border:1px solid var(--border);background:var(--bg);width:max-content;max-width:100%;color:var(--muted);border-radius:12px 12px 12px 2px;padding:8px 16px;font-size:12px;line-height:20px;position:absolute;top:0;left:50%;transform:translate(-35%)rotate(-5deg)}.sajp7a_artwork{justify-content:center;align-items:center;gap:4px;display:flex}.sajp7a_digit{color:var(--accent);font-family:var(--font-space), sans-serif;-webkit-user-select:none;user-select:none;font-size:clamp(100px,18vw,216px);font-weight:700;line-height:1.15}.sajp7a_firstDigit{transform:rotate(-9deg)}.sajp7a_lastDigit{transform:rotate(9deg)}.sajp7a_stickerStage{perspective:850px;flex:0 0 42%;max-width:250px;position:relative}.sajp7a_sticker{z-index:1;transform-style:preserve-3d;position:relative}.sajp7a_sticker .image-frame{overflow:visible}.sajp7a_sticker img{filter:drop-shadow(0 12px 8px #00000020);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.sajp7a_shadow{background:var(--text);opacity:.1;filter:blur(6px);border-radius:50%;width:66%;height:14px;position:absolute;bottom:-10px;left:17%}.sajp7a_spark{color:var(--accent);-webkit-user-select:none;user-select:none;position:absolute}.sajp7a_sparkLeft{font-size:32px;top:22%;left:6%;transform:rotate(12deg)}.sajp7a_sparkRight{font:36px/1 var(--font-plex), monospace;bottom:9%;right:4%;transform:rotate(-15deg)}.sajp7a_copy{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.sajp7a_copy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,5vw,40px);font-weight:500;line-height:1.2}.sajp7a_copy>p{max-width:440px;color:var(--muted);text-wrap:balance;font-size:15px;line-height:24px}.sajp7a_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (any-pointer:fine) and (prefers-reduced-motion:no-preference){.sajp7a_sticker,.sajp7a_shadow{will-change:transform}}@media (max-width:480px){.sajp7a_panel{padding:28px 16px 20px}.sajp7a_scene{margin-top:20px;padding-top:48px}.sajp7a_aside{padding:6px 10px;font-size:10px;transform:translate(-50%)rotate(-5deg)}.sajp7a_sparkLeft{font-size:22px;top:28%;left:0}.sajp7a_sparkRight{font-size:26px;right:0}.sajp7a_copy>p{font-size:14px}.sajp7a_actions{gap:8px}.sajp7a_actions a{padding-inline:14px}}
