body .page-body,body[data-skin=white] .page-body{font-family:Georgia,'Yu Mincho','Hiragino Mincho ProN','MS PMincho',serif!important}
.flip-link{padding:7px 14px;border:1px solid #eee1eb44;color:inherit;text-decoration:none}.bookmark-choice{display:flex;justify-content:center;gap:12px;margin:17px 0 0;font:11px Yomogi,serif}.bookmark-choice button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:5px}.bookmark-choice button[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.reading-status{text-align:center;font:12px Yomogi,serif;color:#eadbe7;margin:0 0 22px}
body.bottom-marks .stage{padding:40px 40px 155px}body.bottom-marks .bookmark-rail,body.mode-single .bookmark-rail{top:calc(100% - 8px);bottom:auto;left:14px;right:14px;width:auto;flex-direction:row;align-items:flex-start;gap:8px;flex-wrap:nowrap;z-index:1}body.bottom-marks .marks,body.mode-single .marks{display:flex;flex-direction:row;gap:8px;position:static;flex:1;min-width:0}
body.bottom-marks #ribbon,body.mode-single #ribbon{width:88px;height:79px;padding:20px 4px 12px;flex:none;font-size:11px}
body.bottom-marks #marks .mark,body.mode-single #marks .mark{width:64px;height:92px;min-width:0;flex:1;padding:20px 3px 12px;font-size:12px;text-align:center;writing-mode:horizontal-tb}
body.bottom-marks #marks .mark.japanese-mark,body.mode-single #marks .mark.japanese-mark{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:3px;padding:18px 0 12px}
body.bottom-marks #marks .mark[data-tag=English],body.mode-single #marks .mark[data-tag=English]{width:70px;letter-spacing:0;font-size:11px}
body.bottom-marks .ribbon::before,body.bottom-marks .mark::before,body.mode-single .ribbon::before,body.mode-single .mark::before{background-image:url('assets/bottom-tag.svg');background-size:100% 100%}
body.bottom-marks #ribbon::before,body.mode-single #ribbon::before{background-image:url('assets/bottom-contents.svg')}
body.bottom-marks #marks .mark[aria-pressed=true]::before,body.mode-single #marks .mark[aria-pressed=true]::before{background-image:url('assets/bottom-active.svg')}
body.bottom-marks .guide,body.mode-single .guide{bottom:-132px}
body.mode-single .stage{padding:38px 25px 156px}.mode-single .bookmark-choice{display:none}body.mode-single .bookmark-rail{left:0;right:0;gap:3px}body.mode-single .marks{gap:3px}body.mode-single #ribbon{width:66px;font-size:9px}body.mode-single #marks .mark{font-size:11px}body.mode-single #marks .mark[data-tag=English]{width:auto;font-size:9px}
