.jr-reader-tools{margin:32px 0 12px;padding:20px 0;border-top:1px solid var(--jikji-line,#dedbd7);border-bottom:1px solid var(--jikji-line,#dedbd7);font-family:inherit;font-size:14px;color:var(--jikji-text,#202020)}
.jr-reader-tools *{box-sizing:border-box}
.jr-tools-buttons{display:flex;flex-wrap:wrap;gap:8px}
.jr-reader-tools .jr-tools-buttons :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--jikji-line,#dedbd7);border-radius:4px;background:var(--jikji-paper,#fff);color:var(--jikji-text,#202020);font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:none}
.jr-reader-tools .jr-tools-buttons :is(button,a):hover{color:var(--jikji-red,#b51e1d);border-color:var(--jikji-red,#b51e1d)}
.jr-reader-tools :is(button,a,input):focus-visible{outline:3px solid var(--jikji-red,#b51e1d);outline-offset:3px}
.jr-reader-tools [hidden]{display:none!important}
.jr-reader-tools .jr-tool-status{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--jikji-muted,#646464)}
.jr-reader-tools .jr-tool-status:empty{margin:0}
.jr-copy-fallback{margin-top:14px}
.jr-reader-tools .jr-copy-fallback input{display:block;width:100%;min-height:44px;margin:6px 0;padding:10px;border:1px solid var(--jikji-line,#dedbd7);color:var(--jikji-text,#202020);background:var(--jikji-paper,#fff);font-size:14px}
.jr-reader-tools .jr-copy-fallback p{font-size:13px;line-height:1.6;margin:6px 0}
.single-post .jr-tools-ready>.sharedaddy.sd-sharing-enabled,.single-post .jr-tools-ready>#jp-post-flair>.sharedaddy.sd-sharing-enabled{display:none!important}
.single-post :is(.post-content,.entry-content) :is(iframe,video){max-width:100%}
@media(max-width:599px){.jr-reader-tools{margin-top:24px;padding:16px 0}.jr-tools-buttons{gap:7px}.jr-reader-tools .jr-tools-buttons :is(button,a){flex:1 0 auto;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.jr-reader-tools *{transition:none!important;scroll-behavior:auto!important}}
