@font-face{font-family:Gilbert Cuttons;src:url(../feed/fonts/gilbert-cuttons.woff2) format("woff2");font-display:swap}.crs{--crs-ink: #3a0108;--crs-burgundy: #5a0009;--crs-blush: #fff3f9;--crs-line: #ffceeb;--crs-pink: #ff85cb;--crs-pink-deep: #fb6fc0;--crs-accent: #ff003a;--crs-muted: #78716c;margin:12px 0 0;color:var(--crs-ink);font:inherit;line-height:1.45}.crs :where(p,form,label,input,button){margin:0;box-sizing:border-box;font:inherit;letter-spacing:normal;text-transform:none}.crs .crs-trigger{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 22px;border:0;border-radius:60px;background:var(--crs-pink);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.crs .crs-trigger:hover{background:var(--crs-pink-deep)}.crs .crs-trigger:active{transform:scale(.98)}.crs .crs-trigger:focus-visible,.crs .crs-submit:focus-visible{outline:2px solid var(--crs-burgundy);outline-offset:2px}.crs .crs-trigger svg{flex:none}.crs .crs-panel{display:block;padding:16px 16px 14px;border:1px solid var(--crs-line);border-radius:16px;background:var(--crs-blush);animation:crs-in .22s ease-out}.crs .crs-heading{font-size:18px;font-weight:700;line-height:1.3;color:var(--crs-burgundy)}.crs .crs-accent{font-family:Gilbert Cuttons,cursive;font-weight:400;font-size:1.2em;color:var(--crs-accent);text-transform:none}.crs .crs-sub{margin-top:4px;font-size:14px;color:var(--crs-muted)}.crs .crs-row{display:flex;gap:8px;margin-top:12px}.crs .crs-email{flex:1 1 auto;min-width:0;height:46px;padding:0 16px;border:1px solid var(--crs-line);border-radius:60px;background:#fff;color:var(--crs-ink);font-size:16px;outline:none}.crs .crs-email:focus{border-color:var(--crs-pink);box-shadow:0 0 0 3px #ff85cb40}.crs .crs-submit{flex:none;height:46px;padding:0 20px;border:0;border-radius:60px;background:var(--crs-burgundy);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.crs .crs-submit:disabled{opacity:.6;cursor:default}.crs .crs-optin{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;color:var(--crs-ink);cursor:pointer}.crs .crs-optin input{flex:none;width:16px;height:16px;margin-top:1px;accent-color:var(--crs-accent)}.crs .crs-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.crs .crs-error{margin-top:8px;font-size:13px;color:#b91c1c}.crs .crs-error[hidden]{display:none!important}.crs .crs-fine{margin-top:10px;font-size:12px;color:var(--crs-muted)}.crs .crs-fine a{color:inherit;text-decoration:underline}.crs .crs-panel--done .crs-sub{margin-top:4px}@media(max-width:420px){.crs .crs-row{flex-direction:column}.crs .crs-submit{width:100%}}@keyframes crs-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.crs .crs-panel,.crs .crs-trigger{animation:none!important;transition:none!important}}
