.calm-app .output-share-card{box-sizing:border-box;background:var(--warm-cream);width:1080px;height:1350px;color:var(--foreground);flex-direction:column;justify-content:space-between;padding:80px;display:flex;overflow:hidden}.calm-app .output-share-card h2{font-family:var(--font-condensed);overflow-wrap:anywhere;font-size:62px;line-height:1.12}.calm-app .output-share-card p{font-size:26px}.calm-app .output-share-card .share-quote{font-size:20px}.calm-app .output-share-card strong{font-family:var(--font-display);color:var(--brand-mark);font-size:64px}.calm-app .market-rust{background:var(--brand-mark);color:var(--warm-cream)}.calm-app .market-rust:hover{background:var(--accent-button)}.calm-app .market-section{border-bottom:1px solid var(--border);padding:28px 0}.calm-app .market-section textarea,.calm-app .market-section input:not([type=checkbox]),.calm-app .market-section select{border:1px solid var(--input);background:var(--card);width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:12px;font-size:16px;line-height:1.6}.calm-app .market-section input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--brand-mark);flex:none;padding:0}.calm-app .market-section textarea{resize:vertical;margin-top:10px}.calm-app .market-label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:13px}.calm-app .market-stamp{border:3px double var(--brand-mark);color:var(--brand-mark);font-family:var(--font-condensed);text-transform:uppercase;padding:10px 14px;font-size:24px;display:inline-block;transform:rotate(-5deg)}.calm-app .market-celebrate .market-stamp{animation:.35s ease-out market-stamp-in}@keyframes market-stamp-in{0%{opacity:0;transform:scale(1.3)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.calm-app .market-celebrate .market-stamp{animation:none}}.home-counter{background:var(--deep-cherry);color:var(--receipt-foreground);overflow-wrap:anywhere;border-radius:12px;padding:32px 26px}.home-counter .brand-caption,.home-counter a{color:inherit}.home-counter-empty{background:var(--ink)}.home-counter-next{background:color-mix(in oklch, var(--receipt-foreground) 10%, transparent);border-radius:10px;padding:18px}@media (width<=767px){.home-counter{padding:24px 18px}}.fb-label{background:var(--warm-cream);color:var(--ink);font-family:var(--font-sans,sans-serif);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.fb-label-band{background:var(--deep-cherry);color:var(--receipt-foreground);font-family:var(--font-mono);text-transform:lowercase;justify-content:space-between;padding:18px 24px;font-size:14px;display:flex}.fb-label-body{flex-direction:column;flex:1;padding:40px 32px;display:flex}.fb-label-name{font-family:var(--font-condensed);overflow-wrap:anywhere;font-size:56px;line-height:1.05}.fb-label-pitch{overflow-wrap:anywhere;margin-top:20px;font-size:22px;line-height:1.4}.fb-label-ask{margin-top:auto;font-size:18px;line-height:1.5}.fb-label-ask strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px}.fb-label-foot{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:10px;padding:20px 32px;font-size:13px;display:flex}.fb-label-square .fb-label-name{font-size:40px}.fb-label-square .fb-label-pitch{margin-top:12px;font-size:17px}.fb-label-square .fb-label-body{padding:24px 28px}.feedback-link-card{background:var(--card);box-shadow:var(--shadow-app-card,0 8px 22px #1a171412);border-radius:20px;margin-top:16px;padding:18px}.feedback-link-card>a{border-radius:999px;min-height:50px;font-weight:800}
