.yXlnea_layout{flex-direction:row-reverse;width:100%;height:100dvh;display:flex}.yXlnea_content{writing-mode:vertical-rl;overflow-anchor:none;overscroll-behavior:none;touch-action:pan-x pinch-zoom;background:repeating-linear-gradient(78deg, transparent 0px, transparent 10px, #50642806 10px, #50642806 11px), var(--bg);background-image:url(/bg_matsubame.webp);background-position:100% 0;background-repeat:repeat;background-size:auto 100dvh;flex-direction:column;flex:1;align-items:center;padding-top:45px;display:flex;overflow:auto hidden}.yXlnea_content::-webkit-scrollbar{height:14px}.yXlnea_content::-webkit-scrollbar-track{background:var(--bg)}.yXlnea_content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.yXlnea_card{background:#faf0d7c7;border:1px solid #829a5b73;border-radius:8px;flex-direction:column;flex-shrink:0;align-self:center;gap:22px;height:calc(80dvh - 36px);margin:0 18px;padding:30px 26px;display:flex;box-shadow:0 2px 8px #1e320a26}.yXlnea_yakusha{aspect-ratio:770/1100;background-image:url(/yakusha.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex-shrink:0;align-self:end;height:calc(30dvh - 13.5px);margin:0 18px 32px;position:relative}.yXlnea_yakushaName{writing-mode:vertical-rl;font-family:var(--font-syuku), serif;letter-spacing:.1em;color:#f3e6c2;white-space:nowrap;pointer-events:none;z-index:10;background:#281e0fd9;border:1px solid #967e38b3;border-radius:4px;margin-bottom:10px;padding:12px 8px;font-size:1.05rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.yXlnea_yakusha:hover .yXlnea_yakushaName{display:block}.yXlnea_card:first-of-type{margin-right:28px}.yXlnea_card:last-of-type{margin-left:28px}.yXlnea_name{font-family:var(--font-syuku), serif;color:#2c3a1a;letter-spacing:.12em;white-space:nowrap;margin:0;font-size:1.7rem;font-weight:400}.yXlnea_period{font-family:var(--font-tegomin), serif;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;margin:0;font-size:.95rem}.yXlnea_body{font-family:var(--font-tegomin), serif;color:var(--text);text-orientation:mixed;white-space:pre-line;max-height:100%;margin:0;font-size:1.05rem;line-height:1.9}.yXlnea_entry,.yXlnea_entryDisabled{font-family:var(--font-syuku), serif;letter-spacing:.18em;white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-self:end;align-items:center;padding:16px 10px;font-size:1.1rem;font-weight:400;text-decoration:none;display:inline-flex}.yXlnea_entry{color:#f3e6c2;cursor:pointer;background:#786428d9;border:1px solid #5a4a1ee6;transition:background .15s}.yXlnea_entry:hover{background:#967e38f2}.yXlnea_entryDisabled{color:#8a8266;cursor:default;background:#b4ac9680;border:1px solid #8c846e80}.yXlnea_placeholder{font-family:var(--font-tegomin), serif;color:var(--text-muted);text-orientation:mixed;background:#faf0d7e6;border:1px solid #829a5b66;border-radius:6px;margin:32px 20px;padding:24px 16px;box-shadow:0 1px 4px #1e320a1f}
