.bfcm26-cw{--cw-ink: #1B1A18;--cw-cream: #F3EBDC;--cw-kraft: #CDBFA3;--cw-red: #D9502A;--cw-mustard: #FFB547;--cw-btn: #B23C17;font-family:var(--font-body-family);color:var(--cw-ink)}.bfcm26-cw *,.bfcm26-cw *:before,.bfcm26-cw *:after{box-sizing:border-box}.bfcm26-cw h2,.bfcm26-cw h3,.bfcm26-cw p{margin:0}.bfcm26-cw-if{display:contents}.bfcm26-cw-if.off{display:none!important}.bfcm26-cw .cw-comic{font-family:Open Sans,Arial Narrow,Roboto Condensed,Impact,sans-serif;font-weight:800;font-stretch:75%;text-transform:uppercase;letter-spacing:.01em}.bfcm26-cw h2.cw-comic,.bfcm26-cw .cw-modal-title{margin:0;color:#f3ebdc;font-family:Open Sans,Arial,sans-serif;font-weight:800;font-stretch:75%;font-size:44px;line-height:1;text-transform:uppercase;letter-spacing:.01em}.bfcm26-cw .cw-modal-title{display:block;max-width:100%;overflow-wrap:normal;word-break:normal}.bfcm26-cw .cw-modal-title__lead,.bfcm26-cw .cw-modal-title__mid,.bfcm26-cw .cw-modal-title__last{display:inline;max-width:100%;line-height:1}.bfcm26-cw .cw-modal-title__lead{font-size:44px}.bfcm26-cw .cw-modal-title__mid{font-size:44px;line-height:1}.bfcm26-cw .cw-modal-title__last{font-size:44px;white-space:nowrap;font-stretch:75%}.bfcm26-cw .cw-prize{display:inline-block;background:#d9502a;color:#f3ebdc;padding:4px 14px 2px;font-size:22px;line-height:1.05;transform:rotate(-2deg);box-shadow:4px 5px #00000059;text-align:left;white-space:nowrap}.bfcm26-cw .cw-prize__lead,.bfcm26-cw .cw-prize__last{display:inline}.bfcm26-cw .cw-hand{font-family:var(--font-heading-family);font-style:italic;font-weight:600;font-size-adjust:.37}.bfcm26-cw .cw-mono{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.04em}.bfcm26-cw .cw-label-block{display:inline-block;background:var(--cw-red);color:var(--cw-cream);padding:4px 16px 2px;box-shadow:4px 5px #00000059;clip-path:polygon(0 4%,3% 0,40% 3%,72% 0,100% 2%,99% 40%,100% 96%,62% 100%,30% 97%,2% 100%,0 60%)}.bfcm26-cw .cw-card-kraft{position:relative;background-color:var(--cw-kraft);background-image:radial-gradient(rgba(70,50,20,.1) 1px,transparent 1.6px),linear-gradient(170deg,#ffffff2e,#0000000f);background-size:6px 6px,100% 100%;border-radius:10px;box-shadow:0 2px #fff6 inset,0 14px 28px #0006}.bfcm26-cw .cw-orange-top{display:block!important;font-size:0;line-height:0;color:transparent}.bfcm26-cw .cw-clips:before,.bfcm26-cw .cw-clips:after{content:"";position:absolute;top:-12px;width:34px;height:30px;background:var(--cw-red);border-radius:3px 3px 8px 8px;box-shadow:inset 0 -6px #0000002e,0 3px 4px #00000059;z-index:3}.bfcm26-cw .cw-clips:before{left:14%}.bfcm26-cw .cw-clips:after{right:14%}.bfcm26-cw .cw-layout{--cw: 40px;display:flex;flex-direction:column;gap:24px;padding:30px}.bfcm26-cw .cw-board{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.bfcm26-cw .cw-cells{display:grid;grid-template-columns:repeat(21,var(--cw));grid-auto-rows:var(--cw)}.bfcm26-cw .cw-pad,.bfcm26-cw .cw-cell{display:block!important;width:var(--cw);height:var(--cw);box-sizing:border-box;font-size:0;line-height:0;color:transparent}.bfcm26-cw .cw-cell{position:relative}.bfcm26-cw .cw-num{position:absolute;left:3px;top:2px;font:400 10px/1 var(--font-body-family);color:#a93a17;pointer-events:none;z-index:1}.bfcm26-cw .cw-side{display:flex;flex-direction:column;gap:14px;min-width:0}.bfcm26-cw .cw-clue-row{display:grid;grid-template-columns:repeat(4,minmax(0,calc((100% - 60px) / 6)));gap:12px;justify-content:center}.bfcm26-cw .cw-side>a{align-self:center!important}.bfcm26-cw .cw-rich a{color:#a93a17;font-weight:800}.bfcm26-cw details>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer}.bfcm26-cw details>summary::-webkit-details-marker{display:none}.bfcm26-cw details>summary::marker{content:""}.bfcm26-cw details>summary:before{content:"";flex:none;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #1B1A18;transform:translateY(.5px)}.bfcm26-cw details[open]>summary:before{border-width:7px 5px 0 5px;border-color:#1B1A18 transparent transparent transparent}.bfcm26-cw .cw-rich ol{margin:10px 0 0;padding-left:1.35em;list-style:decimal outside;display:block}.bfcm26-cw .cw-rich ol>li{display:list-item;list-style:decimal outside;margin:0 0 6px;padding:0}.bfcm26-cw .cw-rich ol>li:last-child{margin-bottom:0}.bfcm26-cw .cw-rich ul{margin:10px 0 0;padding-left:1.35em;list-style:disc outside;display:block}.bfcm26-cw .cw-rich ul>li{display:list-item;list-style:disc outside;margin:0 0 6px;padding:0}.bfcm26-cw .cw-rich ul>li:last-child{margin-bottom:0}@media(max-width:900px){.bfcm26-cw .cw-clue-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.bfcm26-cw .cw-layout{--cw: 26px;padding:16px}.bfcm26-cw .cw-clue-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bfcm26-cw .cw-modal-head{padding:22px 16px 18px!important;gap:12px!important}.bfcm26-cw .cw-modal-title{line-height:1!important}.bfcm26-cw .cw-modal-title__lead,.bfcm26-cw .cw-modal-title__mid,.bfcm26-cw .cw-modal-title__last{font-size:34px!important;line-height:1!important}.bfcm26-cw .cw-prize{font-size:22px}}.bfcm26-cw-launcher{position:fixed;right:16px;top:200px;z-index:45;width:168px;pointer-events:none}.bfcm26-cw-launcher>*{pointer-events:auto}.bfcm26-cw-launcher .cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;background:var(--cw-btn);color:var(--cw-cream);border:2px solid var(--cw-ink);border-radius:6px;box-shadow:4px 4px 0 var(--cw-ink);font:800 14px/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bfcm26-cw-launcher .cw-btn:hover{color:var(--cw-cream);transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cw-ink)}.bfcm26-cw-mini{display:grid;grid-template-columns:repeat(3,20px);grid-auto-rows:20px;gap:3px;padding:4px;background:var(--cw-ink);border-radius:3px;transform:rotate(-3deg);box-shadow:2px 3px #00000040}.bfcm26-cw-mini .cw-x{background:var(--cw-ink)}.bfcm26-cw-mini .cw-c{position:relative;display:flex;align-items:center;justify-content:center;background:var(--cw-cream)}.bfcm26-cw-mini .cw-c b{font:800 13px/1 var(--font-body-family);color:var(--cw-ink)}body:has(.bf-shell) .bfcm26-cw-launcher,body:has(.bfcm-2026-shell-section) .bfcm26-cw-launcher,body.bfcm26-live .bfcm26-cw-launcher{display:none!important}@media(max-width:749px){.bfcm26-cw-launcher{right:12px;top:120px;width:148px}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/bfcm-2026-crossword.css.map */
