body[data-guide-reading-theme=white]{--guide-reader-bg:#fff;--guide-reader-ink:#242424;--guide-reader-link:#76513c;--guide-reader-border:#d8d8d8}body[data-guide-reading-theme=dark]{--guide-reader-bg:#202124;--guide-reader-ink:#e9e6df;--guide-reader-link:#efbd8e;--guide-reader-border:#56575a}body[data-guide-reading-theme] [data-guide-theme-surface],body[data-guide-reading-theme][data-guide-theme-surface]{background-color:var(--guide-reader-bg)!important;background-image:none!important}body[data-guide-reading-theme] [data-guide-theme-ink],body[data-guide-reading-theme] [data-guide-theme-surface]{color:var(--guide-reader-ink)!important}body[data-guide-reading-theme] [data-guide-theme-link]{color:var(--guide-reader-link)!important}body[data-guide-reading-theme] [data-guide-theme-border]{border-color:var(--guide-reader-border)!important}body[data-guide-reading-theme] [data-guide-theme-preserve]{color:var(--guide-preserved-ink)!important}.library-floating-actions.guide-floating-actions{transform:none;border:1px solid #ded9d3;border-radius:8px;gap:4px;background:#fffefa;box-shadow:0 6px 24px #00000012}.guide-floating-actions :is(.library-share-fab,.library-comment-fab,[data-guide-save],[data-guide-settings]){display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:6px;background:transparent;color:#705044;cursor:pointer;flex-shrink:0}.guide-floating-actions button:hover{background:#f3ece7;transform:none}.guide-floating-actions button:focus-visible{outline:3px solid #705044;outline-offset:2px}.guide-floating-actions button:disabled{opacity:.5;cursor:wait}.guide-floating-actions .note-action-icon{display:block;width:24px;height:24px;pointer-events:none}[data-guide-save-status]:empty{display:none}[data-guide-save-status]:not(:empty){position:absolute;right:0;bottom:68px;max-width:min(280px,calc(100vw - 32px));width:max-content;background:#fffefa;color:#9d3328;border:1px solid #ded9d3;padding:12px;border-radius:6px;font:14px/1.6 Pretendard Variable,Pretendard,sans-serif}.guide-reading-dialog{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #ddd;border-radius:8px;background:#fffefa;color:#2c2c2c;font:16px/1.7 Pretendard Variable,Pretendard,sans-serif;box-sizing:border-box}.guide-reading-dialog::-webkit-backdrop{background:#0009}.guide-reading-dialog::backdrop{background:#0009}.guide-reading-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.guide-reading-head h2{font:700 20px/1.5 Pretendard Variable,Pretendard,sans-serif!important;margin:0!important;color:#705044!important;letter-spacing:normal}.guide-reading-head button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#705044;font:28px sans-serif;cursor:pointer}.guide-reading-dialog fieldset{border:0;padding:0;margin:0 0 20px}.guide-reading-dialog legend{font-size:14px;font-weight:650;margin-bottom:12px}.guide-reading-options{display:flex;gap:8px}.guide-reading-options button{flex:1 1;min-height:44px;padding:6px;border:1px solid #ddd;border-radius:6px;background:#fffefa;color:#2c2c2c;font:inherit;cursor:pointer}.guide-reading-options button[aria-pressed=true]{border-color:#705044;background:#f3ece7;color:#705044}.guide-reading-dialog p{font:14px/1.7 Pretendard Variable,Pretendard,sans-serif!important;color:#69645e;margin:12px 0}.guide-reading-dialog a{display:block;font-size:14px;color:#705044;text-decoration:underline;margin:20px 0 12px}.guide-reading-reset{min-height:44px;border:0;background:transparent;color:#705044;text-decoration:underline;font:14px Pretendard Variable,Pretendard,sans-serif;cursor:pointer;padding:0}.guide-reading-dialog a:focus-visible,.guide-reading-dialog button:focus-visible{outline:3px solid #705044;outline-offset:3px}[data-guide-reading-panel]:is(dialog,.modal,.modal-dialog,.modal-box,.lab06-modal-dialog):not([data-guide-tools-dialog]){max-height:calc(100dvh - 40px);overflow-y:auto}body:has(.guide-floating-actions) main :is(.content-stack,.grid,.two-grid,.three-grid)>*{min-width:0}body:has(.guide-floating-actions) .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}[data-guide-reading-table]:not(.table-wrap>table){display:block;min-width:0!important;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.saved-guide-list{list-style:none;padding:0;margin:28px 0}.saved-guide-list li{border-top:1px solid #dedede}.saved-guide-list a{display:flex;flex-direction:column;gap:8px;padding:22px 0}.saved-guide-list strong{font-size:20px}.saved-guide-list span{font-size:14px;color:#705044}@media(max-width:540px){.library-floating-actions.guide-floating-actions{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px)}}.library-replay-tools-dock{display:flex;justify-content:flex-start;margin-top:16px;min-height:58px}.library-floating-actions.guide-floating-actions.library-replay-actions{position:static;inset:auto;transform:none;width:max-content;max-width:100%;margin-top:16px;z-index:auto}.library-replay-tools-dock>.library-replay-actions{margin-top:0}