.preview-notice{display:flex;align-items:center;gap:16px;padding:20px 24px;margin:0 0 28px;border:1px solid #43552d;background:#192411;border-radius:14px;min-width:0}
.preview-notice-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #516936;border-radius:50%;color:var(--accent)}
.preview-notice-icon .icon{width:17px;height:17px}.preview-notice>div{flex:1;min-width:0}.preview-notice b{font-size:14px;color:#e7f3d8}.preview-notice p{font-size:12px;line-height:1.7;color:var(--muted);margin:5px 0 0}.preview-notice>a{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.preview-notice>a .icon{width:15px;height:15px}
.preview-notice.is-member{background:#151d11;border-color:#35422a}.novela-watch-sidebar .preview-notice{padding:15px;gap:10px;flex-wrap:wrap;border-radius:10px;margin-bottom:24px}.novela-watch-sidebar .preview-notice-icon{display:none}.novela-watch-sidebar .preview-notice b{font-size:12px}.novela-watch-sidebar .preview-notice p{font-size:11px}.novela-watch-sidebar .preview-notice>a{width:100%;font-size:11px;margin-top:3px}
.novela-episode-choice.is-locked{border-color:#3a4131;background:#12170f}.novela-number-grid .novela-episode-choice{position:relative}.novela-number-grid .novela-episode-choice.is-locked b{color:#a8b39c}.novela-number-grid .novela-lock-mark{position:absolute;right:5px;top:5px;line-height:0;color:#c1cea9}.novela-number-grid .novela-lock-mark .icon{width:11px;height:11px}.novela-episode-choice.is-locked:hover,.novela-episode-choice.is-locked:focus-visible{border-color:var(--accent);background:#223018}.novela-episode-choice.is-locked:hover b{color:#e6f6cd}.novela-episode-choice.is-locked .novela-episode-play{border:1px solid #657e48;box-shadow:0 2px 14px #0005}
.auth-bonus{display:flex;align-items:center;gap:17px;margin:24px 0;padding:18px;border-radius:12px;border:1px solid #4e6434;background:#1c2814}.auth-bonus>span{font:48px/1 var(--display);color:var(--accent);flex-shrink:0}.auth-bonus b{font-size:14px}.auth-bonus p{font-size:11px;line-height:1.8;color:var(--muted);margin:6px 0 0}.guest-header .guest-login{font-size:12px;color:var(--soft);padding:12px 5px;white-space:nowrap}.guest-header .guest-signup{font-size:12px;min-height:38px;padding:10px 15px;white-space:nowrap}.guest-header .header-actions{gap:14px}
@media(max-width:650px){.preview-notice{padding:17px;gap:12px;flex-wrap:wrap}.preview-notice>div{flex:1 1 calc(100% - 50px)}.preview-notice b{font-size:13px}.preview-notice p{font-size:11px}.preview-notice>a{margin-left:46px;flex-basis:calc(100% - 46px)}.preview-notice-icon{flex-basis:34px;height:34px}.guest-header .header-actions{gap:9px}.guest-header .guest-signup{padding:9px 11px;font-size:11px}.guest-header .guest-login{font-size:11px}.guest-header .brand{font-size:23px}.guest-header .brand-mark{width:31px;height:31px}.auth-bonus{padding:15px;gap:13px}.auth-bonus>span{font-size:40px}}
