@media (orientation:portrait) and (width<=900px){body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell]{--game-width-from-height:100vw}body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell] .game-stage{aspect-ratio:auto;height:max(460px,100svh - 112px)}}@media (orientation:landscape) and (height<=520px){body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell]{--game-width-from-height:100vw}body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell] .game-stage{aspect-ratio:auto;height:max(230px,100svh - 108px)}}body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell]:fullscreen{--game-shell-max-width:100vw;--fullscreen-game-width:100vw}body.play-theme-bergamot-parlor-24 .play-shell[data-game-shell]:fullscreen .game-stage{aspect-ratio:auto;height:calc(100svh - 56px)}body.play-theme-bergamot-parlor-24{--player-surface:#2f5f5a;--player-ink:#fbf3df}@font-face{font-family:BP Fredoka;src:url(/assets/games/cottage-word-search/fredoka-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.bp{--ink:#3a2a20;--paper:#fbf3df;--plum:#6f4f8f;--plum-dark:#4e3468;--teal:#2f5f5a;--teal-dark:#1f4440;--gold:#f6d36a;--walnut:#7a4a2c;--token:64px;--round:"BP Fredoka", ui-rounded, "Nunito", system-ui, sans-serif;isolation:isolate;width:100%;height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#2f7350;outline:none;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;line-height:1.25;position:relative;overflow:hidden;container:bp/size}.bp *,.bp :before,.bp :after{box-sizing:border-box}.bp button,.bp select,.bp input{color:inherit;font-family:inherit}.bp svg{flex:none;display:block}.bp [hidden]{display:none!important}.bp-scene,.bp-cards-art,.bp-fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bp-ada{z-index:2;pointer-events:none;position:absolute}.bp-cards-art{z-index:3}.bp-fx{z-index:9}.bp button:focus-visible,.bp select:focus-visible,.bp input:focus-visible{outline-offset:2px;outline:3px solid #ffd659}.bp[data-input=pointer] button:focus-visible{outline:none}.bp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bp-cards{z-index:5;pointer-events:none;position:absolute;inset:0}.bp-card-btn{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12%;padding:0;position:absolute}.bp-card-btn[aria-disabled=true]{cursor:not-allowed}.bp.is-finished .bp-card-btn{cursor:default}.bp-slip{z-index:4;text-align:center;background:#fbf1dc var(--bp-slip) center / 200px 80px;border-radius:10px;align-content:center;gap:1px;padding:3px 12px;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #3a2a2059,0 2px 8px #0a1e144d}.bp-label{letter-spacing:.02em;color:#2c5650;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.bp-message{-webkit-line-clamp:2;color:#33271a;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.bp-message:empty{display:none}.bp-slip[data-tone=warn] .bp-message{color:#9a3412}.bp-slip[data-tone=good] .bp-message{color:#2c6a3e}.bp-slip[data-tone=hint]{background-color:#eef7f8}.bp-slip[data-tone=hint] .bp-message{color:#1f4a6a}.bp-slip[data-tone=quiet] .bp-message{color:#574631;font-weight:650}.bp-expr{z-index:4;background:#fffbef var(--bp-pad) center / 240px 48px;font:600 18px/1.1 var(--round);color:#2f3a5c;white-space:pre;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #7a9bc059,0 0 0 1px #3a2a2066,0 2px 6px #0a1e144d}.bp-ops{z-index:4;grid-template-columns:repeat(4, var(--token));place-content:center space-between;display:grid;position:absolute}.bp-ops[data-shape=grid]{grid-template-columns:repeat(2, var(--token));grid-template-rows:repeat(2, var(--token));justify-content:center;gap:8px 10px}.bp-op{width:var(--token);height:var(--token);cursor:pointer;background:var(--op) center / 100% 100% no-repeat;font:700 calc(var(--token) * .5)/1 var(--round);border:0;border-radius:50%;padding:0;transition:translate .1s ease-out;position:relative}.bp-op span{text-shadow:0 1px #ffffffb3;display:block;translate:0 -.04em}.bp-op[data-op=\+]{color:#215a2a}.bp-op[data-op=\-]{color:#8a1f3e}.bp-op[data-op=\*]{color:#6a4300}.bp-op[data-op=\/]{color:#1f4a86}.bp-op[aria-pressed=true]{translate:0 2px}.bp-op[aria-pressed=true]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 0 4px #ffd659,0 0 16px 4px #ffd659bf}.bp-op.is-hint:before{content:"";pointer-events:none;border:3px dashed #e9fbff;border-radius:50%;animation:1.1s ease-in-out infinite alternate bp-hint;position:absolute;inset:-6px}.bp-op.is-off,.bp-op:disabled{opacity:.5}.bp-op:disabled{cursor:default}@keyframes bp-hint{0%{scale:.96}to{scale:1.05}}.bp-tools{z-index:4;background:#8d5a36 var(--bp-tray) center / 240px 60px;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:3px 6px;display:grid;position:absolute;box-shadow:0 0 0 1px #28180cb3,0 3px 8px #0a140a59}.bp-tools[data-shape=grid]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.bp-tool{cursor:pointer;background:#fffaf0 var(--bp-stock) center / 160px 160px;color:#33271a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 6px;display:flex;box-shadow:inset 0 0 0 1.5px #d8c7a6,0 2px #4a2e1a}.bp-tool svg{width:21px;height:21px}.bp-tool span{white-space:nowrap;font-size:13.5px;font-weight:800}.bp-tool:disabled{opacity:.55;cursor:default}.bp-tool:active:not(:disabled){translate:0 2px;box-shadow:inset 0 0 0 1.5px #d8c7a6}.bp-tool.is-primary{background:var(--plum);color:#fff;box-shadow:inset 0 0 0 1.5px var(--plum-dark), 0 2px 0 var(--plum-dark)}.bp-tool.is-hint{box-shadow:inset 0 0 0 1.5px #d8c7a6,0 0 0 3px #e9fbff,0 0 12px 3px #e9fbffcc}.bp-tools[data-stack] .bp-tool{flex-direction:column;gap:1px;padding:2px}.bp-tools[data-stack] .bp-tool svg{width:19px;height:19px}.bp-tools[data-stack] .bp-tool span{font-size:11.5px}.bp-tools[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-tools[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-tools[data-count="1"]{grid-template-columns:minmax(0,1fr)}.bp-tools[data-shape=grid][data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-tools[data-shape=grid][data-count="3"] [data-menu]{grid-column:1/-1}.bp-tools[data-shape=grid][data-count="2"]{grid-template-rows:minmax(0,1fr)}.bp-tools[data-shape=grid][data-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bp-ribbon{z-index:4;background:#fde9a6 var(--bp-slip) center / 200px 80px;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px 5px 8px;display:grid;position:absolute;box-shadow:0 0 0 1.5px #a0621f,0 0 0 4px #fde9a673,0 4px 12px #0a1e1466}.bp-ribbon:before{content:"";pointer-events:none;border:1.5px dashed #7a3d0e6b;border-radius:13px;position:absolute;inset:3px}.bp-badge{background:var(--plum);color:#ffe48a;width:48px;height:48px;font:700 18px/1 var(--round);box-shadow:0 0 0 2px #fde9a6, 0 0 0 4px var(--plum-dark), 0 2px 5px #28140a59;border-radius:50%;place-items:center;display:grid;position:relative}.bp-badge svg{width:24px;height:24px}.bp-ribbon[data-tone=miss]{background-color:#f7efdc;box-shadow:0 0 0 1.5px #8c7a58,0 0 0 4px #f7efdc66,0 4px 12px #0a1e1459}.bp-ribbon[data-tone=miss]:before{border-color:#5c4c3252}.bp-ribbon[data-tone=miss] .bp-badge{color:#fbf3df;background:#4f807a;box-shadow:0 0 0 2px #f7efdc,0 0 0 4px #33605a,0 2px 5px #28140a4d}.bp-ribbon[data-tone=miss] .bp-rtext b{color:#2f4a52}.bp-ribbon[data-tone=miss] .bp-rtext small{color:#56604f}.bp-ribbon[data-tone=warn] .bp-badge{color:#fff3d6;background:#b4533a;box-shadow:0 0 0 2px #fde9a6,0 0 0 4px #7d3020,0 2px 5px #28140a59}.bp-rtext{text-align:left;gap:1px;min-width:0;display:grid;position:relative}.bp-rtext b{font:700 16px/1.12 var(--round);color:#5a2c0a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bp-rtext small{color:#6b4a22;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.bp-ribbon .bp-next{cursor:pointer;background:var(--plum);color:#fff;white-space:nowrap;min-width:44px;height:100%;min-height:46px;max-height:56px;box-shadow:inset 0 0 0 1.5px var(--plum-dark), 0 3px 0 var(--plum-dark);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.bp-ribbon .bp-next svg{width:20px;height:20px}.bp-ribbon .bp-next:active:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--plum-dark);translate:0 2px}.bp-ribbon .bp-next:disabled{opacity:.55;cursor:default}.bp-ribbon[data-shape=stack]{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px 8px;padding:6px}.bp-ribbon[data-shape=stack] .bp-badge{width:38px;height:38px;font-size:15px}.bp-ribbon[data-shape=stack] .bp-rtext b{font-size:14px}.bp-ribbon[data-shape=stack] .bp-rtext small{font-size:11.5px}.bp-ribbon[data-shape=stack] .bp-next{grid-column:1/-1;height:auto;padding:0 10px;font-size:15px}.bp.is-unset :is(.bp-slip,.bp-expr,.bp-ops,.bp-tools,.bp-ribbon){visibility:hidden}.bp-card{z-index:10;touch-action:auto;background:#14242280;place-items:center;padding:12px;display:grid;position:absolute;inset:0;overflow:auto}.bp-card-inner{text-align:center;-webkit-user-select:text;user-select:text;background:#f6ecd6 var(--bp-stock) center / 160px 160px;border-radius:20px;width:min(500px,100%);max-height:100%;padding:18px 20px;animation:.22s ease-out bp-fade;overflow:auto;box-shadow:0 0 0 1px #3a2a2073,0 0 0 5px #f6ecd680,0 20px 50px #0a141480}.bp-card-inner h2{font-family:var(--round);color:#33271a;margin:2px 0 8px;font-size:25px;font-weight:700;line-height:1.12}.bp-card:has(>.bp-card-inner[data-kind=title]){background:#14242247}.bp:is([data-mode=wide],[data-mode=short]) .bp-card:has(>.bp-card-inner[data-kind=title]){padding-left:var(--bp-title-left,12px);justify-items:start}.bp:is([data-mode=wide],[data-mode=short]) .bp-card-inner[data-kind=title]{width:min(var(--bp-title-w,500px), 100%)}.bp-fan{width:100%;height:104px;margin:-6px 0 2px;display:block}.bp-logo{color:var(--plum-dark)!important;font-size:30px!important}.bp-logo span{color:#7a3d0e;background:#fde9a6;border-radius:10px;margin-left:4px;padding:0 .28em;display:inline-block;box-shadow:0 0 0 2px #7a3d0e}.bp-lead{margin:0 0 10px;font-size:15.5px;font-weight:600}.bp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:0;font-size:12px;font-weight:800}.bp-sub{font:700 16px/1.2 var(--round);color:var(--plum-dark);text-align:left;margin:12px 0 2px}.bp-sub small{color:#6b5a44;margin-left:4px;font:700 12px/1 Inter,ui-sans-serif,system-ui,sans-serif}.bp-steps{text-align:left;counter-reset:step;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.bp-steps li{counter-increment:step;background:#f0e2c8eb;border-radius:12px;padding:7px 10px 7px 42px;font-size:14px;position:relative}.bp-steps li:before{content:counter(step);color:#33271a;width:24px;height:24px;box-shadow:0 0 0 1.5px var(--plum);background:#e7dcf0;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:10px;translate:0 -50%}.bp-small{color:#574631;margin:6px 0;font-size:13.5px}.bp-deck .bp-small{text-align:left;margin-top:0}.bp-note{text-align:left;background:#ffe9cc;border-radius:10px;margin:8px 0;padding:8px 10px;font-size:13px}.bp-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.bp-actions.bp-tight{margin-top:4px}.bp-button{min-height:46px;color:var(--ink);cursor:pointer;background:#fffdf6;border:2px solid #d0c19c;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.bp-button svg{width:20px;height:20px}.bp-button.primary{border-color:var(--plum-dark);background:var(--plum);color:#fff;box-shadow:0 3px 0 var(--plum-dark)}.bp-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.bp-modes .bp-button,.bp-menu .bp-button{width:100%;padding:0 10px}.bp-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bp-menu .bp-button:last-child:nth-child(odd){grid-column:1/-1}.bp-card-inner:has(.bp-foot){padding-bottom:0}.bp-foot{background:inherit;background-attachment:local;padding:2px 0 12px;display:block;position:sticky;bottom:0}.bp-packs{gap:6px;display:grid}.bp-pack{text-align:left;cursor:pointer;background:#f0e2c8f2;border:0;border-radius:12px;gap:1px;padding:8px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #d0c19c}.bp-pack b{font:700 16px/1.2 var(--round);color:var(--plum-dark)}.bp-pack small{color:#574631;font-size:13px}.bp-pack em{color:#2c5650;font-size:12.5px;font-style:normal;font-weight:800}.bp-pack.is-here{box-shadow:inset 0 0 0 2.5px var(--plum)}.bp-pack-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bp-pack-head h2{text-align:left;margin:0;font-size:21px!important}.bp-pack-head .bp-button{flex:none}.bp-hands{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;margin:8px 0 12px;display:grid}.bp-hand{cursor:pointer;color:#33271a;background:#fffdf6;border:0;border-radius:10px;justify-items:center;gap:0;min-height:48px;padding:4px 2px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d8c7a6,0 2px #c4b28c}.bp-hand small{color:#7a6a55;font-size:10.5px;font-weight:700}.bp-hand b{font:700 15px/1.15 var(--round);white-space:nowrap;letter-spacing:.02em}.bp-hand svg{color:#2c6a3e;width:15px;height:15px;position:absolute;top:3px;right:4px}.bp-hand.is-clean svg{color:#f2c23a}.bp-hand.is-made{background:#eaf4e2}.bp-hand.is-here{box-shadow:inset 0 0 0 2.5px var(--plum), 0 2px 0 var(--plum-dark)}.bp-day{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 4px;display:grid}.bp-slot{cursor:pointer;background:#fffdf6;border:0;border-radius:12px;justify-items:center;gap:2px;min-height:76px;padding:6px 2px;display:grid;box-shadow:inset 0 0 0 1.5px #d8c7a6,0 2px #c4b28c}.bp-slot small{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--plum);background:#e7dcf0;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.bp-slot b{font:700 14px/1.1 var(--round);color:var(--plum-dark)}.bp-slot em{color:#574631;align-items:center;gap:2px;font-size:11.5px;font-style:normal;font-weight:700;display:flex}.bp-slot em svg{color:#2c6a3e;width:13px;height:13px}.bp-slot.is-made{background:#eaf4e2}.bp-result{align-items:stretch;gap:6px;margin:8px 0 0;display:flex}.bp-result-line{color:#33271a;-webkit-user-select:all;user-select:all;background:#fffdf6;border:1.5px solid #d0c19c;border-radius:12px;flex:auto;min-width:0;min-height:46px;padding:6px 10px;font-size:13px;font-weight:600}.bp-result .bp-button{flex:none}.bp-pickers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.bp-picker{color:#2c5650;gap:3px;font-size:12px;font-weight:800;display:grid}.bp-picker select{width:100%;min-height:46px;font:700 18px/1 var(--round);color:#33271a;text-align:center;cursor:pointer;background:#fffdf6;border:2px solid #d0c19c;border-radius:12px;padding:0 4px}.bp-verdict{color:#2c6a3e;margin:6px 0 4px;font-size:15px;font-weight:800}.bp-verdict.is-no{color:#9a3412}.bp-answers{background:#fffbef var(--bp-pad) center / 240px 48px;text-align:left;font:600 16px/1.6 var(--round);color:#2f3a5c;border-radius:12px;margin:4px 0 8px;padding:6px 10px 6px 34px;box-shadow:inset 0 0 0 1px #7a9bc066}.bp-fieldset{text-align:left;border:0;gap:6px;margin:0 0 10px;padding:0;display:grid}.bp-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:12px;font-weight:800}.bp-option{cursor:pointer;background:#f0e2c8eb;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.bp-option input{width:20px;height:20px;accent-color:var(--plum);flex:none;margin:1px 0 0}.bp-option span{gap:2px;display:grid}.bp-option b{font-size:14.5px}.bp-option em{color:#fff;background:var(--teal);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.bp-option small{color:#574631;font-size:13px}.bp-option:has(input:focus-visible){outline-offset:1px;outline:3px solid #ffd659}.bp-option input:focus-visible{outline:none}.bp-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--plum);background:#efe6f4}.bp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#fffdf6;border-radius:10px;width:100%;margin:6px 0;font-size:13.5px;overflow:hidden;box-shadow:0 0 0 1.5px #d0c19c}.bp-table caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);padding:0 0 4px;font-size:12px;font-weight:800}.bp-table th,.bp-table td{text-align:right;border-bottom:1px solid #ebe1c8;padding:5px 6px}.bp-table th:first-child{text-align:left}.bp-table thead th{background:var(--plum);color:#fff;font-size:12.5px;font-weight:800}.bp-table tbody tr:last-child>*{border-bottom:0}.bp-rules{gap:6px;display:grid}.bp-rule{text-align:left;background:#f0e2c8eb;border-radius:12px;padding:8px 10px}.bp-rule b{color:var(--plum-dark);font-size:14px;display:block}.bp-rule p{color:#33271a;margin:3px 0 0;font-size:13.5px;line-height:1.32}@keyframes bp-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bp-card-inner,.bp-op.is-hint:before{animation:none!important}.bp-op{transition:none}}@container bp (width>=640px){.bp-label{font-size:12.5px}.bp-message{font-size:15.5px}.bp-card-inner[data-kind=pack],.bp-card-inner[data-kind=packs],.bp-card-inner[data-kind=stats]{width:min(620px,100%)}.bp-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bp (width<=440px){.bp-card-inner{padding-left:14px;padding-right:14px}.bp-modes .bp-button{gap:5px;padding:0 7px;font-size:14.5px}.bp-modes .bp-button svg{width:19px;height:19px}}@container bp (width<=400px){.bp-slip{padding:2px 8px}.bp-label{font-size:11px}.bp-message{font-size:13px;line-height:1.15}.bp-ribbon{gap:8px;padding:4px 5px 4px 6px}.bp-badge{width:42px;height:42px;font-size:16px}.bp-rtext b{font-size:15px}.bp-rtext small{font-size:12px}.bp-ribbon .bp-next{gap:5px;padding:0 13px;font-size:15px}}@container bp (width<=340px){.bp-ribbon{gap:7px}.bp-badge{width:38px;height:38px;font-size:14.5px}.bp-rtext b{font-size:14px}.bp-rtext small{font-size:11.5px}.bp-ribbon .bp-next{padding:0 12px}.bp-ribbon .bp-next svg{display:none}}@container bp (width<=360px){.bp-card-inner{padding:14px 12px}.bp-logo{font-size:26px!important}.bp-steps li{padding:6px 8px 6px 38px;font-size:13px}.bp-steps li:before{width:22px;height:22px;left:8px}.bp-lead{font-size:14.5px}.bp-button{padding:0 10px;font-size:14px}.bp-modes .bp-button,.bp-menu .bp-button{gap:4px;padding:0 6px;font-size:13.5px}.bp-modes .bp-button svg,.bp-menu .bp-button svg{width:18px;height:18px}.bp-table{font-size:12px}.bp-table th,.bp-table td{padding:4px 3px}.bp-hands{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.bp-slot b{font-size:12.5px}.bp-pickers{gap:4px}}@container bp (width<=340px){.bp-modes .bp-button svg{display:none}}@container bp (height<=680px){.bp-card-inner{padding:12px 16px}.bp-card-inner h2{margin-bottom:6px;font-size:21px}.bp-fan{height:76px}.bp-logo{font-size:25px!important}.bp-lead{margin-bottom:6px;font-size:14px}.bp-steps{gap:4px;margin-bottom:6px}.bp-steps li{padding:5px 8px 5px 38px;font-size:13px}.bp-small{margin:4px 0;font-size:12.5px}.bp-actions{margin-top:8px}.bp-button{min-height:44px}.bp-option{padding:6px 8px}.bp-option small{font-size:12px}.bp-rule p{font-size:12.5px}}@container bp (height<=600px) and (width<=559px){.bp-card{padding:8px}.bp-card-inner{padding:10px 12px}.bp-fan{display:none}.bp-logo{font-size:22px!important}.bp-intro{display:none}.bp-steps li{padding:4px 6px 4px 34px;font-size:12.5px;line-height:1.22}.bp-steps li:before{width:21px;height:21px;font-size:12px;left:6px}.bp-actions,.bp-modes{gap:6px;margin-top:6px}.bp-card-inner h2{margin:0 0 4px;font-size:20px}.bp-rule{padding:5px 8px}.bp-rule p{font-size:12px;line-height:1.25}.bp-slot{min-height:66px}}@container bp (height<=430px) and (width>=560px){.bp-card{padding:6px}.bp-card-inner{width:min(760px,100%);padding:8px 14px}.bp-card-inner h2{margin:0 0 4px;font-size:19px}.bp-fan{display:none}.bp-logo{font-size:21px!important}.bp-lead{margin-bottom:4px;font-size:13px}.bp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:2px}.bp-steps li{padding:5px 6px 5px 30px;font-size:12px;line-height:1.2}.bp-steps li:before{width:20px;height:20px;font-size:11.5px;left:5px}.bp-small{margin:2px 0;font-size:12px}.bp-actions{gap:6px;margin-top:4px}.bp-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px}.bp-button{min-height:44px;padding:0 12px;font-size:14px}.bp-modes .bp-button,.bp-menu .bp-button{padding:0 6px;font-size:13px}.bp-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-pack{padding:5px 10px}.bp-pack small{display:none}.bp-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.bp-rule{padding:4px 8px}.bp-rule p{font-size:11.5px;line-height:1.22}.bp-slot{min-height:58px}.bp-foot{text-align:left;align-items:center;gap:10px;display:flex}.bp-foot .bp-small{flex:auto;margin:0}.bp-foot .bp-actions{flex:none;margin-top:0;margin-left:auto}}
