:root{color-scheme:light;--paper: #f4f0e6;--paper-deep: #e7e0cf;--surface: #fffdf7;--ink: #172522;--muted: #58635f;--forest: #1e4b42;--forest-dark: #143a33;--gold: #d9aa45;--gold-soft: #f4dfae;--coral: #b8553f;--line: #d9d3c4;--shadow: 0 22px 60px rgba(37, 48, 43, .12);--radius-lg: 24px;--radius-md: 14px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);line-height:1.75}button,textarea,select{font:inherit}button,summary,.dropzone{-webkit-tap-highlight-color:transparent}button:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,.dropzone:focus-within{outline:3px solid rgba(184,85,63,.38);outline-offset:3px}.site-header,main,footer{width:min(1120px,calc(100% - 40px));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0}.brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--forest);color:var(--gold-soft);font:800 22px/1 Georgia,serif;transform:rotate(-3deg)}.brand-symbol{background:transparent;overflow:hidden}.brand-symbol img{display:block;width:100%;height:100%}.brand b{display:block;font:800 15px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.brand small{display:block;margin-top:4px;color:var(--muted);font-size:14px}.local-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #bdd2c8;border-radius:999px;color:var(--forest);background:#edf5ee;font-size:14px;font-weight:700}.local-badge span{color:#4d9a70;font-size:14px}.hero{padding:78px 0 48px}.eyebrow,.step-label{margin:0 0 10px;color:var(--coral);font:800 14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.hero h1{max-width:920px;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(42px,8vw,84px);line-height:1.12;letter-spacing:-.045em}.hero h1 span{color:var(--forest)}.hero-copy{max-width:720px;margin:28px 0 0;color:var(--muted);font-size:16px}.tool-shell{position:relative;padding:clamp(24px,5vw,50px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.tool-shell:before{content:"";position:absolute;top:-90px;right:-70px;width:250px;height:250px;border:34px solid rgba(217,170,69,.16);border-radius:50%;pointer-events:none}.tool-heading-row,.file-meta,footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(24px,4vw,36px);line-height:1.35}.text-button{padding:7px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--forest);cursor:pointer;font-weight:700}#sourceText,#resultText{width:100%;border:1px solid #cbc4b3;border-radius:var(--radius-md);background:#fff;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,BIZ UDPGothic,monospace;line-height:1.7;resize:vertical}#sourceText,#resultText{min-height:280px;padding:18px;font-size:15px}#sourceText::placeholder,#resultText::placeholder{color:#9a988f}#resultText{background:#f7f8f4}.repair-grid{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:start;margin-top:28px}.editor-panel{min-width:0}.editor-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.editor-heading span{padding:3px 7px;border-radius:5px;background:var(--paper-deep);color:var(--muted);font:800 14px ui-monospace,monospace}.editor-heading label{font-size:14px;font-weight:800}.flow-arrow{display:grid;place-items:center;min-height:280px;color:var(--coral);font:700 24px/1 Georgia,serif}.primary-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.primary-button,.secondary-button,.copy-button{border-radius:10px;cursor:pointer;font-weight:800;transition:transform .15s ease,background .15s ease,border-color .15s ease}.primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-width:240px;padding:14px 18px;border:1px solid var(--forest);background:var(--forest);color:#fff}.primary-button:hover{background:var(--forest-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary-button.compact{min-width:210px;margin-top:16px}.secondary-button{padding:14px 18px;border:1px solid var(--line);background:transparent;color:var(--ink)}.secondary-button:hover{border-color:var(--ink)}.shortcut{margin:8px 0 0;color:var(--muted);font-size:14px}.status{min-height:1.75em;margin:0;color:var(--forest);font-size:14px;font-weight:700}.result-actions{display:flex;align-items:center;gap:14px;margin-top:14px}.copy-button{min-width:104px;padding:9px 14px;border:1px solid var(--forest);background:transparent;color:var(--forest)}.copy-button:hover,.copy-button.copied{background:var(--forest);color:#fff}.copy-button:disabled{opacity:.42;cursor:not-allowed;background:transparent;color:var(--forest)}.result-copy{min-height:48px}.alternatives{margin-top:14px;border-top:1px solid var(--line)}.alternatives summary{padding:14px 2px 8px;cursor:pointer;color:var(--muted);font-size:14px;font-weight:700}.alternate-list{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0 2px}.alternate-button{padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font-size:14px;font-weight:700}.alternate-button:hover{border-color:var(--forest);color:var(--forest)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0 72px;border-block:1px solid var(--line)}.trust-strip article{position:relative;padding:28px}.trust-strip article+article{border-left:1px solid var(--line)}.trust-strip span{position:absolute;top:28px;right:28px;color:#a7a090;font:700 14px ui-monospace,monospace}.trust-strip h3{margin:0 0 8px;font-size:15px}.trust-strip p{margin:0;color:var(--muted);font-size:14px}.file-tool{margin:0 0 84px}.file-tool>details{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ebe4d5;overflow:hidden}.file-tool summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;cursor:pointer;list-style:none}.file-tool summary::-webkit-details-marker{display:none}.file-tool summary span:first-child{display:flex;align-items:center;gap:18px}.file-tool summary small{padding:5px 8px;border-radius:6px;background:var(--forest);color:#fff;font:700 14px ui-monospace,monospace}.file-tool summary strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:20px}.summary-action{color:var(--forest);font-size:14px;font-weight:800}.file-tool-body{padding:0 32px 32px}.section-intro{max-width:720px;margin:0 0 20px;color:var(--muted);font-size:14px}.dropzone{display:grid;place-items:center;min-height:180px;padding:25px;border:2px dashed #a8a18f;border-radius:var(--radius-md);background:#ffffff73;cursor:pointer;text-align:center}.dropzone.dragging{border-color:var(--coral);background:#fff7e8}.dropzone input{position:absolute;width:1px;height:1px;opacity:0}.drop-icon{font:300 34px/1 Georgia,serif;color:var(--coral)}.dropzone strong{margin-top:8px}.dropzone small{margin-top:4px;color:var(--muted)}.file-result{margin-top:22px;padding:22px;border-radius:var(--radius-md);background:var(--surface)}.file-meta{justify-content:flex-start}.file-meta>div{min-width:210px}.file-meta small,.preview-box small{display:block;color:var(--muted);font-size:11px}.file-meta strong{display:block;margin-top:4px;word-break:break-word}.encoding-settings{display:flex;align-items:end;gap:14px;margin-top:22px}.encoding-settings label{display:grid;gap:7px;flex:1;color:var(--muted);font-size:14px}.encoding-settings select{width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.preview-box{margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.preview-box pre{max-height:180px;margin:7px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-all;font:12px/1.65 ui-monospace,monospace}.warning{margin:12px 0 0;font-size:14px;font-weight:700}.warning.safe{color:#347155}.warning.danger{color:var(--coral)}.guide{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;margin-bottom:90px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-grid article{padding:24px;border-top:3px solid var(--forest);background:#ffffff6b}.guide-grid article+article{border-top-color:var(--coral)}.guide-kicker{margin:0 0 14px;font-size:14px;font-weight:800;letter-spacing:.08em}.guide-kicker.good{color:var(--forest)}.guide-kicker.bad{color:var(--coral)}.guide-grid h3{margin:0 0 10px;font-size:17px}.guide-grid article>p:last-child{margin:0;color:var(--muted);font-size:14px}.faq{max-width:820px;margin-bottom:90px}.faq h2{margin-bottom:24px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{padding:18px 4px;cursor:pointer;font-weight:800}.faq details p{margin:-5px 0 20px;color:var(--muted);font-size:14px}footer{align-items:end;padding:28px 0 42px;border-top:1px solid var(--line)}footer b{font:800 14px ui-monospace,monospace;letter-spacing:.14em}footer p{margin:5px 0 0;color:var(--muted);font-size:14px}footer nav{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:22px;color:var(--muted);font-size:14px}footer nav a,footer nav span{white-space:nowrap}footer nav a{color:inherit;text-decoration:none}footer nav a:hover{color:var(--forest);text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:780px){main{width:min(100% - 28px,1120px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.additional-game-page main{max-width:1280px;margin:auto;padding:24px 16px 60px}.additional-game-page h1{text-align:center;margin:10px 0 24px}.extra-game{padding:20px;border:1px solid #dfdcd2;background:#fffdf7;border-radius:20px;box-shadow:0 10px 36px #453b1910}.extra-game .card-settings{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.extra-game button,.extra-game select{font:inherit;cursor:pointer}.extra-game button:not(.diamond-hole):not(.sevens-card){padding:9px 14px;border:1px solid #c8c4b5;border-radius:9px;background:#fff}.extra-game button:disabled{cursor:default;opacity:.45}.extra-game button:focus-visible{outline:3px solid #128373;outline-offset:2px}.extra-status{min-height:2em;text-align:center;font-weight:600}.extra-stage{position:relative;margin:14px auto}.extra-result{position:absolute;z-index:5;inset:30% 8% auto;padding:24px;text-align:center;background:#fffef4f5;box-shadow:0 8px 32px #0003;border:2px solid #dbac44;border-radius:16px;font-weight:700}.additional-game-page [hidden]{display:none!important}.extra-guide{margin-top:30px;line-height:1.9}.extra-legend{text-align:center;color:#686150}@media(max-width:520px){.extra-game{padding:12px 8px}.additional-game-page main{padding:16px 10px 40px}}.extra-game .card-settings select{padding:8px 10px;border:1px solid #d5c8b6;border-radius:8px;background:#fff;min-height:40px}@media(max-width:620px){.additional-game-page .extra-game .card-settings:not(.pool-topbar){display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px}.additional-game-page .extra-game .card-settings:not(.pool-topbar) button{min-height:31px;padding:4px 8px;font-size:14px}.additional-game-page .extra-game .card-settings:not(.pool-topbar) output{min-width:0;font-size:14px}}body.hit-and-blow-page{--individual-page-title-align:center;--individual-page-title-size:clamp(26px,3.6vw,36px);--individual-page-title-line-height:1.3;--individual-page-title-margin:8px 0 16px;--individual-page-title-mobile-size:clamp(19px,6.3vw,25px);--individual-page-title-mobile-margin:4px 0 12px;--individual-page-title-mobile-padding:4px 4px 6px}.hit-and-blow-page main{max-width:760px;margin:auto;padding:20px 12px 48px}body.additional-game-page.hit-and-blow-page main{box-sizing:border-box;width:calc(100% - 24px);max-width:760px;margin-inline:auto}.hit-and-blow-app{box-sizing:border-box;width:100%;max-width:700px;margin:0 auto;padding:12px;border:1px solid #d6c7ab;background:linear-gradient(145deg,#f9f4e9,#eee2cc);border-radius:16px;box-shadow:0 8px 24px #3b302216}.hit-and-blow-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.hit-and-blow-topbar .hit-and-blow-stats{display:flex;flex-wrap:wrap;gap:6px}.hit-and-blow-stats span{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #dfd2bc;border-radius:8px;background:#fffaf1;color:#705b43;font-size:14px;font-weight:700}.hit-and-blow-stats output{color:#2b684f;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}#hitAndBlowNewGame{min-height:34px!important;padding:6px 10px!important;border:1px solid #2b684f!important;border-radius:8px!important;background:#2b684f!important;color:#fff!important;font-size:14px!important;font-weight:800}#hitAndBlowNewGame:hover{background:#20533f!important}.hit-and-blow-layout{display:grid;grid-template-areas:"history controls";grid-template-columns:minmax(0,1fr) minmax(250px,.86fr);align-items:start;gap:10px}.hit-and-blow-panel{min-width:0;padding:10px;border:1px solid #dfd2bc;border-radius:12px;background:#fffdf7;box-shadow:0 3px 10px #5141260d}.hit-and-blow-history{grid-area:history;margin:0}.hit-and-blow-controls{grid-area:controls;background:linear-gradient(160deg,#e4ecdd,#d8e4d1);border-color:#bfd0b7}.hit-and-blow-history-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hit-and-blow-history-heading h2{margin:0;color:#3b5040;font-size:17px;line-height:1.3}.hit-and-blow-history-heading>p{margin:0;color:#7d705d;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.hit-and-blow-table-wrap{max-height:420px;overflow:auto;border:1px solid #e2d7c6;border-radius:8px;background:#fff}.hit-and-blow-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffdf8;text-align:center;font-variant-numeric:tabular-nums}.hit-and-blow-table th,.hit-and-blow-table td{padding:3px;border-bottom:1px solid #eee5d9}.hit-and-blow-table thead{position:sticky;top:0;z-index:1}.hit-and-blow-table thead th{background:#eee5d6;color:#715e48;font-size:14px;font-weight:900}.hit-and-blow-table thead th:nth-child(1){width:14%}.hit-and-blow-table thead th:nth-child(2){width:34%}.hit-and-blow-table thead th:nth-child(3),.hit-and-blow-table thead th:nth-child(4){width:25%}.hit-and-blow-table tbody tr:last-child th,.hit-and-blow-table tbody tr:last-child td{border-bottom:0}.hit-and-blow-table tbody th{color:#8a795f;font-size:14px}.hit-and-blow-number{color:#2e4e42;font:900 17px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0}.hit-and-blow-score{display:inline-grid;place-items:center;box-sizing:border-box;width:22px;height:22px;padding:0;border-radius:7px;font-size:14px;font-weight:1000}.hit-and-blow-score.hit{background:#cae8d8;color:#215c45}.hit-and-blow-score.blow{background:#f4e0a6;color:#765719}.hit-and-blow-table tbody tr.is-pending th,.hit-and-blow-table tbody tr.is-pending td{color:#c7bdad;background:#fffdf8}n.hit-and-blow-pending{color:#d1c7b8!important;font-weight:700}.hit-and-blow-form{margin:0}.hit-and-blow-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 9px}.hit-and-blow-slot{display:grid;place-items:center;min-width:0;height:46px;border:2px solid #c4d2bc;border-radius:8px;background:#f8faf4;color:#9da695;font:900 27px/1 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 -2px #e1e8da;transition:background .12s,border-color .12s,transform .12s}.hit-and-blow-slot.is-filled{border-color:#5e886a;background:#fff;color:#264f3b;box-shadow:inset 0 -3px #d8e7d5}.hit-and-blow-slot.is-next{border-color:#b88736;box-shadow:0 0 0 2px #e9d4a8}.hit-and-blow-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hit-and-blow-keypad button{display:grid;place-items:center;min-width:0;min-height:40px!important;padding:4px!important;border:1px solid #bdd0b6!important;border-radius:8px!important;background:linear-gradient(#fffef9,#f3f6ee)!important;color:#294c38!important;font-size:18px!important;font-weight:900!important;box-shadow:0 2px #cad8c3;transition:transform .08s,box-shadow .08s,background .08s}.hit-and-blow-keypad button:hover:not(:disabled){background:#fff!important;border-color:#789c7b!important}.hit-and-blow-keypad button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #cad8c3}.hit-and-blow-keypad button:focus-visible,.hit-and-blow-submit:focus-visible,#hitAndBlowNewGame:focus-visible{outline:3px solid #c28f35;outline-offset:2px}.hit-and-blow-keypad button.utility{background:#e8dfcc!important;border-color:#d0c1a5!important;color:#6e5b43!important;font-size:14px!important;box-shadow:0 2px #d0c1a5}.hit-and-blow-keypad button:disabled{opacity:.33;cursor:default;box-shadow:none}.hit-and-blow-submit{display:block;width:100%;min-height:40px!important;margin:9px 0 0;padding:8px 10px!important;border:1px solid #226348!important;border-radius:8px!important;background:linear-gradient(#397b5d,#286448)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;box-shadow:0 3px #1f513b}.hit-and-blow-submit:disabled{opacity:.4;cursor:default;box-shadow:none}.hit-and-blow-help{margin:7px 0 0;color:#5d7157;font-size:14px;line-height:1.5;text-align:center}.hit-and-blow-result{margin:9px 0 0;padding:9px;border:1px solid #b7d6be;border-radius:8px;background:#f1fff3;color:#245843;text-align:center;font-size:14px;font-weight:900;line-height:1.6}.hit-and-blow-result[hidden]{display:none!important}.hit-and-blow-guide{max-width:760px;margin:20px auto 0;line-height:1.8}.hit-and-blow-guide h2{color:#604b3b;font-size:18px}.hit-and-blow-guide p{color:#685c51;font-size:14px}@media(max-width:640px){.hit-and-blow-page main{padding:12px 8px 28px}.hit-and-blow-page h1{font-size:25px;margin:4px 0 12px}.hit-and-blow-app{padding:9px;border-radius:12px}.hit-and-blow-layout{grid-template-areas:"history controls";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6px}.hit-and-blow-panel{padding:8px}.hit-and-blow-topbar{align-items:flex-start;gap:8px}.hit-and-blow-topbar .hit-and-blow-stats{gap:4px}.hit-and-blow-stats span{padding:5px 7px;font-size:14px}.hit-and-blow-stats output{font-size:14px}#hitAndBlowNewGame{min-height:32px!important;padding:5px 8px!important;font-size:14px!important}.hit-and-blow-slot{height:36px;font-size:18px}.hit-and-blow-keypad{gap:4px}.hit-and-blow-keypad button{min-height:34px!important;padding:2px!important;font-size:15px!important}.hit-and-blow-keypad button.utility{font-size:14px!important}.hit-and-blow-table-wrap{max-height:320px}.hit-and-blow-table th,.hit-and-blow-table td{padding:2px}}@media(max-width:380px){.hit-and-blow-stats span{gap:4px;padding:5px;font-size:14px}.hit-and-blow-stats output{font-size:14px}.hit-and-blow-slot{height:32px;font-size:17px}.hit-and-blow-keypad{gap:3px}.hit-and-blow-keypad button{min-height:30px!important}.hit-and-blow-number{font-size:15px}.hit-and-blow-score{width:22px;height:22px;font-size:14px}}@media(prefers-reduced-motion:reduce){.hit-and-blow-slot,.hit-and-blow-keypad button{transition:none}}.hit-and-blow-secret{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0 auto 12px;text-align:center}.hit-and-blow-secret-tiles{display:flex;justify-content:center;gap:7px;padding:3px 7px 6px}.hit-and-blow-secret-tile{position:relative;display:grid;place-items:center;box-sizing:border-box;width:42px;height:54px;overflow:hidden;border:2px solid #c9a96a;border-radius:7px;background:repeating-linear-gradient(45deg,#285f4b 0 3px,#36765b 3px 6px);color:#fff0b5;box-shadow:0 3px #a1885e,inset 0 1px #fff8dc;transform-style:preserve-3d}.hit-and-blow-secret-tile:before{content:"";position:absolute;inset:4px;border:1px solid #d9c58d;border-radius:3px;background:linear-gradient(45deg,transparent 46%,#d9c58d99 48%,#d9c58d99 51%,transparent 53%),linear-gradient(-45deg,transparent 46%,#d9c58d99 48%,#d9c58d99 51%,transparent 53%);pointer-events:none}.hit-and-blow-secret-mark{position:relative;z-index:1;font-size:22px;text-shadow:0 1px 2px #163d2d}.hit-and-blow-secret-mark[hidden]{display:none!important}.hit-and-blow-secret-digit{position:relative;z-index:1;color:#274f3a;font:900 26px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.hit-and-blow-secret-tile.is-revealed{border-color:#8ba783;background:linear-gradient(145deg,#fffdf0,#e6efd9);color:#274f3a;box-shadow:0 3px #839978,inset 0 1px #fff;animation:hit-and-blow-tile-reveal .42s ease-out both}.hit-and-blow-secret-tile.is-revealed:before{inset:3px;border-color:#a5b99a;background:none}.hit-and-blow-secret-caption,#hitAndBlowSecretCaption{margin:0;color:#77664d;font-size:14px;font-weight:800;letter-spacing:.04em}@keyframes hit-and-blow-tile-reveal{0%{transform:rotateY(88deg);opacity:.6}55%{transform:rotateY(-8deg);opacity:1}to{transform:rotateY(0);opacity:1}}.hit-and-blow-layout{align-items:stretch}.hit-and-blow-history{display:flex;flex-direction:column;align-self:stretch}.hit-and-blow-history .hit-and-blow-table-wrap{flex:1 1 auto;min-height:260px;max-height:none}@media(max-width:640px){.hit-and-blow-secret{margin-bottom:9px}.hit-and-blow-secret-tiles{gap:6px}.hit-and-blow-secret-tile{width:38px;height:49px}.hit-and-blow-secret-mark{font-size:20px}.hit-and-blow-secret-digit{font-size:24px}.hit-and-blow-history .hit-and-blow-table-wrap{flex:1 1 auto;min-height:0;max-height:none}}@media(prefers-reduced-motion:reduce){.hit-and-blow-secret-tile.is-revealed{animation:none}}
