._page_yn9x7_1,._expandedPage_yn9x7_2,._dialog_yn9x7_3{--hah-paper:#f7f6f2;--hah-ink:#20262a;--hah-muted:#697074;--hah-line:#dadbd6;--hah-cyan:#63cfee;color:var(--hah-ink);background:var(--hah-paper);font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif}._page_yn9x7_1{min-height:100svh;padding:0 32px calc(112px + env(safe-area-inset-bottom))}._header_yn9x7_19{flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:1140px;margin:0 auto;padding:44px 0 40px;display:flex}._header_yn9x7_19 h1{letter-spacing:.025em;text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.25em;margin:0;font-size:clamp(20px,3.1vw,28px);font-weight:700;line-height:1.55;display:flex}._header_yn9x7_19 h1 span{white-space:nowrap}._listIntroduction_yn9x7_43{justify-items:center;gap:3px;margin-top:6px;display:grid}._listIntroduction_yn9x7_43 p{text-align:center;margin:0;font-size:clamp(15px,2vw,17px);font-weight:500;line-height:1.8}._downloadLink_yn9x7_45{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}._downloadLink_yn9x7_45 svg{width:18px;height:18px}._downloadLink_yn9x7_45:hover{color:#1984a2}._cardGrid_yn9x7_49{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1140px;margin:0 auto;padding:0;list-style:none;display:grid}._cardButton_yn9x7_59{cursor:pointer;background:#fff;border:0;border-radius:10px;width:100%;padding:0;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 2px 3px #20262a04,0 9px 24px #20262a08}._cardButton_yn9x7_59 img{border-radius:inherit;width:100%;height:auto;display:block}._cardButton_yn9x7_59:hover{transform:translateY(-5px);box-shadow:0 3px 6px #20262a08,0 14px 30px #20262a12}._footer_yn9x7_74{border-top:1px solid var(--hah-line);justify-content:flex-end;align-items:center;gap:24px;max-width:1140px;margin:52px auto 0;padding:28px 0 0;display:flex}._sourceCredit_yn9x7_85{text-align:center}._sourceCredit_yn9x7_85 a{align-items:center;gap:9px;font-size:.875rem;font-weight:600;display:inline-flex}._creditLabel_yn9x7_87{color:var(--hah-muted);font-size:.8125rem;font-weight:400}._sourceCredit_yn9x7_85 a svg{width:17px;height:17px;color:var(--hah-muted)}._sourceCredit_yn9x7_85 p{color:var(--hah-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.7}._sourceCredit_yn9x7_85 a:hover,._originalLink_yn9x7_90:hover{text-underline-offset:5px;text-decoration:underline}._brandLink_yn9x7_92{opacity:.75;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 0 8px 12px;transition:opacity .15s;display:inline-flex}._brandLink_yn9x7_92:hover{opacity:1}._brandLink_yn9x7_92>svg{width:20px;height:20px}._brandLink_yn9x7_92 img{width:128px;height:auto;display:block}._compactBrand_yn9x7_107{gap:8px;min-height:32px;padding:4px 0}._compactBrand_yn9x7_107 img{width:90px}._compactBrand_yn9x7_107>svg{width:16px;height:16px}._fixedControls_yn9x7_111{z-index:1;padding:16px 24px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2ed;border-top:1px solid #dadbd6b3;justify-content:center;display:flex;position:fixed;inset:auto 0 0}._randomButton_yn9x7_123,._shareButton_yn9x7_124,._answerToggle_yn9x7_125{border:1px solid var(--hah-ink);min-height:46px;color:var(--hah-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:.9375rem;font-weight:700;transition:background-color .15s,transform .1s;display:inline-flex}._randomButton_yn9x7_123{background:var(--hah-cyan)}._fixedControls_yn9x7_111 ._randomButton_yn9x7_123{width:min(100%,288px)}._randomButton_yn9x7_123:hover{background:#87def6}._randomButton_yn9x7_123:active,._shareButton_yn9x7_124:active{transform:translateY(1px)}._randomButton_yn9x7_123:disabled{opacity:.45;cursor:default}._randomButton_yn9x7_123:disabled:hover{background:var(--hah-cyan)}._randomButton_yn9x7_123 svg{width:20px;height:20px}._shareButton_yn9x7_124{background:0 0}._shareButton_yn9x7_124:hover{background:#ebede7}._shareIcon_yn9x7_152{width:20px;height:20px}._xIcon_yn9x7_153{fill:currentColor;width:15px;height:15px}._cardNavigation_yn9x7_154{border:1px solid var(--hah-line);width:42px;height:42px;color:var(--hah-ink);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}._cardNavigation_yn9x7_154 svg{width:22px;height:22px}._cardNavigation_yn9x7_154:hover{border-color:var(--hah-ink);background:#ebede7}._dialog_yn9x7_3{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._dialog_yn9x7_3[open],._expandedPage_yn9x7_2{grid-template-rows:52px minmax(0,1fr) auto;display:grid}._expandedPage_yn9x7_2{height:100dvh;overflow:hidden}:is(body:has(._dialog_yn9x7_3[open]),body:has(._expandedPage_yn9x7_2)){overflow:hidden}._viewerHeader_yn9x7_175{justify-content:space-between;align-items:center;gap:12px;padding:6px 18px 0;display:flex}._viewerTitle_yn9x7_176{align-items:center;min-height:40px;font-size:14px;font-weight:700;line-height:1.4;display:flex}._viewerTitle_yn9x7_176:hover{text-underline-offset:4px;text-decoration:underline}._closeButton_yn9x7_178{width:42px;height:42px;color:var(--hah-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}._closeButton_yn9x7_178 svg{width:24px;height:24px}._closeButton_yn9x7_178:hover{background:#e9ebe5}._cardStage_yn9x7_182{justify-content:center;align-items:center;min-width:0;min-height:0;padding:0 24px 12px;display:flex}._expandedImage_yn9x7_183{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 3px 5px #20262a05,0 12px 36px #20262a0b}._viewerActions_yn9x7_185{padding:10px 20px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--hah-line)}._playControls_yn9x7_186{justify-content:center;align-items:center;gap:14px;display:flex}._viewerFooter_yn9x7_187{justify-content:center;align-items:center;gap:24px;margin-top:5px;display:flex}._originalLink_yn9x7_90{min-height:32px;color:var(--hah-muted);align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}._originalLink_yn9x7_90 svg{width:15px;height:15px}._answer_yn9x7_125{border-right:1px solid var(--hah-line);align-items:center;gap:9px;margin-right:2px;padding-right:16px;display:flex}._answerLabel_yn9x7_192{font-size:.875rem;font-weight:600}._answerLetter_yn9x7_193{background:#dbf3fa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._answerLetter_yn9x7_193 strong{font-size:1.25rem;line-height:1}._answerToggle_yn9x7_125{border-color:var(--hah-line);background:#fff;min-height:42px;padding:8px 12px;font-size:.875rem;font-weight:500}._answerToggle_yn9x7_125:hover{border-color:var(--hah-ink)}._cardButton_yn9x7_59:focus-visible,._randomButton_yn9x7_123:focus-visible,._shareButton_yn9x7_124:focus-visible,._answerToggle_yn9x7_125:focus-visible,._brandLink_yn9x7_92:focus-visible,._sourceCredit_yn9x7_85 a:focus-visible,._originalLink_yn9x7_90:focus-visible,._closeButton_yn9x7_178:focus-visible,._cardNavigation_yn9x7_154:focus-visible,._viewerTitle_yn9x7_176:focus-visible,._downloadLink_yn9x7_45:focus-visible{outline-offset:4px;outline:3px solid #1984a2}@media (width<=900px){._cardGrid_yn9x7_49{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (width<=600px){._page_yn9x7_1{padding-inline:18px}._header_yn9x7_19{padding:30px 0 28px}._cardGrid_yn9x7_49{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}._cardButton_yn9x7_59{border-radius:7px}._footer_yn9x7_74{margin-top:36px;padding-top:22px}._footer_yn9x7_74>._brandLink_yn9x7_92{padding-left:0}._sourceCredit_yn9x7_85 p{font-size:.75rem}._fixedControls_yn9x7_111{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}._dialog_yn9x7_3[open],._expandedPage_yn9x7_2{grid-template-rows:44px minmax(0,1fr) auto}._viewerHeader_yn9x7_175{padding:2px 10px 0}._viewerTitle_yn9x7_176{font-size:12px}._closeButton_yn9x7_178{width:40px;height:40px}._cardStage_yn9x7_182{padding:0 12px 8px}._viewerActions_yn9x7_185{padding:8px 16px calc(6px + env(safe-area-inset-bottom))}._playControls_yn9x7_186{flex-wrap:wrap;gap:8px}._playControls_yn9x7_186 ._randomButton_yn9x7_123{flex:1 1 0;min-height:42px;padding:9px 10px}._playControls_yn9x7_186 ._shareButton_yn9x7_124{flex:none;gap:8px;min-height:42px;padding:9px 10px}._cardNavigation_yn9x7_154{width:36px}._answer_yn9x7_125{border:0;justify-content:center;width:100%;margin:0 0 2px;padding:0}._answerLetter_yn9x7_193{width:30px;height:30px}._answerToggle_yn9x7_125{min-height:36px;padding:6px 12px}._viewerFooter_yn9x7_187{gap:16px;margin-top:4px}._originalLink_yn9x7_90{font-size:.75rem}._compactBrand_yn9x7_107 img{width:80px}}@media (height<=500px) and (width>=601px){._dialog_yn9x7_3[open],._expandedPage_yn9x7_2{grid-template-rows:36px minmax(0,1fr) auto}._viewerHeader_yn9x7_175{padding:0 12px}._closeButton_yn9x7_178{width:32px;height:32px}._viewerActions_yn9x7_185{padding-block:6px}._viewerFooter_yn9x7_187{margin-top:0}._playControls_yn9x7_186{gap:10px}._playControls_yn9x7_186 ._randomButton_yn9x7_123,._playControls_yn9x7_186 ._shareButton_yn9x7_124{min-height:38px;padding:7px 14px}._answer_yn9x7_125{gap:6px;padding-right:10px}._answerToggle_yn9x7_125{min-height:36px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){._cardButton_yn9x7_59,._randomButton_yn9x7_123,._shareButton_yn9x7_124,._answerToggle_yn9x7_125,._brandLink_yn9x7_92{transition:none}}
