:root{font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#142438;color-scheme:light}
*{box-sizing:border-box}
html,body{margin:0;min-width:0;width:100%;background:transparent;overflow-x:clip}
[hidden]{display:none!important}
body[data-content="invitation"]{height:100svh;overflow:hidden}
:root[data-yomutap2-reading-mode="active"]:has(body[data-content="invitation"]) > svg[data-yomutap2-readable-indicators] > path{stroke:rgba(20,36,56,.78)!important}
.invitation{position:absolute;inset:0 auto auto 0;width:100%;height:220px;display:grid;place-items:center;padding:24px 28px}
.quote{margin:0;color:#142438;font-family:Georgia,serif;font-style:italic;font-size:clamp(29px,9vw,37px);line-height:1.52;text-align:center}
.example-wheel{position:absolute;inset:0;height:100%;touch-action:pan-x pinch-zoom;overflow:hidden;user-select:none;-webkit-user-select:none}
.example-wheel>p{position:absolute;top:50%;left:28px;width:calc(100% - 56px);margin:0;color:#142438;font-family:Georgia,serif;font-style:italic;text-align:center;white-space:pre-line;will-change:transform}
.example-wheel>p:lang(ko),.example-wheel>p:lang(ja){font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal}
@media(max-width:320px){.example-wheel>p{left:8px;width:calc(100% - 16px)}}
.wheel-preview{cursor:pointer}
.wheel-buffer{pointer-events:none}
.wheel-preview:focus-visible{outline:2px solid #557895;outline-offset:-2px;border-radius:4px}
.article-photo{display:block;width:calc(100% - 48px);height:210px;margin:22px 24px 0;object-fit:cover;border-radius:28px}
.article-kicker{margin:30px 28px 18px;font-size:10px;letter-spacing:.22em;color:#807f75}
.article-content{margin:0 28px;font-family:Georgia,serif}
.article-content h1{font-size:37px;line-height:1.18;font-weight:400;letter-spacing:-1px;margin:0 0 30px}
.article-content p{font-size:19px;line-height:1.95;margin:0 0 26px}
.sample-note{margin:36px 28px;font-size:12px;line-height:1.8;color:#777;text-align:center}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}
