@font-face{font-family:FourRealms Share Latin;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/share-latin-medium-subset-v2.woff2)format("woff2")}@font-face{font-family:FourRealms Share;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/share-shippori-mincho-b1-regular-subset-v1.woff2)format("woff2")}@font-face{font-family:FourRealms Share Title;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/share-kaisei-tokumin-medium-subset-v1.woff2)format("woff2")}#shikoku-diagnosis-result .result-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}#shikoku-diagnosis-result .result-actions>.button{white-space:normal;text-align:center;max-width:100%}.result-share-fallback,.result-share-copy-text{box-sizing:border-box;color:#29394b;width:100%;max-width:100%;font:inherit;overflow-wrap:anywhere;resize:vertical;background:#fffdf8;border:1px solid #9aa6b3;border-radius:.65rem;margin-top:.75rem;padding:.75rem;display:block}.type-diagnosis-start{text-align:center;white-space:normal;max-width:100%;margin-top:1rem}.result-share-dialog{box-sizing:border-box;color:#f4efe3;overscroll-behavior:contain;background:#101b30;border:1px solid #d8bc79ad;border-radius:.45rem;width:min(640px,100vw - 16px);max-width:640px;max-height:calc(100dvh - 16px);margin:auto;padding:clamp(.85rem,3.5vw,1.5rem);overflow:auto;box-shadow:0 24px 80px #04091294}.result-share-dialog::backdrop{backdrop-filter:blur(5px);background:#070e1ac2}.result-share-dialog[open]{display:block;position:fixed;inset:0}.result-share-dialog-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.result-share-dialog-head h2{color:#f4efe3;font-family:var(--font-display);margin:0;font-size:clamp(1.15rem,5vw,1.55rem)}.result-share-close{color:#f4efe3;min-height:42px;font:600 .95rem/1.2 var(--font-sans);cursor:pointer;background:#162640;border:1px solid #d8bc79bf;border-radius:.35rem;flex:none;padding:.4rem .85rem;font-weight:700}.result-share-status{color:#f4efe3d1;min-height:1.5em;font:400 .95rem/1.5 var(--font-sans);overflow-wrap:anywhere;margin:.2rem 0 .75rem}.result-share-preview-frame{place-items:center;width:100%;max-height:min(58dvh,520px);display:grid;overflow:auto}.result-share-preview{aspect-ratio:4/5;object-fit:contain;background:#0b1020;border:0;border-radius:0;width:min(100%,360px);height:auto;display:block}.result-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.result-share-actions>.button{box-sizing:border-box;color:#f4efe3;width:100%;max-width:100%;min-height:44px;font-family:var(--font-sans);letter-spacing:.015em;white-space:normal;text-align:center;cursor:pointer;background:#162640;border-color:#d8bc79c7;border-radius:.35rem}.result-share-copy-text{min-height:7rem}#shikoku-diagnosis-result .result-share-actions>.button:hover,#shikoku-diagnosis-result .result-share-actions>.button:focus-visible,#shikoku-diagnosis-result .result-share-actions>.button:active{color:#0b1020;background:#f1e8d0;border-color:#f1e8d0}@media (width<=420px){.result-share-actions{grid-template-columns:minmax(0,1fr)}}
