/*! © 2026 수지맞다 sujimatda.com 「우리 구역 의궤」 All rights reserved. 무단 복제와 배포를 금합니다. */
#L-book2 .b2-wash{position:absolute;right:0;bottom:0;width:min(780px,60vw);height:360px;background:var(--paper);opacity:0;visibility:hidden;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 100% 100%,#000 52%,transparent 84%);mask-image:radial-gradient(ellipse 100% 100% at 100% 100%,#000 52%,transparent 84%)}#L-book2 .b2-rul{position:absolute;left:var(--gut);top:98px;margin:0}#L-book2 .b2-rcap{margin:0 0 9px;font-family:var(--sans);font-weight:500;font-size:13.5px;line-height:1.3;color:var(--ink75);opacity:0;visibility:hidden;white-space:nowrap}#L-book2 .b2-svg{display:block;overflow:visible;opacity:0;visibility:hidden}#L-book2 .b2-svg .yl{font-family:var(--serif);font-weight:430;font-size:12.5px;fill:#211f1b9e;font-variant-numeric:tabular-nums lining-nums}#L-book2 .b2-row{position:absolute;right:var(--gut);bottom:80px;display:flex;align-items:flex-end;gap:30px}#L-book2 .b2-slot{position:relative;width:178px;height:74px;flex:none}#L-book2 .b2-slot p{position:absolute;right:0;bottom:4px;margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px;opacity:0;visibility:hidden;white-space:nowrap}#L-book2 .b2-slot b{font-family:var(--serif);font-weight:600;font-size:16.5px;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}#L-book2 .b2-slot span{font-family:var(--serif);font-weight:430;font-size:38px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}#L-book2 .b2-dial{display:flex;flex-direction:column;align-items:flex-end}#L-book2 .b2-dcap{position:relative;height:20px;width:100%;margin:0 4px 6px 0}#L-book2 .b2-dial.nocap .b2-dcap{display:none}#L-book2 .b2-dcap span{position:absolute;right:0;bottom:0;font-family:var(--sans);font-weight:500;font-size:13.5px;line-height:1.3;color:var(--ink75);opacity:0;visibility:hidden;white-space:nowrap}#L-book2 .b2-num{margin:0 -4px 0 0;font-family:var(--serif);font-weight:430;font-size:160px;line-height:.8;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);opacity:0;visibility:hidden;transition:color .35s linear,font-size .5s cubic-bezier(.3,.7,.2,1)}#L-book2 .b2-dial.stop .b2-num{font-size:44px}#L-book2 .b2-old span{font-size:20px;letter-spacing:-.01em}#copy[data-book=book2][data-beat="b2.draw"] #title{transition:font-size .45s cubic-bezier(.3,.7,.2,1),margin .45s cubic-bezier(.3,.7,.2,1)}#L-book2[data-st=dial]~#copy[data-book=book2][data-beat="b2.draw"] #title{font-size:38px;margin:.2em 0 .34em}#copy[data-book=book2] .cta a[data-to="toggle.ortho"]:before{content:"";flex:none;width:12px;height:12px;border:1.5px solid currentColor;margin:0 10px 5px 0;box-sizing:border-box}#copy[data-book=book2] .cta a[data-to="toggle.ortho"][aria-pressed=true]:before{background:currentColor;box-shadow:inset 0 0 0 2px var(--paper)}.compact:not(.short) #L-book2 .b2-num{font-size:124px}.compact:not(.short) #L-book2 .b2-dial.stop .b2-num{font-size:40px}.compact:not(.short) #L-book2 .b2-slot{width:160px}.compact:not(.short) #L-book2 .b2-slot span{font-size:34px}.compact:not(.short) #L-book2[data-st=dial]~#copy[data-book=book2][data-beat="b2.draw"] #title{font-size:34px}.m #L-book2 .b2-wash{inset:26% 0 0;width:auto;height:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%);mask-image:linear-gradient(180deg,transparent 0,#000 16%)}.m #L-book2 .b2-rul{left:24px;right:24px;top:40%}.m #L-book2 .b2-rcap{font-size:12.5px;margin-bottom:4px}.m #L-book2 .b2-svg .yl{font-size:11.5px}.m #L-book2 .b2-row{left:24px;right:24px;bottom:38%;flex-direction:column;align-items:stretch;gap:4px;transition:bottom .35s cubic-bezier(.3,.7,.2,1)}.m #L-book2 .b2-slot{width:auto;height:36px}.m #L-book2 .b2-slot p{left:0;right:auto;bottom:0;flex-direction:row;align-items:baseline;gap:10px}.m #L-book2 .b2-slot b{font-size:15px}.m #L-book2 .b2-slot span{font-size:28px}.m #L-book2 .b2-dcap span{font-size:12.5px}.m #L-book2 .b2-num{font-size:92px;margin:0 -3px 0 0}.m #L-book2 .b2-dial.stop .b2-num{font-size:30px}.m #L-book2 .b2-old span{font-size:18px}.m #L-book2[data-st=dial]~#copy[data-book=book2][data-beat="b2.draw"] #title{font-size:26px}.short #L-book2 .b2-wash{width:min(460px,56vw);height:210px}.short #L-book2 .b2-row{right:22px;bottom:58px;gap:18px}.short #L-book2 .b2-slot{width:124px;height:54px}.short #L-book2 .b2-slot b{font-size:13.5px}.short #L-book2 .b2-slot span{font-size:26px}.short #L-book2 .b2-dcap{height:17px;margin-bottom:3px}.short #L-book2 .b2-dcap span{font-size:12px}.short #L-book2 .b2-num{font-size:64px;margin:0 -2px -3px 0}.short #L-book2 .b2-dial.stop .b2-num{font-size:28px}.short #L-book2 .b2-old span{font-size:16px}.short #L-book2[data-st=dial]~#copy[data-book=book2][data-beat="b2.draw"] #title{font-size:23px;margin-top:.34em}
