.rglyph{flex:none;display:block;overflow:visible}.rglyph--xs{width:1.6rem;height:2.25rem}.rglyph--sm{width:2.1rem;height:2.95rem}.rglyph--md{width:3.6rem;height:5.05rem}.rglyph--lg{width:5.4rem;height:7.6rem}.rglyph__mark{fill:none;stroke:var(--gold-text);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.rglyph--xs .rglyph__mark,.rglyph--sm .rglyph__mark{stroke-width:9px}.rglyph__stone{fill:var(--bg-sunken);stroke:var(--gold-soft);stroke-width:2.5px}.rcard{background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.rcard__glyph{flex:none;place-items:center;min-width:5.6rem;display:grid}.rcard--md .rcard__glyph{min-width:3.8rem}.rcard__body{flex:1;min-width:0}.rcard__name{font-family:var(--font-head);margin:0;font-size:1.35rem;font-weight:600;line-height:1.4}.rcard--md .rcard__name{font-size:1.15rem}.rcard__translit{font-family:var(--font-body);color:var(--text-muted);font-size:.95rem;font-weight:400}.rcard__order{font-size:var(--fs-note);color:var(--gold-text);margin:.1rem 0 .4rem}.rcard__kw{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.rcard__meaning{margin:0 0 .4rem}.rcard__literal{font-size:var(--fs-note);color:var(--text-muted);margin:0 0 .6rem}.rcard__steps,.rdraw__three-steps{gap:.5rem;margin:.4rem 0 .6rem;display:grid}.rcard__step{border-radius:var(--radius);background:var(--bg-sunken);margin:0;padding:.55rem .8rem}.rcard__step dt{font-size:var(--fs-note);color:var(--text-muted);font-weight:600}.rcard__step dd{margin:.1rem 0 0}.rcard__step--q{background:var(--seer-c-bg);border-left:3px solid var(--seer-c);border-radius:0 var(--radius) var(--radius) 0}.rcard__step--q dd{font-family:var(--font-head)}.rcard__link{margin:0}.rcard__link a{min-height:var(--tap);align-items:center;display:inline-flex}@media (width<=479px){.rcard{flex-direction:column;align-items:stretch}.rcard__glyph{justify-items:start}}.rtoday__date{margin:0 0 .6rem;font-weight:600}.rtoday__note{margin-top:.4rem}.rdraw__steps{padding-left:1.4em}.rdraw__opt{margin:.8rem 0}.rdraw__opt-label{margin:0 0 .35rem;font-weight:600}.rdraw__seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rdraw__seg-btn{text-align:left}.rdraw__seg-text{flex-direction:column;gap:.1rem;display:flex}.rdraw__seg-main{font-weight:700}.rdraw__seg-sub{font-size:var(--fs-note);color:var(--text-muted);line-height:1.45}.rdraw__layout{margin:.4rem 0 .8rem}.rdraw__layout ol{margin:.4rem 0;padding-left:1.4em}.rdraw__stage{place-items:center;margin:.6rem 0;display:grid}.rpouch{transform-origin:50% 90%;width:7.5rem;height:7.5rem;transition:width .3s,height .3s}.rdraw__stage[data-drawn] .rpouch{width:3.5rem;height:3.5rem}.rpouch__bag{fill:var(--seer-c-bg);stroke:var(--gold-soft);stroke-width:2px}.rpouch__neck{fill:var(--bg-raised);stroke:var(--gold-soft);stroke-width:2px}.rpouch__tie{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round}.rpouch__stone{fill:var(--text-muted);opacity:.8}.rdraw__stage.is-shaking .rpouch{animation:.6s ease-in-out rpouch-shake}@keyframes rpouch-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}85%{transform:rotate(2deg)}}.rdraw__go{text-align:center;justify-items:center;gap:.4rem;display:grid}.rdraw__btn{min-width:14rem}.rdraw__advice{font-size:var(--fs-note);color:var(--text-muted);margin:0}.rdraw__result{margin-top:1.4rem;scroll-margin-top:1rem}.rdraw__result-title{margin-top:0}.rslots{gap:.8rem;margin:.8rem 0;padding:0;list-style:none;display:grid}@media (width>=900px){.rslots--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rslots--three .rcard{flex-direction:column;align-items:stretch}.rslots--three .rcard__glyph{justify-items:center}.rslots--three .rslot__pos{flex-flow:column;min-height:3.6em}}.rslot{flex-direction:column;gap:.35rem;display:flex}.rslot__pos{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;display:flex}.rslot__pos-name{font-family:var(--font-head);color:var(--gold-text);font-weight:700}.rslot__pos-meaning{font-size:var(--fs-note);color:var(--text-muted)}.rslot.is-enter{animation:.55s ease-out both rslot-enter}@keyframes rslot-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.rdraw__onward{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.rdraw__stage.is-shaking .rpouch,.rslot.is-enter{animation:none}.rpouch{transition:none}}.rlist__group{margin:1rem 0 1.4rem}.rlist__title{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .5rem;display:flex}.rlist__sub{font-family:var(--font-body);font-size:var(--fs-note);color:var(--text-muted);font-weight:400}.rlist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.rlist__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rlist__grid>li{display:flex}.rlist__card{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;gap:.35rem;padding:.7rem .4rem .6rem}.rlist__card--current{border-color:var(--gold);background:var(--bg-sunken)}.rlist__text{flex-direction:column;align-items:center;min-width:0;display:flex}.rlist__name{font-weight:700;line-height:1.35}.rlist__no{font-size:var(--fs-note);color:var(--gold-text);margin-right:.3em;display:inline-block}.rlist__kw{font-size:var(--fs-note);color:var(--text-muted);line-height:1.4}.rsources{font-size:var(--fs-note);color:var(--text-muted);margin-top:2rem}.rsources h2{color:var(--text);font-size:1.15rem}.rsources ul{padding-left:1.2em}.rsources li+li{margin-top:.3rem}
