.brk{--brk-good: #2F6B3A;--brk-bad: #B3261E;--brk-bad-bg: #F6D9D4;--brk-word: #FBD3A9;--brk-cross: #FCE9D4;--brk-paper: #FFFCF5;height:var(--brk-h, calc(100svh - 120px) );min-height:520px;max-width:1440px;margin:0 auto;padding:clamp(10px,1.4vw,20px) var(--gutter);box-sizing:border-box}.brk [hidden]{display:none!important}.brk[aria-busy=true]{opacity:.6;transition:opacity .2s}.brk-small{font-size:12px;color:var(--muted);line-height:1.5}.brk-dim{color:var(--muted-2)}.brk-ok{color:var(--brk-good);font-weight:700}.brk-link{background:none;border:0;padding:0;min-height:36px;font-family:inherit;font-size:12px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;color:var(--ink);cursor:pointer;text-align:left}.brk-btn-ghost{background:transparent;border:2px solid var(--ink);color:var(--ink);border-radius:10px;padding:0 16px;min-height:42px;font-family:inherit;font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;cursor:pointer}.brk-input{width:100%;font-family:var(--f-mono);font-size:16px;padding:12px 14px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);min-height:48px;box-sizing:border-box}.brk-chip{border:1.5px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brk-chip.is-orange{background:var(--orange);border-color:var(--orange);color:var(--ink-deep)}.brk-sp{height:100%;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:var(--orange);color:var(--ink-deep);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:safe center;text-align:center;gap:clamp(6px,1.2vh,12px);padding:clamp(16px,2.6vh,36px) 20px;overflow-y:auto}.brk-sp:before{content:"";position:absolute;z-index:-1;right:-30px;bottom:-40px;width:clamp(160px,20vw,300px);aspect-ratio:1;background:var(--brk-doodle, none) center / contain no-repeat;opacity:.22;transform:rotate(-12deg);pointer-events:none}.brk-sp .label{color:var(--ink-deep)}.brk-sp__brand{font-family:var(--f-head);font-size:clamp(40px,4.4vw,68px);line-height:.9;letter-spacing:.02em;text-transform:uppercase}.brk-sp__title{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:clamp(40px,5.2vw,76px);line-height:.82;margin:0;text-wrap:balance}.brk-sp__kicker{display:block;font-size:.4em;line-height:1;letter-spacing:.03em;margin-bottom:.1em}.brk-sp__lead{font-size:clamp(16px,1.5vw,21px);line-height:1.3;margin:0;max-width:46ch}.brk-sp__sub{font-size:13px;line-height:1.55;margin:0;max-width:78ch;opacity:.85}.brk-icon{width:clamp(110px,16vh,170px);aspect-ratio:1;border-radius:50%;background:#2a1c1321;display:grid;place-items:center;margin:clamp(2px,.8vh,10px) 0}.brk-icon__grid{--t: clamp(28px, 4vh, 42px);display:grid;grid-template-columns:repeat(var(--n),var(--t));gap:6px;transform:rotate(-8deg)}.brk-icon__grid i{width:var(--t);height:var(--t);border-radius:8px;background:var(--brk-paper);box-shadow:0 5px 0 var(--ink-deep);display:grid;place-items:center;font-style:normal;font-family:var(--f-disp);font-size:calc(var(--t) * .55);line-height:1;color:var(--ink-deep)}.brk-icon__grid i.is-dark{background:var(--ink-deep);box-shadow:0 5px #000}.brk-icon__grid i.is-gap{visibility:hidden}.brk-sp__meta{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0}.brk-sp__btns{display:flex;flex-direction:column;gap:10px;width:min(100%,380px);margin-top:clamp(2px,.6vh,8px)}.brk-sp__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:clamp(46px,5.8vh,54px);border-radius:999px;border:0;background:#fffcf599;color:var(--ink-deep);font-family:var(--f-mono);font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer}.brk-sp__btn:hover{background:var(--brk-paper);color:var(--ink-deep)}.brk-sp__btn.is-main{background:var(--ink-deep);color:var(--cream)}.brk-sp__btn.is-main:hover{background:var(--espresso);color:var(--cream)}.brk-sp__btn:focus-visible{outline:3px solid var(--ink-deep);outline-offset:3px}.brk-sp__date{position:absolute;top:clamp(14px,2vw,24px);left:clamp(16px,2vw,28px);margin:0;font-size:15px;font-weight:700;text-align:left;display:flex;flex-direction:column;gap:2px}.brk-sp__date span{font-weight:400;font-size:13px;letter-spacing:.08em}.brk-sp__btn.is-signin{width:auto;max-width:100%;background:transparent;border:2px solid var(--ink-deep);font-size:13px;letter-spacing:0;white-space:nowrap;padding:0 24px;box-sizing:border-box}.brk-sp__btn.is-signin .brk-narrow{display:none}.brk-sp__btn.is-signin:hover{background:var(--ink-deep);color:var(--cream)}.brk-sp__acct{font-size:13px;line-height:1.5;margin:0}.brk-sp__acct button{background:none;border:0;padding:4px 0;font-family:inherit;font-size:15px;font-weight:700;color:inherit;cursor:pointer}.brk-sp__acct button:hover{text-decoration:underline;text-underline-offset:4px}.brk-sp__acct .brk-sp__out{font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.brk-sp__me{display:flex;flex-direction:column;align-items:center;gap:6px}.brk-sp__me .brk-dots{width:min(100%,300px)}.brk-sp .brk-count{font-family:var(--f-mono);font-size:inherit;font-weight:700}.brk-dots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.brk-dots span{border:1.5px solid currentColor;border-radius:10px;padding:4px 0 3px;display:flex;flex-direction:column;align-items:center;line-height:1;min-height:40px;justify-content:space-between}.brk-dots small{font-size:9px;letter-spacing:.1em;font-weight:700}.brk-dots b{font-family:var(--f-disp);font-size:18px;min-height:18px}.brk-dots .is-solved{background:var(--ink-deep);border-color:var(--ink-deep);color:var(--cream)}.brk-dots .is-late{background:#2a1c1333}.brk-dots .is-today{background:var(--brk-paper);border-color:var(--brk-paper)}.brk-dots .is-missed,.brk-dots .is-none,.brk-dots .is-upcoming{border-style:dashed;opacity:.65}.brk-me__streak{display:flex;align-items:flex-end;gap:10px}.brk-me__n{font-family:var(--f-disp);font-size:64px;line-height:.8;font-variant-numeric:tabular-nums}.brk-me__l{font-family:var(--f-head);font-size:20px;line-height:.95;text-transform:uppercase}.brk-play{height:100%;display:flex;flex-direction:column;gap:clamp(10px,1.6vh,18px)}.brk-tb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;box-sizing:border-box;padding:8px 10px 8px 16px;background:var(--orange);color:var(--ink-deep);border-radius:14px}.brk-tb__left{display:flex;align-items:center;gap:16px;min-width:0}.brk-tb__back{display:inline-flex;align-items:center;gap:6px;color:var(--ink-deep);text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}.brk-tb__back span{font-size:28px;line-height:.5;margin-top:-3px}.brk-tb__back:hover{color:var(--ink-deep);text-decoration:underline;text-underline-offset:4px}.brk-tb__meta{font-size:12px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brk-tb__meta b{font-family:var(--f-head);font-weight:400;font-size:21px;margin-right:8px;vertical-align:-2px}.brk-tb__clock{display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.brk-tb__right{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.brk-tb__icon{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#fffcf580;color:var(--ink-deep);display:grid;place-items:center;font-family:var(--f-mono);font-size:17px;font-weight:700;cursor:pointer}.brk-tb__icon:hover{background:var(--brk-paper)}.brk-tb__clock .brk-tb__icon{background:transparent}.brk-tb__clock .brk-tb__icon:hover{background:#fffcf580}.brk-tb__signin{min-height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--ink-deep);color:var(--cream);font-family:var(--f-mono);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.brk-tb__signin:hover{background:var(--espresso)}.brk-tb__streak{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:#fffcf580;font-size:12px;white-space:nowrap}.brk-tb__streak b{font-family:var(--f-disp);font-size:20px;font-weight:400}.brk-tb :focus-visible{outline:3px solid var(--ink-deep);outline-offset:2px}.brk-app{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:clamp(14px,2.2vw,36px)}.brk-app.is-one{grid-template-columns:minmax(0,1fr)}.brk-app>*{min-width:0;min-height:0}.brk-main{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,14px)}.brk-main__title{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.2vw,48px);line-height:.9;margin:0}.brk-main--msg{justify-content:center;text-align:center;gap:14px}.brk-main__msg{font-family:var(--f-head);font-size:clamp(36px,4.4vw,64px);line-height:.9;text-transform:uppercase;margin:0}.brk-count{font-family:var(--f-disp);font-size:clamp(34px,4vw,54px);line-height:1;font-variant-numeric:tabular-nums}.brk-cluebar{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:62px;background:var(--brk-paper);border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-sizing:border-box}.brk-cluebar button{background:none;border:0;color:var(--ink);font-family:inherit;cursor:pointer}.brk-cluebar__nav{font-size:28px;line-height:1}.brk-cluebar__nav:hover,.brk-cluebar__text:hover{background:var(--brk-cross)}.brk-cluebar__text{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;text-align:left;font-size:16px;line-height:1.35;padding:8px 4px;align-content:center}.brk-cluebar__text b{font-weight:700;flex:none}.brk-gridbox{flex:1 1 auto;min-height:0;width:100%;container-type:size;display:flex;align-items:flex-start;justify-content:center}.brk-grid{--size: min(100cqw, calc(100cqh * var(--cols) / var(--rows)));width:var(--size);aspect-ratio:var(--cols) / var(--rows);display:grid;grid-template-columns:repeat(var(--cols),1fr);background:var(--ink);border:3px solid var(--ink);border-radius:6px;overflow:hidden;container-type:inline-size;box-sizing:border-box}.brk-cell{position:relative;background:var(--brk-paper);border:1px solid var(--ink);min-width:0}.brk-cell.is-block{background:var(--ink-deep)}.brk-num{position:absolute;top:2px;left:4px;font-size:clamp(9px,calc(100cqw / var(--cols) * .16),14px);color:var(--ink);pointer-events:none}.brk-cell input{width:100%;height:100%;border:0;border-radius:0;background:transparent;padding:0;text-align:center;font-family:var(--f-disp);font-size:calc(100cqw / var(--cols) * .5);text-transform:uppercase;color:var(--ink);caret-color:transparent;cursor:pointer}.brk-cell input:focus{outline:none}.brk-cell.is-word{background:var(--brk-word)}.brk-cell.is-focus{background:var(--orange)}.brk-cell.is-focus input{color:var(--ink-deep)}.brk-cell.is-good{background:#dcebd5}.brk-cell.is-good input{color:var(--brk-good)}.brk-cell.is-bad{background:var(--brk-bad-bg)}.brk-cell.is-bad input{color:var(--brk-bad)}.brk-cell.is-good.is-focus,.brk-cell.is-bad.is-focus{box-shadow:inset 0 0 0 3px var(--orange)}.brk-cell.is-revealed{background:var(--sand)}.brk-cell.is-revealed input{color:var(--latte)}.brk-cell.is-revealed.is-word{background:#e4c9a9}.brk-cell.is-bad:after{content:"";position:absolute;top:0;right:0;border:7px solid transparent;border-top-color:var(--brk-bad);border-right-color:var(--brk-bad);pointer-events:none}.brk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px}.brk-actions .btn-orange{min-width:220px;padding:15px 28px}.brk-actions .btn-orange[disabled]{background:var(--stone);color:var(--muted);cursor:default}.brk-giveup{color:var(--muted)!important;font-size:11px}.brk-clues{display:flex;flex-direction:column;gap:14px;min-height:0}.brk-clues__col{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.brk-clues h3{font-family:var(--f-head);font-weight:400;font-size:32px;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px 2px;color:var(--ink)}.brk-clues ol,.brk-how__box{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:6px;background:var(--brk-paper);border:2px solid var(--ink);border-radius:14px;box-sizing:border-box}.brk-clues li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:9px 10px 9px 8px;border-left:5px solid transparent;border-radius:6px;font-size:14px;line-height:1.4;cursor:pointer}.brk-clues li b{font-weight:700}.brk-clues li:hover{background:var(--sand)}.brk-clues li.is-cross{background:var(--brk-cross)}.brk-clues li.is-on{background:var(--brk-word);border-left-color:var(--orange)}.brk-how__box{padding:14px 16px}.brk-how p{font-size:14px;line-height:1.6;margin:0 0 12px}.brk-app.is-paused>:not(.brk-pausecard){filter:blur(12px);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.brk-pausecard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.brk-pausecard__h{font-family:var(--f-head);text-transform:uppercase;font-size:clamp(44px,5.6vw,84px);line-height:.88;margin:0}.brk-pausecard .btn-orange{min-width:200px}.brk-main--archive{align-items:stretch}.brk-arch{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:2px solid var(--ink)}.brk-arow{display:grid;grid-template-columns:62px minmax(0,1fr) 80px 54px;gap:10px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--hair);text-decoration:none;color:var(--ink);font-size:12px}.brk-arow:hover{background:var(--brk-cross);color:var(--ink)}.brk-arow__no{font-family:var(--f-head);font-size:24px;color:var(--orange)}.brk-arow__t{display:flex;flex-direction:column;gap:2px;min-width:0}.brk-arow__t b{font-family:var(--f-head);font-weight:400;font-size:22px;line-height:1;text-transform:uppercase}.brk-arow__t small{color:var(--muted);font-size:11px}.brk-arow__time{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.brk-sq.bx-r{border-right:3px solid var(--ink)}.brk-sq.bx-b{border-bottom:3px solid var(--ink)}.brk-sq.is-given{display:flex;align-items:center;justify-content:center;background:var(--sand)}.brk-sq.is-given span{font-family:var(--f-disp);font-size:calc(100cqw / var(--cols) * .5);color:var(--ink-deep);line-height:1}.brk-sq input{font-family:var(--f-disp);color:var(--latte)}.brk-sq.is-word{background:var(--brk-cross)}.brk-sq.is-given.is-word{background:#e9d2b4}.brk-sq.is-same:not(.is-focus){box-shadow:inset 0 0 0 3px var(--orange)}.brk-sq.is-clash input{color:var(--brk-bad)}.brk-sq.is-clash{background:var(--brk-bad-bg)}.brk-pad{display:grid;grid-template-columns:repeat(var(--keys),minmax(0,1fr));gap:6px;width:100%;max-width:460px}.brk-pad button{min-height:46px;border:2px solid var(--ink);border-radius:10px;background:var(--brk-paper);color:var(--ink);font-family:var(--f-disp);font-size:22px;cursor:pointer}.brk-pad button:hover{background:var(--orange);border-color:var(--orange);color:var(--ink-deep)}.brk-formbody{flex:1 1 auto;min-height:0;width:100%;max-width:660px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.8vh,18px);padding:4px 2px}.brk-intro{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6}.brk-intro p{margin:0}.brk-intro strong{background:var(--brk-word);padding:0 4px;border-radius:4px}.brk-code{margin:0;background:var(--ink-deep);color:var(--orange);font-family:var(--f-mono);font-weight:700;font-size:clamp(20px,2.6vw,32px);letter-spacing:.16em;text-align:center;padding:18px 16px;border-radius:14px;white-space:pre-wrap;word-break:break-word}.brk-image{display:block;max-width:100%;max-height:32vh;object-fit:contain;border-radius:12px;align-self:center}.brk-parts{display:flex;flex-direction:column;gap:14px}.brk-part{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.brk-legend{font-family:var(--f-head);font-size:22px;color:var(--ink);padding:0}.brk-prompt{font-size:15px;font-weight:700}.brk-len{font-weight:400;color:var(--muted)}.brk-answer{background:var(--brk-paper);font-size:22px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.brk-answer:focus{outline:3px solid var(--orange);outline-offset:2px}.brk-options{display:flex;flex-wrap:wrap;gap:10px}.brk-option{position:relative}.brk-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.brk-option span{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border:2px solid var(--ink);border-radius:999px;background:var(--brk-paper);font-size:14px;cursor:pointer}.brk-option input:checked+span{background:var(--orange);border-color:var(--orange);color:var(--ink-deep)}.brk-option input:focus-visible+span{outline:2px solid var(--orange);outline-offset:3px}.brk-mark{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:1em}.brk-part.is-good .brk-mark{color:var(--brk-good)}.brk-part.is-good .brk-answer{border-color:var(--brk-good);outline:3px solid var(--brk-good)}.brk-part.is-bad .brk-mark{color:var(--brk-bad)}.brk-part.is-bad .brk-answer{background:var(--brk-bad-bg);border-color:var(--brk-bad)}.brk-part.is-bad .brk-option input:checked+span{background:var(--brk-bad);border-color:var(--brk-bad);color:#fff}.brk-part.is-revealed .brk-answer{background:var(--sand);color:var(--latte)}.brk-part.is-revealed .brk-mark{color:var(--muted)}.brk-locked,.brk-locked body{overflow:hidden}.brk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#2a1c13a8;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.brk-pop{background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:20px;width:100%;max-width:440px;max-height:calc(100svh - 32px);overflow-y:auto;padding:24px 22px 16px;display:flex;flex-direction:column;gap:12px;font-family:var(--f-mono);box-sizing:border-box}.brk-pop__h{font-family:var(--f-head);font-weight:400;text-transform:uppercase;font-size:46px;line-height:.9;margin:0}.brk-pop p.brk-small{margin:0;font-size:13px;color:var(--ink)}.brk-pop__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px}.brk-pop__list li:before{content:"\2192  ";color:var(--orange);font-weight:700}.brk-field{display:flex;flex-direction:column;gap:6px}.brk-pop__err{color:var(--brk-bad);font-size:12px}.brk-pop__err:empty{display:none}.brk-pop .btn-orange{width:100%}.brk-optin{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin:2px 0 4px;font-size:13px;line-height:1.5;cursor:pointer}.brk-optin input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--orange);cursor:pointer}.brk-optin input:focus{outline:none}.brk-optin input:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:3px}.brk-pop .btn-orange[disabled]{opacity:.6}.brk-pop>.brk-link{align-self:center;color:var(--muted)}.brk-pop--result{padding:0;max-width:480px;gap:0;overflow:hidden auto}.brk-pop__band{background:var(--orange);color:var(--ink-deep);padding:20px 22px 16px;display:flex;flex-direction:column;gap:8px}.brk-pop__band .label{color:var(--ink-deep)}.brk-pop__band .accent{color:var(--cream)}.brk-pop__body{padding:16px 22px 18px;display:flex;flex-direction:column;gap:12px}.brk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ink-deep);border-bottom:2px solid var(--ink-deep)}.brk-stats div{padding:8px 6px;display:flex;flex-direction:column;gap:2px;min-width:0}.brk-stats div+div{border-left:1px solid rgba(42,28,19,.3)}.brk-stats b{font-family:var(--f-head);font-weight:400;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.brk-stats span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.brk-meta{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.brk-meta b{font-family:var(--f-disp);font-size:40px;line-height:1;color:var(--cream);background:var(--ink-deep);border-radius:10px;padding:4px 12px}.brk-answers{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-family:var(--f-head);font-size:20px;letter-spacing:.03em}.brk-answers b{font-family:var(--f-mono);font-size:10px;color:var(--orange);vertical-align:3px}.brk-pop__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;background:var(--ink-deep);color:var(--cream);border-radius:14px;padding:12px 14px}.brk-pop__row .label{color:var(--orange)}.brk-pop__row .brk-me__n{color:var(--orange);font-size:54px}.brk-pop__row .brk-dots .is-solved{background:var(--cream);color:var(--ink-deep);border-color:var(--cream)}.brk-pop__row .brk-dots .is-today{background:var(--orange);border-color:var(--orange);color:var(--ink-deep)}.brk-pop__next{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brk-pop__next .brk-count{font-size:34px}.brk-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.brk-share pre{margin:0;flex:1 1 100%;background:var(--sand);border-radius:12px;padding:10px 12px;font-family:var(--f-mono);font-size:12px;white-space:pre-wrap;word-break:break-word}.brk-pop__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.brk-ig{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink);text-underline-offset:4px}.brk-ig:hover{color:var(--orange)}.brk-prize{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--ink-deep);color:var(--cream);border-radius:14px;padding:14px 16px}.brk-prize b{font-family:var(--f-head);font-weight:400;font-size:26px;line-height:1;text-transform:uppercase;color:var(--orange)}.brk-prize span{font-size:13px;line-height:1.5}.brk-prize .brk-btn-ghost{border-color:var(--cream);color:var(--cream);display:inline-flex;align-items:center;text-decoration:none}@media(min-width:900px)and (max-height:940px){.brk-sp__sub{display:none}}@media(min-width:900px)and (max-height:680px){.brk-sp__title{font-size:clamp(44px,10vh,80px)}}@media(max-width:899px){.brk{height:auto;min-height:0;padding-top:10px}.brk-sp{height:auto;min-height:calc(100svh - 150px);border-radius:18px;padding:24px 16px}.brk-sp__sub{display:none}.brk-sp__date{position:static;align-items:center;text-align:center}.brk-sp__btn.is-signin{width:100%;padding:0 8px;font-size:13px}.brk-sp__btn.is-signin .brk-wide{display:none}.brk-sp__btn.is-signin .brk-narrow{display:inline}.brk-play{height:auto;gap:10px}.brk-tb{gap:6px;min-height:52px;padding:6px 8px 6px 12px;border-radius:12px}.brk-tb__meta{display:none}.brk-tb__back{font-size:14px}.brk-tb__clock{font-size:17px;gap:2px}.brk-tb__icon{width:36px;height:36px}.brk-tb__signin{min-height:36px;padding:0 14px;font-size:12px}.brk-tb__streak{min-height:36px;padding:0 10px;font-size:0}.brk-tb__streak b{font-size:18px}.brk-tb__streak b:after{content:"-day";font-family:var(--f-mono);font-size:11px;margin-left:2px}.brk-app,.brk-app.is-one{display:flex;flex-direction:column;gap:14px}.brk-pausecard{position:absolute;justify-content:flex-start;padding-top:18vh}.brk-cluebar{min-height:54px;grid-template-columns:42px minmax(0,1fr) 42px}.brk-cluebar__text{font-size:14px}.brk-gridbox{container-type:normal;display:block}.brk-grid{--size: 100%;width:min(100%,calc(100svh - 330px));min-width:240px;max-width:520px;margin:0 auto}.brk-grid--sudoku{width:min(100%,calc(100svh - 400px))}.brk-actions .btn-orange{padding:13px 24px}.brk-clues__col{flex:none}.brk-clues ol,.brk-how__box,.brk-formbody{overflow:visible}.brk-pad button{min-height:42px;font-size:20px}.brk-arch{max-height:60vh}.brk-arow{grid-template-columns:50px minmax(0,1fr) 64px}.brk-arow__time{display:none}}@media(prefers-reduced-motion:reduce){.brk[aria-busy=true]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/break.css.map */
