/* Original application bursts use the existing font and handoff anchors. */
body[data-apply-comic] a.apply-comic{--apply-width:225px;--apply-height:80px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:12px;width:var(--apply-width);height:var(--apply-height);min-height:var(--apply-height);max-width:100%;padding:0 24px;border:0;background:transparent;color:#141715;box-shadow:none;clip-path:none;overflow:visible;letter-spacing:0;line-height:1;text-decoration:none;translate:0 0;transform:none;filter:drop-shadow(0 3px 0 #1417151f);transition:translate .35s cubic-bezier(.16,1,.3,1),filter .35s ease;-webkit-tap-highlight-color:transparent}
body[data-apply-comic] a.apply-comic:before,body[data-apply-comic] a.apply-comic:after{content:none}
body[data-apply-comic] a.apply-comic>.apply-comic-art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;transform-origin:50% 55%;animation:apply-comic-lift 10s ease-in-out infinite;animation-play-state:paused}
.apply-comic-shadow{fill:#141715;stroke:#141715;stroke-width:1.5;stroke-linejoin:round}
.apply-comic-edge{fill:#942d44;stroke:#141715;stroke-width:2;stroke-linejoin:round}
.apply-comic-face{fill:#e9b853;stroke:#fff1ca;stroke-width:.7;stroke-linejoin:round}
.apply-comic-dots{opacity:.25}
.apply-comic-ink{fill:none;stroke:#942d44;stroke-width:1.6;stroke-linecap:square}
.apply-comic-sheen{fill:#fff8e1;opacity:.32;animation:apply-comic-sheen 11s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}
body[data-apply-comic] a.apply-comic .apply-comic-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:inherit;line-height:1;position:relative;transform:rotate(-2.5deg);text-align:left;white-space:nowrap}
body[data-apply-comic] a.apply-comic .apply-comic-title{font:800 32px/.9 "Mooney Court",Impact,sans-serif;letter-spacing:.005em;color:#141715;text-shadow:0 1px 0 #fff1ca;white-space:nowrap}
body[data-apply-comic] a.apply-comic .apply-comic-subtitle{font:800 9px/1 "Mooney Text",Arial,sans-serif;letter-spacing:.17em;color:#6b1b2e}
body[data-apply-comic] a.apply-comic .apply-comic-arrow{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;color:#141715;font-size:inherit;line-height:1;transform:rotate(0);transition:transform .35s cubic-bezier(.16,1,.3,1)}
.apply-comic-arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter;overflow:visible}
body[data-apply-comic] a.apply-comic--header{--apply-width:150px;--apply-height:60px;gap:6px;padding:0 17px;filter:drop-shadow(0 2px 0 #00000032)}
body[data-apply-comic] a.apply-comic--header .apply-comic-title{font-size:25px;letter-spacing:-.005em}
body[data-apply-comic] a.apply-comic--header .apply-comic-arrow{flex-basis:18px;width:18px;height:18px}
body[data-apply-comic] a.apply-comic:is(:hover,:focus-visible){translate:0 -3px;background:transparent;color:#141715;transform:none;filter:drop-shadow(0 5px 0 #1417152b)}
body[data-apply-comic] a.apply-comic:is(:hover,:focus-visible) .apply-comic-arrow{transform:translate(2px,-2px)}
body[data-apply-comic] a.apply-comic:focus-visible{outline:3px solid #e9b853;outline-offset:4px;border-radius:4px}
body[data-apply-comic] a.apply-comic--body:focus-visible{outline-color:#942d44}
html[data-apply-motion="playing"] body[data-apply-comic] a.apply-comic.is-apply-visible :is(.apply-comic-art,.apply-comic-sheen){animation-play-state:running}
html[data-apply-motion="paused"] body[data-apply-comic] a.apply-comic :is(.apply-comic-art,.apply-comic-sheen),html[data-final-motion="paused"] body[data-apply-comic] a.apply-comic :is(.apply-comic-art,.apply-comic-sheen),html[data-world-motion="paused"] body[data-apply-comic] a.apply-comic :is(.apply-comic-art,.apply-comic-sheen),body[data-apply-comic].motion-paused a.apply-comic :is(.apply-comic-art,.apply-comic-sheen){animation-play-state:paused!important}
html[data-apply-motion="paused"] body[data-apply-comic] a.apply-comic,html[data-apply-motion="paused"] body[data-apply-comic] a.apply-comic .apply-comic-arrow{transition:none}
@keyframes apply-comic-lift{0%,100%{transform:translateY(0) rotate(-.2deg)}50%{transform:translateY(-1px) rotate(.2deg)}}
@keyframes apply-comic-sheen{0%,64%{transform:translateX(0)}91%,100%{transform:translateX(320px)}}
@media(min-width:768px) and (max-width:900px){body[data-apply-comic] a.apply-comic--header{--apply-width:114px;--apply-height:48px;gap:4px;padding:0 13px}body[data-apply-comic] a.apply-comic--header .apply-comic-title{font-size:20px}body[data-apply-comic] a.apply-comic--header .apply-comic-arrow{flex-basis:14px;width:14px;height:14px}body[data-apply-comic] .site-header{gap:10px;padding-left:3%;padding-right:3%}body[data-apply-comic] .header-actions{gap:8px}}
@media(max-width:767px){body[data-apply-comic] .site-header{gap:8px;padding-left:4%;padding-right:4%}body[data-apply-comic] .header-actions{gap:4px}body[data-apply-comic] a.apply-comic--header{--apply-width:98px;--apply-height:44px;gap:3px;padding:0 10px}body[data-apply-comic] a.apply-comic--header .apply-comic-title{font-size:18px;letter-spacing:0}body[data-apply-comic] a.apply-comic--header .apply-comic-arrow{flex-basis:13px;width:13px;height:13px}body[data-apply-comic] a.apply-comic--body{--apply-width:225px;--apply-height:80px}}
@media(max-width:360px){body[data-apply-comic] .site-header{gap:4px;padding-left:3%;padding-right:3%}body[data-apply-comic] .header-actions{gap:2px}body[data-apply-comic] a.apply-comic--header{--apply-width:88px;--apply-height:44px;gap:2px;padding:0 9px}body[data-apply-comic] a.apply-comic--header .apply-comic-title{font-size:16px}body[data-apply-comic] a.apply-comic--header .apply-comic-arrow{flex-basis:12px;width:12px;height:12px}}
@media(prefers-reduced-motion:reduce){body[data-apply-comic] a.apply-comic :is(.apply-comic-art,.apply-comic-sheen){animation:none!important}body[data-apply-comic] a.apply-comic,body[data-apply-comic] a.apply-comic .apply-comic-arrow{transition:none!important}body[data-apply-comic] a.apply-comic:is(:hover,:focus-visible){translate:0 0}body[data-apply-comic] a.apply-comic:is(:hover,:focus-visible) .apply-comic-arrow{transform:none}}
@media(forced-colors:active){body[data-apply-comic] a.apply-comic{border:2px solid ButtonText;color:LinkText;filter:none}body[data-apply-comic] a.apply-comic .apply-comic-art{display:none}body[data-apply-comic] a.apply-comic :is(.apply-comic-title,.apply-comic-subtitle,.apply-comic-arrow){color:LinkText;text-shadow:none}body[data-apply-comic] a.apply-comic:focus-visible{outline-color:Highlight}}
@media print{body[data-apply-comic] a.apply-comic :is(.apply-comic-art,.apply-comic-sheen){animation:none!important}body[data-apply-comic] a.apply-comic{filter:none}}
