.bs-sm{background:#fafaf8;background:var(--bs-bg,#fafaf8)}.bs-sm__hero{background:linear-gradient(180deg,#fff7e3,#fafaf8);border-bottom:1px solid #0f1b2d14;border-bottom:1px solid var(--bs-line,#0f1b2d14);padding:36px 0 18px}.bs-sm__back{align-items:center;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;margin-bottom:12px;text-decoration:none}.bs-sm__back:hover{text-decoration:underline}.bs-sm__h1{color:#0f1b2d;color:var(--bs-deep,#0f1b2d);font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:clamp(30px,4.4vw,46px);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:8px 0 14px}.bs-sm__h1-accent{color:#c2914f;font-weight:600}.bs-sm__lede{color:#0f1b2dc7;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.55;margin:0;max-width:64ch}.bs-sm__topics{padding:18px 0 6px}.bs-sm__topic-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bs-sm__topic{align-items:center;background:#fff;border:1px solid #0f1b2d24;border:1px solid var(--bs-line,#0f1b2d24);border-radius:999px;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:background .18s ease,border-color .18s ease,color .18s ease}.bs-sm__topic:hover{background:#fffdf6;border-color:#0f1b2d4d}.bs-sm__topic.is-active{background:#0f1b2d;background:var(--bs-deep,#0f1b2d);border-color:#0f1b2d;border-color:var(--bs-deep,#0f1b2d);color:#fffbef}.bs-sm__topic--all{font-style:normal}.bs-sm__topic-blurb{color:#0f1b2d99;font-family:Inter,sans-serif;font-size:13px;margin:0}.bs-sm__stats{padding:10px 0 14px}.bs-sm__stats-inner{align-items:center;background:#fff;border:1px solid var(--bs-line);border-radius:12px;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:13.5px;gap:18px;padding:10px 16px}.bs-sm__stat{align-items:center;display:inline-flex;gap:6px}.bs-sm__stat strong{font-weight:700}.bs-sm__stat em{color:#0f1b2d8c;font-style:italic;font-weight:400}.bs-sm__stat--pb{color:#0f1b2db3}.bs-sm__restart{align-items:center;background:#0000;border:1px solid #0f1b2d33;border-radius:999px;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;margin-left:auto;padding:7px 14px;transition:background .18s ease,border-color .18s ease}.bs-sm__restart:hover{background:#fffdf6;border-color:#0f1b2d;border-color:var(--bs-deep,#0f1b2d)}.bs-sm__boardwrap{padding:8px 0 36px}.bs-sm__board{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:640px}@media (max-width:520px){.bs-sm__board{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-sm__card{aspect-ratio:3/4;background:#0000;border:none;cursor:pointer;padding:0;perspective:800px;position:relative}.bs-sm__card:disabled{cursor:default}.bs-sm__card-inner{inset:0;position:absolute;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.9,.3,1)}.bs-sm__card.is-up .bs-sm__card-inner{transform:rotateY(180deg)}.bs-sm__card-back,.bs-sm__card-front{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;text-align:center}.bs-sm__card-back{background:linear-gradient(135deg,#0f4c3a,#0f1b2d);border:1px solid #fffbef14;box-shadow:0 6px 16px -10px #0f1b2d73;color:#c2914f}.bs-sm__card-front{background:#fffdf6;border:1px solid #0f1b2d1f;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);padding:10px;transform:rotateY(180deg)}.bs-sm__card.is-matched .bs-sm__card-front{background:#f4ecd2;border-color:#c2914f;box-shadow:inset 0 0 0 1px #c2914f66}.bs-sm__card-img{max-height:100%;max-width:100%;object-fit:contain}.bs-sm__card-img-placeholder{color:#0f1b2d66;font-family:Inter,sans-serif;font-size:12px}.bs-sm__card-word{color:#0f1b2d;color:var(--bs-deep,#0f1b2d);font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:clamp(15px,2.5vw,19px);font-weight:700;line-height:1.15}.bs-sm__card-word-wrap{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;text-align:center}.bs-sm__card-emoji{display:block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,EmojiOne Color,sans-serif;font-size:clamp(28px,8vw,44px);line-height:1}.bs-sm__board.is-won .bs-sm__card.is-matched .bs-sm__card-inner{animation:bs-sm-celebrate .7s ease-in-out}@keyframes bs-sm-celebrate{0%{transform:rotateY(180deg) scale(1)}40%{transform:rotateY(180deg) scale(1.04)}to{transform:rotateY(180deg) scale(1)}}.bs-sm__result{background:#fff;border:1px solid var(--bs-line);border-radius:14px;margin:24px auto 0;max-width:640px;padding:20px 22px 22px;text-align:center}.bs-sm__pb-flag{align-items:center;background:#fff7dd;border:1px solid #e8d38a;border-radius:999px;color:#5a4314;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:700;gap:6px;margin-bottom:8px;padding:4px 10px}.bs-sm__result-h{color:#0f1b2d;color:var(--bs-deep,#0f1b2d);font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:clamp(20px,2.4vw,26px);font-weight:700;margin:0 0 6px}.bs-sm__result-sub{color:#0f1b2da8;font-family:Inter,sans-serif;font-size:14px;margin:0 0 14px}.bs-sm__result-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.bs-sm__how{background:#fff;border-top:1px solid var(--bs-line);padding:28px 0}.bs-sm__how-p{color:#0f1b2dc7;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin:8px 0 0;max-width:64ch}.bs-sm__more{background:#fafaf8;padding:32px 0 48px}.bs-sm__more-head{margin-bottom:16px}.bs-sm__more-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bs-sm__more-card{background:#fff;border:1px solid var(--bs-line);border-radius:14px;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bs-sm__more-card:hover{border-color:#0f1b2d4d;box-shadow:0 12px 28px -22px #0f1b2d59;transform:translateY(-2px)}.bs-sm__more-card h3{color:#0f1b2d;color:var(--bs-deep,#0f1b2d);font-family:Spectral,Georgia,serif;font-family:var(--bs-serif,"Spectral",Georgia,serif);font-size:19px;font-weight:700;margin:0}.bs-sm__more-card p{color:#0f1b2da8;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5;margin:0}.bs-sm__more-eyebrow{color:#c2914f;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bs-sm__more-eyebrow--light{color:#f4ecd2}.bs-sm__more-cta{align-items:center;color:#0f1b2d;color:var(--bs-deep,#0f1b2d);display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:4px;margin-top:4px}.bs-sm__more-card--invert{background:linear-gradient(135deg,#0f4c3a,#0f1b2d);border-color:#0000;color:#fffbef}.bs-sm__more-card--invert h3{color:#fffbef}.bs-sm__more-card--invert p{color:#fffbefc7}.bs-sm__more-card--invert .bs-sm__more-cta{color:#fffbef}.bs-sm__share-pb{align-items:center;background:#fff7dd;border:1px solid #e8d38a;border-radius:999px;color:#5a4314;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;gap:6px;margin-bottom:8px;padding:4px 10px}.bs-sm__share-preview{align-items:stretch;display:flex;flex-direction:column;gap:12px}.bs-sm__share-chips{display:flex;flex-wrap:wrap;gap:10px}.bs-sm__share-chip{align-items:center;background:#0f1b2d;border-radius:999px;color:#fffbef;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:8px;letter-spacing:.1px;padding:8px 16px}.bs-sm__share-chip>span[aria-hidden=true]{font-size:16px;line-height:1}.bs-sm__share-chip:last-child{background:#0f4c3a}
/*# sourceMappingURL=6191.cf151ca0.chunk.css.map*/