.s24-iching{width:min(980px,calc(100% - 32px));overflow-wrap:anywhere}.s24-i-question{width:min(100%,500px);margin:28px auto;text-align:left}.s24-i-question label{display:block;color:var(--d-text);font-size:13px;margin-bottom:10px}.s24-i-question label span{color:var(--d-muted);font-size:11px;margin-left:8px}.s24-i-question textarea{display:block;width:100%;min-height:86px;padding:14px 16px;background:#ffffff04;border:1px solid var(--d-line);border-radius:10px;color:var(--d-text);font:inherit;font-size:14px;line-height:1.7;resize:vertical;box-sizing:border-box}.s24-i-question textarea::placeholder{color:#b3a6bf}.s24-i-question textarea:focus-visible{outline:2px solid var(--d-gold);outline-offset:3px}.s24-i-question textarea:disabled{opacity:.8}
.s24-i-progress{text-align:center;font-size:13px;color:var(--d-muted);margin:26px 0 20px}.s24-i-progress strong{color:var(--d-gold)}.s24-i-lines{display:flex;flex-direction:column-reverse;gap:13px;width:min(100%,230px);margin:24px auto!important;padding:0!important;list-style:none!important}.s24-i-line{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:16px;margin:0!important;padding:0!important}.s24-i-line-number{font-size:10px;color:var(--d-muted);text-align:center}.s24-i-bars{display:flex;justify-content:space-between;gap:15px;height:10px}.s24-i-bars>span{flex:1;background:var(--d-gold);border-radius:3px;box-shadow:0 0 13px #e5c58b22}.s24-i-line[data-kind=empty] .s24-i-bars>span{background:#ffffff0d;box-shadow:none}.s24-i-line[data-moving=true] .s24-i-bars>span{background:#e6a6b1}.s24-i-marker{font-size:18px;line-height:1;color:#e6a6b1}.s24-i-hint{text-align:center;font-size:11px;line-height:1.7;color:var(--d-muted);margin:16px auto 24px;max-width:340px}
.s24-i-cast{display:flex;flex-direction:column;align-items:center;gap:18px;border:0;background:transparent;color:var(--d-gold);padding:14px 22px;min-height:145px;min-width:230px;border-radius:16px;margin:0 auto;cursor:pointer;font-size:13px;letter-spacing:.08em}.s24-i-cast:focus-visible{outline:2px solid var(--d-gold);outline-offset:4px}.s24-i-cast:hover:not(:disabled){background:#e5c58b06}.s24-i-cast:disabled{cursor:default}.s24-i-coins{display:flex;gap:18px}.s24-i-coin{display:flex;align-items:center;justify-content:center;position:relative;width:56px;height:56px;border-radius:50%;border:2px solid #b18a4a;background:radial-gradient(circle at 30% 20%,#f3dca5,#bc934d 70%,#70502e);box-shadow:inset 0 0 0 4px #f3dca544,inset 0 0 0 6px #805b2b55,0 7px 15px #0004;color:#35200c}.s24-i-hole{width:13px;height:13px;border:1px solid #805b2b;background:#211729;box-shadow:inset 1px 1px 3px #0008}.s24-i-value{position:absolute;bottom:3px;font:600 11px/1 sans-serif}.s24-iching[data-state=casting] .s24-i-coin{animation:s24-i-flip .65s ease-in-out}.s24-iching[data-state=casting] .s24-i-coin:nth-child(2){animation-delay:.04s}.s24-iching[data-state=casting] .s24-i-coin:nth-child(3){animation-delay:.08s}.s24-i-auto{display:block;margin:15px auto 0;padding:11px 18px;min-height:44px;font-size:12px}
.s24-i-result-title{font:400 30px/1.3 Georgia,serif;color:var(--d-text);text-align:center;margin:28px 0}.s24-i-asked{padding:0 8px;margin:0 auto 24px;width:min(100%,650px)}.s24-i-asked h4{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-gold);margin-bottom:10px}.s24-i-asked p{font-size:14px;line-height:1.8;color:var(--d-muted);white-space:pre-line;margin:0}.s24-i-changes{padding:16px 20px;border:1px solid var(--d-line);border-radius:10px;font-size:13px;line-height:1.8;color:var(--d-muted);margin:0 0 24px}.s24-i-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.s24-i-readings[data-count="1"]{grid-template-columns:1fr;max-width:600px;margin:auto}.s24-i-card{padding:26px 24px;border:1px solid var(--d-line);border-radius:13px;background:linear-gradient(145deg,#e5c58b06,#ffffff02);min-width:0}.s24-i-card>.s24-d-eyebrow{text-align:center;font-size:10px}.s24-iching .s24-i-name{font:400 27px/1.35 Georgia,serif;color:var(--d-text);margin:28px 0 18px;text-align:center;text-transform:none;letter-spacing:0}.s24-i-meaning{font-size:16px;line-height:1.9;color:var(--d-text);white-space:pre-line;margin:0}
@keyframes s24-i-flip{0%{transform:translateY(0) rotateY(0)}45%{transform:translateY(-22px) rotateY(180deg)}100%{transform:translateY(0) rotateY(360deg)}}
@media(max-width:639px){.s24-iching{width:calc(100% - 24px)}.s24-i-readings{grid-template-columns:1fr}.s24-i-card{padding:24px 19px}.s24-iching .s24-i-name{font-size:26px}.s24-i-question label span{display:block;margin:4px 0 0}.s24-i-cast{min-width:0;width:100%;padding-inline:8px}.s24-i-coins{gap:14px}}
@media(prefers-reduced-motion:reduce){.s24-iching *{animation:none!important;transition:none!important}}

body.page-id-364>div[class*="max-w-"]{max-width:none!important;padding-inline:0!important}body.page-id-364 .space-content{max-width:none!important;padding-inline:0!important;width:100%}body.page-id-364 .site-main{padding-inline:0!important}body.page-id-364 .site-main>div{max-width:none!important;padding-inline:0!important}body.page-id-364 .space-content>div:has(.s24-iching){max-width:none!important;padding-inline:0!important}.s24-iching{max-width:980px!important;margin-inline:auto!important}.s24-iching .s24-d-header h2{font:400 clamp(30px,4vw,48px)/1.2 Georgia,serif!important;text-transform:none!important;color:var(--d-text)!important}.s24-iching h3,.s24-iching h4{font-weight:400!important;text-transform:none!important}.s24-iching .s24-r-result h3,.s24-iching .s24-i-name{color:var(--d-text)!important;font-family:Georgia,serif!important}
