.astro-dice-page{--dice-gold:#d6bc7d;--dice-ink:#f1eadc;--dice-ink-soft:#d1c7b4;--oracle-summary-accent-rgb:214, 188, 125;--oracle-summary-text:#f1eadc;--oracle-summary-text-muted:#a99e8a;isolation:isolate;min-height:100dvh;color:var(--dice-ink);background:radial-gradient(74% 42% at 50% -8%,#b1945b29 0%,#0000 68%),radial-gradient(50% 38% at 50% 42%,#535c941f 0%,#0000 72%),linear-gradient(#070a0f 0%,#10131b 52%,#0a0e16 100%);padding:12px 0 92px;position:relative;overflow-x:clip}@media (max-width:800px){.astro-dice-page{padding-top:12px;padding-bottom:64px}}@media (max-height:820px){.astro-dice-page{padding-top:12px}}.astro-dice-page.is-summary,.astro-dice-page.is-details{margin-top:0;padding-top:12px}.astro-dice-page.is-hero:not(.is-summary){height:100dvh;min-height:0;padding-bottom:0;overflow:clip}.astro-dice-page.is-hero:not(.is-summary) .wrap{--oracle-landing-art-size:min(620px, 56vh, 50vw, calc(100dvh - 300px));grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.astro-dice-page.is-hero:not(.is-summary) .wrap .oracle-landing-stage{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.astro-dice-page.is-hero:not(.is-summary) .wrap{--oracle-landing-art-size:min(76vw, 38vh, 310px)}}.astro-dice-page.is-summary{height:auto;min-height:100dvh}.astro-dice-page .wrap{z-index:2;max-width:1060px;margin:0 auto;padding:0 24px;position:relative}.astro-dice-page .page-head{padding:0 24px}.astro-dice-page .page-head .page-brand{align-items:center;min-height:44px;margin-bottom:18px;display:inline-flex}.astro-dice-page .page-head .page-brand:focus-visible{outline-offset:3px;outline:2px solid}.astro-dice-page .page-head .page-brand-mark{width:auto;height:clamp(20px,3.2vw,26px);display:block}.astro-dice-page .page-head .page-title{font-family:var(--font-serif);letter-spacing:.18em;margin:0 0 12px;font-size:clamp(29px,4.2vw,42px);font-weight:500}[data-lang=en] .astro-dice-page .page-head .page-title,[data-lang=ko] .astro-dice-page .page-head .page-title{letter-spacing:normal}.astro-dice-page .page-head .page-title{color:var(--dice-ink);background:linear-gradient(180deg, #fff9ee 0%, #e8d4a3 58%, var(--dice-gold) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:450px){[data-lang=en] .astro-dice-page .page-head .page-title,[data-lang=ko] .astro-dice-page .page-head .page-title{white-space:nowrap;font-size:clamp(20px,5.6vw,24px)}}.astro-dice-page .page-head .page-subtitle{letter-spacing:.06em;margin:0 0 7px;font-size:16px}[data-lang=en] .astro-dice-page .page-head .page-subtitle,[data-lang=ja] .astro-dice-page .page-head .page-subtitle,[data-lang=ko] .astro-dice-page .page-head .page-subtitle{letter-spacing:normal}.astro-dice-page .page-head .page-subtitle{color:var(--dice-ink-soft)}.astro-dice-page .astro-dice-loader{--oracle-reading-loader-width:480px;--oracle-reading-loader-visual-width:180px;--oracle-reading-loader-visual-width-mobile:136px;--oracle-reading-loader-track-color:#d6bc7d45;--oracle-reading-loader-beam:linear-gradient(90deg, transparent, #f3d999, transparent);--oracle-reading-loader-panel-border:#d6bc7d45;--oracle-reading-loader-panel-background:linear-gradient(145deg, #1e2639eb, #0a0f1af5);--oracle-reading-loader-panel-shadow:0 24px 70px #0000004d;--oracle-reading-loader-panel-accent:var(--dice-gold);width:min(100%,480px);margin:0 auto}.astro-dice-page .astro-dice-loader.is-cast{flex-direction:column;align-items:center;gap:12px;width:min(100%,520px);min-height:0;display:flex}.astro-dice-page .astro-dice-loader.is-cast .visual{width:min(370px,50vh,76vw)}.astro-dice-page .astro-dice-loader.is-cast .label{text-align:center;align-self:center;font-size:18px}.astro-dice-page .astro-dice-loader.is-cast .progress{align-self:center;width:min(240px,64vw)}.astro-dice-page .cast-error .button{width:auto;min-width:0;min-height:44px;font-family:var(--font-sans-serif);letter-spacing:.03em;text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:13px;font-weight:600;line-height:1.3;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex}[data-lang=en] .astro-dice-page .cast-error .button,[data-lang=ja] .astro-dice-page .cast-error .button,[data-lang=ko] .astro-dice-page .cast-error .button{letter-spacing:normal}.astro-dice-page .cast-error .button:focus-visible{outline-offset:3px;outline:2px solid}.astro-dice-page .cast-error .button:disabled{opacity:.45;cursor:not-allowed}.astro-dice-page .settlement-note{text-align:center;margin:0 0 14px;font-size:14px;line-height:1.65}.astro-dice-page .reading{width:100%;min-width:0}.astro-dice-page .reading .oracle-cast-summary .summary-note .method{margin:0}.astro-dice-page .reading .oracle-cast-summary .summary-note .boundary{opacity:.78;margin:5px 0 0}.astro-dice-page .reading .reading-detail{width:min(760px,100%);margin:22px auto 0;scroll-margin-top:72px}.astro-dice-page .reading .reading-detail h2{font-family:var(--font-oracle-title);color:var(--dice-gold);margin:0 0 14px;font-size:26px;font-weight:500}.astro-dice-page .cast-error{text-align:center;margin:24px auto;line-height:1.8}.astro-dice-page .oracle-cast-error,.astro-dice-page .cast-error{color:#f1b69d}.astro-dice-page button:focus-visible{outline:2px solid var(--dice-gold);outline-offset:6px}@media (max-width:800px){.astro-dice-page .wrap{padding:0 16px}.astro-dice-page .reading .reading-detail h2{font-size:22px}}
