.modal-zoom{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);cursor:zoom-out;align-items:center;justify-content:center}#modalImg{margin:auto;display:block;max-width:90%;max-height:90%;border-radius:10px;box-shadow:0 0 20px rgba(0,242,255,0.3)}.close-modal{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer}:root{--neon-cyan: #00f2ff;--neon-orange: #ff9100;--neon-danger: #ff4d4d;--dark-bg: #0d0e10}.show-page-wrapper{background-color:#ecf3f8;color:#212529}.tech-font{font-family:'Orbitron', sans-serif;letter-spacing:1px}.extra-small{font-size:0.7rem}.glass-module{background:var(--dark-bg);border-radius:24px;border:1px solid rgba(255,255,255,0.1);color:#fff}.border-neon-orange-box{border-color:var(--neon-orange) !important}.text-neon-orange-glow{color:var(--neon-orange);text-shadow:0 0 5px rgba(255,145,0,0.5)}.user-badge{background:#1a1b1c !important}.avatar-border{border:2px solid rgba(255,255,255,0.1)}.main-photo-wrapper{max-height:500px;overflow:hidden;border-radius:16px;border:1px solid rgba(0,242,255,0.2)}.main-photo-wrapper img{width:100%;height:500px;object-fit:cover;cursor:zoom-in}.thumbnail-neon{width:70px;height:70px;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,0.1);cursor:pointer;transition:0.2s}.thumbnail-neon:hover{border-color:var(--neon-cyan);transform:translateY(-2px)}.control-panel .btn-tech,.control-panel .btn-tech-nav,.control-panel .btn-tech-neon-orange,.control-panel .gear-btn-custom{width:52px !important;height:52px !important;border-radius:12px !important;display:flex !important;align-items:center;justify-content:center;flex:none !important;transition:0.3s;border:none;padding:0 !important}.btn-tech-nav{background:#1a1b1c;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.1) !important}.btn-tech-nav:hover{color:var(--neon-cyan);border-color:var(--neon-cyan) !important}.btn-tech-cyan{background:var(--neon-cyan);color:#000;box-shadow:0 0 15px rgba(0,242,255,0.3)}.btn-tech-neon-orange{background:rgba(255,145,0,0.05);color:var(--neon-orange);border:1px solid var(--neon-orange) !important}.gear-btn-custom{background:rgba(0,242,255,0.1);color:var(--neon-cyan);border:2px solid var(--neon-cyan) !important}.gear-btn-custom:hover{background:var(--neon-cyan);color:#000}.btn-tech-orange-pill{background:var(--neon-orange);color:#000;border-radius:50px;border:none;padding:10px 40px;font-weight:700;text-transform:uppercase;transition:0.3s}.btn-tech-orange-pill:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(255,145,0,0.5)}.comment-node-neon{background:#fff;border-radius:16px;border-left:5px solid var(--neon-cyan) !important;border:1px solid rgba(0,242,255,0.15);box-shadow:0 4px 15px rgba(0,242,255,0.05);transition:0.3s}.comment-node-neon:hover{transform:translateX(5px);box-shadow:0 8px 25px rgba(0,242,255,0.1)}.comment-avatar{border:2px solid var(--neon-cyan)}.btn-comment-action{padding:4px 15px;border-radius:50px;font-size:0.75rem;font-weight:600;text-decoration:none;transition:0.3s;display:inline-flex;align-items:center;border:1px solid transparent}.btn-comment-edit{color:var(--neon-cyan);border-color:rgba(0,242,255,0.3);background:rgba(0,242,255,0.05)}.btn-comment-edit:hover{background:var(--neon-cyan);color:#000}.btn-comment-delete{color:var(--neon-orange);border-color:rgba(255,145,0,0.3);background:rgba(255,145,0,0.05)}.btn-comment-delete:hover{background:var(--neon-orange);color:#000}.dropdown-menu-end{right:0 !important;left:auto !important;min-width:220px;margin-top:12px !important}#imgModal{display:none;position:fixed;z-index:10000;inset:0;background:rgba(0,0,0,0.9);align-items:center;justify-content:center}#modalImg{max-height:90vh;max-width:90%;border-radius:12px;border:2px solid var(--neon-cyan)}#imgModal{cursor:pointer}#modalImg{cursor:default;transition:transform 0.3s ease-in-out}.glass-module{background:#0d0e10;border-radius:24px;border:1px solid rgba(255,255,255,0.1);color:#fff}.main-image-frame{border-radius:20px;padding:3px;background:linear-gradient(135deg, var(--neon-cyan) 0%, transparent 100%)}.thumbnail-neon{width:70px;height:70px;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,0.1);cursor:pointer;transition:0.2s}
