/* News Ticker Styles */ .news-ticker-container { width: 100%; height: var(--news-ticker-height); background: #000; overflow: hidden; position: relative; border-bottom: 1px solid #00ff00; margin-bottom: 2rem; /* Add spacing after the ticker */ } .news-ticker-content { position: absolute; white-space: nowrap; animation: ticker 50s linear infinite; /* Slowed down further */ color: #00ff00; padding: 15px 0; } @keyframes ticker { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } } /* Cyberpunk theme - Permanent version */ /* Force black background everywhere */ html, body { background: #000 !important; } * { background-color: #000 !important; } .container, .card, .modal-content, .dropdown-menu, .navbar, .footer, .box, .message_conversation, .art_card, .dbox, .blue-box { background-color: #000 !important; border-color: #00ff00 !important; } /* Container and sidebar styles */ .main-container { display: grid !important; grid-template-columns: auto 1fr 280px !important; gap: 20px !important; margin: 0 auto !important; max-width: 1800px !important; padding: 0 !important; min-height: calc(100vh - var(--navbar-height) - var(--news-ticker-height) - var(--footer-height)) !important; } .categories-container { height: auto !important; overflow: visible !important; } .categories-list { height: auto !important; overflow: visible !important; } .category-wrapper { margin-bottom: 8px !important; } .subcategories-list { height: auto !important; overflow: visible !important; margin-left: 15px !important; } .cyber-left-sidebar { background: #000 !important; border-right: 1px solid #00ff00 !important; padding: 0 !important; position: sticky !important; top: var(--navbar-height) !important; height: calc(100vh - var(--navbar-height)) !important; overflow-y: auto !important; } .cyber-right-sidebar { background: #000 !important; border: 1px solid #00ff00 !important; border-radius: 5px !important; box-shadow: 0 0 10px rgba(0, 255, 0, 0.1) !important; padding: 15px !important; } /* Product Card Badges */ .product-card-featured-badge, .product-card-fe-badge, .product-card-escrow-badge { position: absolute !important; padding: 6px 12px !important; border-radius: 4px !important; font-size: 13px !important; font-weight: bold !important; display: flex !important; align-items: center !important; gap: 6px !important; backdrop-filter: blur(8px) !important; text-shadow: 0 0 10px currentColor !important; box-shadow: 0 0 15px rgba(0,0,0,0.3) !important; letter-spacing: 0.5px !important; } .product-card-featured-badge { top: 10px !important; right: 10px !important; background: #000000 !important; border: 1.5px solid #ffd700 !important; color: #ffd700 !important; box-shadow: 0 0 15px rgba(255, 215, 0, 0.3) !important; } .product-card-fe-badge { bottom: 10px !important; right: 10px !important; background: #000000 !important; border: 1.5px solid #ff0000 !important; color: #ff0000 !important; box-shadow: 0 0 15px rgba(255, 0, 0, 0.3) !important; } .product-card-escrow-badge { bottom: 10px !important; right: 10px !important; background: #000000 !important; border: 1.5px solid #00ff00 !important; color: #00ff00 !important; box-shadow: 0 0 15px rgba(0, 255, 0, 0.3) !important; } .badge-icon { font-size: 15px !important; text-shadow: 0 0 8px currentColor !important; } /* Main content area */ .main-content { flex: 1 !important; min-width: 0 !important; padding: 0 20px !important; } /* Exception classes that need specific backgrounds */ .nav_seller, .btnul a, .hack, .icon-button { background-color: #00ff00 !important; } .goldbadge { background-color: goldenrod !important; } .bluebadge { background-color: #0099ff !important; } body { color: #00ff00; } /* Input field styles */ input.form-control, input.logininput { color: #00ff00 !important; background-color: #000 !important; border: 1px solid #00ff00 !important; -webkit-text-fill-color: #00ff00 !important; opacity: 1 !important; caret-color: #00ff00 !important; } input.form-control:focus, input.logininput:focus { box-shadow: 0 0 5px #00ff00 !important; outline: none !important; } pre { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 16px; white-space: pre-wrap; } .bgo { background: #00ff00 !important; } .nav-top { background: #000 !important; border-bottom: 1px solid #00ff00 !important; padding: 0.5rem 0 !important; } .checked { color: orange !important; } #h-50 { width: 100%; height: 70px; } #h-50 { width: 100%; height: 50px; } #h-20 { width: 100%; height: 20px; } .btcimg { content: url("/images/btc.png"); height:18px; } .xmrimg { content: url("/images/xmr.png"); height:18px; } .color { color: #00ff00 !important; } .bl { color:black !important; } .btc_color { color:orange !important; } .adn-box { font-size: 21px; color: black; background-color:#00ff00 !important; } .admin-btn { font-size: 21px; background-color: #00ff00 !important; border-radius: 5px; padding: 0.375rem; } .advertisement-h250 img { min-width:100%; max-height:200px; } .adtag { position: absolute; top: 35px; left: 35px; } .avatar { border: 3px solid #00ff00 !important; border-radius: 200px; margin: 0 auto; display: block; object-fit: cover; width: 35px; height: 35px; background-color:white; } .warning-msg { color:#00ff00 !important; } .becven { color: #00ff00 !important; background-color: black; font-size: 17px; } .gobl { background:#00ff00 !important; color:black !important; } .box { background-color: black; font-size: 18; color: #00ff00 !important; } #badge-color { background-color:#00ff00 !important; color:black !important; } #article_page{ margin-top: 25px; border: 1px solid black; background:white !important; } .art_card{ background:#c9cbd1 !important; border-radius: 0px 0px 3px 3px; } .inp{ width:100px !important; height: 40px !important; } .login{ border:1px solid #00ff00 !important; color: #00ff00 !important; } .dash { border: 3px solid black !important; } .th-border { border-right:1px solid #00ff00 !important; } .tr-bottom { border-bottom: 1px solid black !important; } .pr{ font-size: 28px !important; color: black !important; } .pr1{ font-size:22 !important; color: black !important; } .f11{ font-size: 8px !important; } .f12{ font-size:11px !important; } .f14{ font-size: 14px !important; } .f18{ font-size: 18px !important; } .f22{ font-size: 22px !important; } .f25 { font-size: 25px !important; } .mx-wd-18 { max-width: 18rem !important; } #searchbar{ border: 2px solid #00ff00 !important; color: #00ff00 !important; background-color: black !important; border-radius: 15px 0px 0px 15px !important; border-right: 0px !important; } #searchbtn{ border: 2px solid #00ff00 !important; color: #00ff00 !important; background-color: black !important; border-left: 0px !important; border-radius: 0px 15px 15px 0px !important; } .icon-button { margin-top:3px !important; position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 35px !important; height: 35px !important; color: #333333 !important; border: none !important; outline: none !important; border-radius: 50% !important; background:#00ff00 !important; } .icon-button__badge { position: absolute !important; top: -5px !important; right: -5px !important; width: 18px !important; height: 18px !important; background: red !important; color: black !important; display: flex !important; justify-content: center !important; align-items: center !important; border-radius: 50% !important; font-size:11px !important; } .hack { animation: color-change 1s infinite !important; background-color: #00ff00 !important; } .footer { bottom: 0 !important; width: 100% !important; background-color: black !important; border-top: 3px solid #00ff00 !important; } .footer hr { height: 3px !important; background-color: #00ff00 !important; } .imgDi img { border: 3px solid #00ff00 !important; border-radius: 200px !important; margin: 0 auto !important; display: block !important; object-fit: cover !important; width: 50px !important; height: 50px !important; background-color:white !important; } .imgD img{ border: 3px solid #00ff00 !important; border-radius: 200px !important; width: 50px !important; height: 50px !important; background-color:white !important; } .tgl{ border-right: 2px solid #00ff00 !important; } .bbl{ background-color: black !important; } .blgo{ background:black !important; color:#00ff00 !important; } .cat_li{ background:#c9cbd1 !important; color:black !important; } .logininput{ color:black !important; border-radius: 15px !important; border: 2px solid #00ff00 !important; } .gold{ height: 3px !important; background-color: #00ff00 !important; } .btnul li{ padding: 0px 5px !important; float: left !important; color: black !important; } .btnul a{ text-decoration: none !important; background:#00ff00 !important; } .blue-box{ background-color: #0099ff !important; font-size: 18 !important; color:black !important; } .dbox{ background-color: black !important; font-size: 20 !important; color:#0099ff !important; } .d li{ padding-bottom: 5px !important; } .monero { display:block !important; margin-left:auto !important; margin-right:auto !important; } .imgDash { border: 4px solid #000000 !important; border-radius: 200px !important; margin: 0 auto !important; display: block !important; object-fit: cover !important; width: 120px !important; height: 120px !important; } .inline-block { display:inline-block !important; } .imgArticle { height:400px !important; } .conversation{ padding: 20px !important; height: 400px !important; border: 1px solid rgba(0,0,0,.125) !important; overflow: hidden !important; overflow-y: scroll !important; } .message_conversation { padding: 8px !important; background-color: black !important; color: white !important; border-radius: 10px !important; } .message_conversation_admin { padding: 8px !important; background-color: rgb(220 53 69) !important; color: white !important; border-radius: 10px !important; } .customHeight { height: 220px!important; width: 100%!important; border-radius: 3px 3px 0px 0px !important; margin: 0 auto !important; margin-top: 25px !important; display: block !important; } .art_title { overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; color: #0099ff !important; } .priceP { font-size:21px !important; color: black !important; } .goldbadge{ background-color: goldenrod !important; color:black !important; } .bluebadge{ background-color: #0099ff !important; color:white !important; } .send { border:0px !important; border-radius:5px !important; color: black !important; font-size: 12 !important; font-weight: 900 !important; } .msgg { border-radius:3px !important; font-size:17 !important; border: 1px solid grey !important; } .nav_seller{ list-style:none !important; margin:0 !important; padding:0 !important; text-align:center !important; background:#00ff00 !important; } .nav_seller li{ display:inline !important; background:none !important; border:none !important; } .nav_seller a{ display:inline-block !important; padding:10px !important; background:none !important; border:none !important; } .links li{ padding: 0px 5px !important; float: left !important; color:#00ff00 !important; } /* Main Layout */ .main-container { display: flex; min-height: 100vh; background: #000; } .sidebar { width: 250px; min-width: 250px; background: #000; border-right: 1px solid #00ff00; padding: 1rem; } .main-content { flex: 1; padding: 2rem; margin-left: 0; color: #00ff00; } /* Text Styling */ body { background: #000; color: #00ff00; font-family: 'Courier New', monospace; } h1, h2, h3, h4, h5, h6 { color: #00ff00; text-shadow: 0 0 5px #00ff00; margin-bottom: 1rem; } p, span, div, td, th, li, a { color: #00ff00; } /* Tables */ table { width: 100%; background: #000; border: 1px solid #00ff00; margin-bottom: 1rem; } th, td { padding: 0.75rem; border: 1px solid #00ff00; color: #00ff00; } th { background: rgba(0, 255, 0, 0.1); } /* Links */ a { color: #00ff00; text-decoration: none; transition: all 0.3s ease; } a:hover { color: #fff; text-shadow: 0 0 5px #00ff00; } /* Cards and Containers */ .card { background: #000; border: 1px solid #00ff00; border-radius: 4px; padding: 1rem; margin-bottom: 1rem; } .card-header { border-bottom: 1px solid #00ff00; padding-bottom: 0.5rem; margin-bottom: 1rem; } /* Forms */ input, textarea, select { background: #000; border: 1px solid #00ff00; color: #00ff00; padding: 0.5rem; border-radius: 4px; margin-bottom: 1rem; } input:focus, textarea:focus, select:focus { outline: none; box-shadow: 0 0 5px #00ff00; } /* Buttons */ .btn { background: #000; border: 1px solid #00ff00; color: #00ff00; padding: 0.5rem 1rem; border-radius: 4px; cursor: pointer; transition: all 0.3s ease; } .btn:hover { background: #00ff00; color: #000; box-shadow: 0 0 10px #00ff00; } /* Notifications */ .notification-item { background: #000; border: 1px solid #00ff00; border-radius: 4px; padding: 1rem; margin-bottom: 1rem; transition: all 0.3s ease; } .notification-item:hover { box-shadow: 0 0 10px #00ff00; } .notification-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.5rem; } .notification-time { font-size: 0.875rem; opacity: 0.8; } .notification-content { color: #00ff00; } /* Pagination */ .pagination { display: flex; justify-content: center; gap: 0.5rem; margin-top: 1rem; } .pagination .page-item { background: #000; border: 1px solid #00ff00; padding: 0.5rem 1rem; border-radius: 4px; cursor: pointer; } .pagination .page-item.active { background: #00ff00; color: #000; } /* Alerts and Messages */ .alert { background: #000; border: 1px solid #00ff00; color: #00ff00; padding: 1rem; margin-bottom: 1rem; border-radius: 4px; } .alert-success { border-color: #00ff00; color: #00ff00; } .alert-danger { border-color: #ff3e3e; color: #ff3e3e; } /* Responsive Design */ @media (max-width: 768px) { .main-container { flex-direction: column; } .sidebar { width: 100%; min-width: 100%; border-right: none; border-bottom: 1px solid #00ff00; } .main-content { margin-left: 0; padding: 1rem; } } /* Navbar Styles */ .nav-links { display: flex !important; gap: 1.5rem !important; } .nav-link { color: #00ff00 !important; text-decoration: none !important; font-family: monospace !important; font-size: 14px !important; display: flex !important; align-items: center !important; gap: 0.25rem !important; } .nav-link:hover { color: #fff !important; text-shadow: 0 0 10px #00ff00 !important; } .bracket { color: #00ff00 !important; opacity: 0.7; } .badge { background: #00ff00 !important; color: #000 !important; border-radius: 50% !important; padding: 0.25rem 0.5rem !important; font-size: 12px !important; margin-left: 0.25rem !important; } /* Navbar text visibility fixes */ .navbar-nav .nav-link, .navbar-nav a, .nav-content a, .dropdown-menu a, .navbar .dropdown-item { color: #00ff00 !important; text-shadow: 0 0 5px rgba(0, 255, 0, 0.5); } .navbar-nav .nav-link:hover, .navbar-nav a:hover, .nav-content a:hover, .dropdown-menu a:hover, .navbar .dropdown-item:hover { color: #fff !important; text-shadow: 0 0 10px #00ff00; background-color: rgba(0, 255, 0, 0.1) !important; } .dropdown-menu { background-color: #000 !important; border: 1px solid #00ff00 !important; } .navbar-toggler-icon { border-color: #00ff00 !important; } /* Balance display */ .balance-display { color: #00ff00 !important; } /* Product Type Selection Styles */ .cyber-product-warning { background: rgba(255, 165, 0, 0.1) !important; border: 1px solid #ffa500 !important; border-radius: 4px !important; color: #ffa500 !important; text-shadow: 0 0 5px #ffa500 !important; box-shadow: 0 0 10px rgba(255, 165, 0, 0.2) !important; padding: 1rem !important; margin-top: 1rem !important; margin-bottom: 0 !important; } .cyber-product-warning strong { color: #fff !important; text-shadow: 0 0 5px #fff !important; letter-spacing: 1px !important; display: block !important; margin-bottom: 0.5rem !important; } .cyber-warning-link { color: #00ffff !important; text-shadow: 0 0 5px #00ffff !important; text-decoration: none !important; border-bottom: 1px solid #00ffff !important; transition: all 0.3s ease !important; font-weight: bold !important; } .cyber-warning-link:hover { color: #fff !important; text-shadow: 0 0 10px #fff !important; border-bottom-color: #fff !important; } .balance-display i { color: #00ff00 !important; } /* Notification badges */ .badge { background-color: #00ff00 !important; color: #000 !important; }