.FloatingReadingTools-module__tCVq1q__root{z-index:45;color:#4f4537;font-family:Pretendard Variable,sans-serif;font-size:13px;position:fixed;bottom:24px;right:24px}.FloatingReadingTools-module__tCVq1q__buttons{justify-content:flex-end;gap:8px;display:flex}.FloatingReadingTools-module__tCVq1q__buttons button{min-height:44px;color:inherit;cursor:pointer;background:#fffdf8f2;border:1px solid #d4c6ae;border-radius:24px;padding:10px 14px;box-shadow:0 3px 14px #54452d15}.FloatingReadingTools-module__tCVq1q__panel{overscroll-behavior:contain;background:#fffdf8;border:1px solid #d4c6ae;border-radius:16px;width:320px;max-width:calc(100vw - 32px);max-height:min(55dvh,460px);margin-bottom:10px;padding:12px;overflow:auto;box-shadow:0 8px 32px #44352220}.FloatingReadingTools-module__tCVq1q__panel header{justify-content:space-between;align-items:center;padding-left:10px;display:flex}.FloatingReadingTools-module__tCVq1q__panel button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;line-height:1.6;font:inherit;background:0 0;border:0;border-bottom:1px solid #eee5d8;padding:10px;display:block}.FloatingReadingTools-module__tCVq1q__panel header button{text-align:center;border:0;width:44px;font-size:22px}.FloatingReadingTools-module__tCVq1q__root button:focus-visible{outline-offset:2px;outline:2px solid #8c6845}@media (max-width:700px){.FloatingReadingTools-module__tCVq1q__root{right:12px;bottom:calc(86px + env(safe-area-inset-bottom))}.FloatingReadingTools-module__tCVq1q__panel{width:min(320px,100vw - 24px);max-height:48dvh}.FloatingReadingTools-module__tCVq1q__buttons button{padding:9px 12px}}.FloatingReadingTools-module__tCVq1q__panel>button{background-image:none;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.FloatingReadingTools-module__tCVq1q__panel>button[aria-current=location]{color:#285448;background:#e8f0e9;border-bottom-color:#0000;border-radius:9px;font-weight:700;box-shadow:inset 3px 0 #386956}.FloatingReadingTools-module__tCVq1q__currentLabel{color:#285448;white-space:nowrap;background:#d5e5d9;border-radius:12px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}.FloatingReadingTools-module__tCVq1q__panel{box-sizing:border-box;width:280px;margin-left:auto}.FloatingReadingTools-module__tCVq1q__panel>button span{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.FloatingReadingTools-module__tCVq1q__panel{width:min(250px,100vw - 24px);max-height:48dvh;padding:8px}.FloatingReadingTools-module__tCVq1q__panel>button{padding:9px 8px;font-size:12px}.FloatingReadingTools-module__tCVq1q__currentLabel{padding:2px 5px;font-size:10px}}.FloatingReadingTools-module__tCVq1q__buttons button{color:#57416f;box-shadow:none;background:#eee5fa;border-color:#ddd0ee}.FloatingReadingTools-module__tCVq1q__buttons button:hover{background:#e3d5f4}.FloatingReadingTools-module__tCVq1q__buttons button:focus-visible{outline-offset:3px;outline:2px solid #80619e}
