.swcfq{--teal:#0d6f73;--cream:#f6e5b9;--coral:#e95d3c;--ink:#173b3b;--sun:#f4b52e;max-width:860px;margin:30px auto;font-family:Georgia,serif;color:var(--ink)}.swcfq-card{position:relative;background:#f8edcf;border:4px solid #173b3b;border-radius:18px;padding:clamp(24px,5vw,54px);box-shadow:9px 10px 0 rgba(23,59,59,.16);overflow:hidden;background-image:radial-gradient(rgba(23,59,59,.07) .7px,transparent .7px);background-size:5px 5px}.swcfq-intro{text-align:center}.swcfq h2,.swcfq h3{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:.15em 0;color:#123f42}.swcfq h2{font-size:clamp(42px,8vw,78px);line-height:.9}.swcfq h3{font-size:clamp(28px,5vw,48px);line-height:1.02}.swcfq-kicker,.swcfq-count,.swcfq-calc{font:800 14px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#c94d35}.swcfq-btn,.swcfq-secondary,.swcfq-answers button{border:3px solid #173b3b;box-shadow:4px 4px 0 #173b3b;border-radius:10px;padding:14px 18px;font:800 17px/1.2 Arial,sans-serif;cursor:pointer;transition:.12s}.swcfq-btn{background:#f3b52b}.swcfq-secondary{background:#fff0c9}.swcfq-btn:hover,.swcfq-secondary:hover,.swcfq-answers button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #173b3b}.swcfq-answers{display:grid;gap:14px;margin-top:28px}.swcfq-answers button{background:#fff8e7;text-align:left}.swcfq-back{margin-top:22px;border:0;background:none;font-weight:700;cursor:pointer}.swcfq-progress{height:14px;background:#edd6a1;border:3px solid #173b3b;border-radius:999px;margin-bottom:18px;overflow:hidden}.swcfq-progress span{display:block;height:100%;background:#e45c3f}.swcfq-stickers{display:flex;justify-content:center;gap:20px;height:130px}.swcfq-stickers img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.15))}.swcfq-result{text-align:center}.swcfq-result-art{width:min(260px,60vw);max-height:260px;object-fit:contain;margin:10px auto;display:block}.swcfq-tag{font-size:22px;font-weight:700}.swcfq-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left;margin:28px 0}.swcfq-stats p{background:#fff5d8;border:2px solid #173b3b;border-radius:10px;padding:12px;margin:0}.swcfq-stats b,.swcfq-stats span{display:block}.swcfq-stats b{text-transform:uppercase;font:800 12px Arial,sans-serif;color:#c94d35;letter-spacing:.08em;margin-bottom:5px}.swcfq-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:600px){.swcfq{margin:16px 10px}.swcfq-card{padding:26px 18px}.swcfq-stickers{height:90px}.swcfq-stats{grid-template-columns:1fr}.swcfq-answers button{font-size:16px;padding:15px}.swcfq h2{font-size:44px}}

/* 0.1.3 share/SEO imagery */
.swcfq-hero-image,.swcfq-result-card-image{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 8px 24px rgba(22,45,44,.18)}
.swcfq-hero-image{margin:0 0 22px}.swcfq-result-card-image{margin:0 0 20px}
.swcfq-shared-result .swcfq-calc{margin-bottom:14px}
@media(max-width:640px){.swcfq-hero-image,.swcfq-result-card-image{border-radius:10px}}
