diff --git a/intercept.py b/intercept.py index df617e4..d873d14 100755 --- a/intercept.py +++ b/intercept.py @@ -1218,9 +1218,146 @@ HTML_TEMPLATE = ''' ); z-index: 1000; } + + /* Disclaimer Modal */ + .disclaimer-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.95); + z-index: 9999; + display: flex; + align-items: center; + justify-content: center; + } + + .disclaimer-modal { + background: var(--bg-card); + border: 1px solid var(--accent-cyan); + max-width: 550px; + padding: 30px; + text-align: center; + box-shadow: 0 0 50px rgba(0, 212, 255, 0.3); + } + + .disclaimer-modal h2 { + color: var(--accent-red); + font-size: 1.5em; + margin-bottom: 20px; + letter-spacing: 3px; + } + + .disclaimer-modal .warning-icon { + font-size: 48px; + margin-bottom: 15px; + } + + .disclaimer-modal p { + color: var(--text-secondary); + font-size: 13px; + line-height: 1.8; + margin-bottom: 15px; + text-align: left; + } + + .disclaimer-modal ul { + text-align: left; + color: var(--text-secondary); + font-size: 12px; + margin: 15px 0; + padding-left: 20px; + } + + .disclaimer-modal ul li { + margin-bottom: 8px; + } + + .disclaimer-modal .accept-btn { + background: var(--accent-cyan); + color: #000; + border: none; + padding: 12px 40px; + font-family: 'Rajdhani', sans-serif; + font-size: 14px; + font-weight: 600; + letter-spacing: 2px; + cursor: pointer; + margin-top: 20px; + transition: all 0.3s ease; + } + + .disclaimer-modal .accept-btn:hover { + background: #fff; + box-shadow: 0 0 20px rgba(0, 212, 255, 0.5); + } + + .disclaimer-hidden { + display: none !important; + }
+ + + + +