/* Inline content notice: no overlay, redirects, hidden text or blocked page content. */
html.adult-notice-confirmed [data-adult-notice]{display:none!important}
body [data-adult-notice]{--adult-bg:#2a2d2b;--adult-ink:#dde7e1;--adult-muted:#b7c4bc;--adult-rule:#496153;--adult-accent:#31b991;--adult-button-ink:#10231c;display:flex;align-items:center;gap:14px;width:calc(100% - 26px);max-width:950px;margin:12px auto 0;padding:14px 16px;border:1px solid var(--adult-rule);border-radius:7px;background:var(--adult-bg);color:var(--adult-ink);box-sizing:border-box;font:13px/1.65 Arial,"PingFang SC","Microsoft YaHei",sans-serif}
body.sese-theme [data-adult-notice]{--adult-bg:#f3f4ec;--adult-ink:#263b33;--adult-muted:#627568;--adult-rule:#cbd8c9;--adult-accent:#234c3d;--adult-button-ink:#fffdf7;max-width:1200px;border-radius:8px}
body.reader-body [data-adult-notice]{background:var(--reader-bg,var(--adult-bg));color:var(--reader-color,var(--adult-ink))}
body [data-adult-notice] .adult-notice-badge{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid var(--adult-rule);border-radius:50%;color:var(--adult-accent);font-size:16px;font-weight:700}
body [data-adult-notice] .adult-notice-copy{flex:1;min-width:0}
body [data-adult-notice] .adult-notice-title{display:block;margin:0 0 2px;font-size:14px;font-weight:600;color:inherit}
body [data-adult-notice] .adult-notice-copy p{margin:0;color:inherit;font:inherit}
body [data-adult-notice] .adult-notice-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}
body [data-adult-notice] :is(.adult-notice-confirm,.adult-notice-leave){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--adult-rule);border-radius:6px;background:transparent;color:inherit;text-decoration:none;font:600 13px/1.3 Arial,"PingFang SC","Microsoft YaHei",sans-serif;white-space:nowrap;cursor:pointer;box-sizing:border-box}
body [data-adult-notice] .adult-notice-confirm{background:var(--adult-accent);color:var(--adult-button-ink);border-color:var(--adult-accent)}
body [data-adult-notice] .adult-notice-confirm:disabled{opacity:.55;cursor:default}
body [data-adult-notice] :is(button,a):focus-visible{outline:2px solid var(--adult-accent);outline-offset:3px}
body [data-adult-notice] .adult-notice-help{display:block;margin-top:4px;color:var(--adult-muted);font-size:11px}
@media(max-width:900px){body [data-adult-notice]{align-items:flex-start;flex-wrap:wrap}body [data-adult-notice] .adult-notice-actions{flex:1 0 100%;justify-content:flex-end}}
@media(max-width:480px){body [data-adult-notice]{gap:10px;padding:12px}body [data-adult-notice] .adult-notice-badge{flex-basis:34px;width:34px;height:34px;font-size:14px}body [data-adult-notice] .adult-notice-title{font-size:13px}body [data-adult-notice] .adult-notice-copy{font-size:12px}body [data-adult-notice] .adult-notice-actions>*{flex:1;min-width:0;padding:0 5px;font-size:12px}}
