﻿@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,100%{box-shadow:0 0 8px rgba(0,214,107,.3)}50%{box-shadow:0 0 20px rgba(0,214,107,.6)}}@keyframes borderGlow{0%,100%{border-color:rgba(0,214,107,.4)}50%{border-color:rgba(0,214,107,.9)}}:root{--bg-base: #0f172a;--bg-elevated: #1e293b;--bg-card: #162032;--bg-hover: #1a2744;--bg-active: #203052;--accent-green: #00D66B;--accent-green-d: #00b359;--accent-green-l: #33df87;--accent-blue: #0077FF;--accent-blue-d: #005fd4;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--border: rgba(255, 255, 255, 0.08);--border-accent: rgba(0, 214, 107, 0.3);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 3px rgba(0,0,0,0.4);--shadow-md: 0 4px 16px rgba(0,0,0,0.5);--shadow-lg: 0 8px 32px rgba(0,0,0,0.6);--shadow-green: 0 0 20px rgba(0, 214, 107, 0.2)}html,body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;background-color:var(--bg-base) !important;color:var(--text-primary) !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:rgba(0,214,107,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,214,107,.6)}#main-outlet,.wrap{animation:fadeIn .4s ease-in-out}.d-header{background:rgba(17,24,39,.95) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid var(--border-accent) !important;box-shadow:0 4px 24px rgba(0,0,0,.5),0 1px 0 rgba(0,214,107,.1) !important;position:sticky !important;top:0 !important;z-index:1000 !important;animation:fadeIn .3s ease-out}.d-header .d-header-icons .icon{color:var(--text-secondary) !important;transition:color .2s,background .2s;border-radius:var(--radius-sm)}.d-header .d-header-icons .icon:hover{color:var(--accent-green) !important;background:rgba(0,214,107,.08) !important}.d-header .title a{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:var(--text-primary) !important;letter-spacing:-0.02em}.d-header .title a::after{content:"forum";font-size:.7rem;font-weight:500;color:var(--accent-green);background:rgba(0,214,107,.12);border:1px solid rgba(0,214,107,.3);border-radius:4px;padding:2px 6px;letter-spacing:.05em;text-transform:uppercase}.d-header img.logo-big,.d-header img.logo-small{max-height:36px !important;filter:brightness(1.1)}.nav-pills>li>a,.list-controls .combo-box .combo-box-header,.select-kit .select-kit-header{color:var(--text-secondary) !important;font-weight:500 !important;transition:color .2s,background .2s !important}.nav-pills>li>a:hover,.list-controls .combo-box .combo-box-header:hover,.select-kit .select-kit-header:hover{color:var(--accent-green) !important;background:rgba(0,214,107,.06) !important}.nav-pills>li.active>a,.nav-pills>li>a.active{color:var(--accent-green) !important;background:rgba(0,214,107,.1) !important;border-bottom:2px solid var(--accent-green) !important}.sidebar-wrapper,#d-sidebar{background:var(--bg-elevated) !important;border-right:1px solid var(--border) !important}.sidebar-wrapper .sidebar-section-header,#d-sidebar .sidebar-section-header{color:var(--text-muted) !important;font-size:.7rem !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:16px 12px 6px !important}.sidebar-wrapper .sidebar-section-link,#d-sidebar .sidebar-section-link{border-radius:var(--radius-sm) !important;margin:1px 6px !important;color:var(--text-secondary) !important;font-weight:500 !important;transition:all .15s ease !important}.sidebar-wrapper .sidebar-section-link:hover,#d-sidebar .sidebar-section-link:hover{background:rgba(0,214,107,.08) !important;color:var(--text-primary) !important}.sidebar-wrapper .sidebar-section-link.active,.sidebar-wrapper .sidebar-section-link.sidebar-section-link--active,#d-sidebar .sidebar-section-link.active,#d-sidebar .sidebar-section-link.sidebar-section-link--active{background:rgba(0,214,107,.12) !important;color:var(--accent-green) !important;border-left:2px solid var(--accent-green) !important}.topic-list{animation:slideUp .4s ease-out}.topic-list .topic-list-header th{background:var(--bg-elevated) !important;border-bottom:1px solid var(--border) !important;color:var(--text-muted) !important;font-size:.75rem !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:12px 16px !important}.topic-list .topic-list-item{border-bottom:1px solid var(--border) !important;transition:background .15s ease !important}.topic-list .topic-list-item td{background:rgba(0,0,0,0) !important;padding:14px 16px !important}.topic-list .topic-list-item:hover td{background:var(--bg-hover) !important}.topic-list .topic-list-item.visited .title a,.topic-list .topic-list-item.visited .link-top-line a{color:var(--text-secondary) !important}.topic-list .topic-list-item .title a{color:var(--text-primary) !important;font-weight:600 !important;font-size:.95rem !important;text-decoration:none !important;transition:color .15s !important;line-height:1.4 !important}.topic-list .topic-list-item .title a:hover{color:var(--accent-green) !important}.topic-list .topic-list-item .posts-map,.topic-list .topic-list-item .num.posts-map{color:var(--text-muted) !important;font-size:.8rem !important}.topic-list .topic-list-item .num.activity a{color:var(--text-muted) !important;font-size:.8rem !important}.topic-list .topic-list-item .posters a .avatar{border-radius:50% !important;border:2px solid var(--border) !important;transition:border-color .15s !important}.topic-list .topic-list-item .posters a .avatar:hover{border-color:var(--accent-green) !important}.topic-list-item.pinned .title a::before{content:"📌 ";font-size:.8em}.category-list{animation:slideUp .4s ease-out}.category-list .category-list-item{background:var(--bg-card) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;margin-bottom:8px !important;transition:all .2s ease !important;overflow:hidden !important}.category-list .category-list-item:hover{border-color:var(--border-accent) !important;box-shadow:var(--shadow-green) !important;transform:translateY(-1px) !important}.category-list .category-list-item h3 a{color:var(--text-primary) !important;font-weight:700 !important;font-size:1rem !important}.category-list .category-list-item h3 a:hover{color:var(--accent-green) !important}.category-list .category-list-item .category-description{color:var(--text-muted) !important;font-size:.85rem !important}.category-list .category-list-item .badge-category-bg{border-radius:var(--radius-sm) 0 0 var(--radius-sm) !important}.topic-body,.cooked{animation:slideUp .35s ease-out;color:var(--text-primary) !important;font-size:.95rem !important;line-height:1.75 !important}.topic-body h1,.topic-body h2,.topic-body h3,.topic-body h4,.topic-body h5,.topic-body h6,.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6{color:var(--text-primary) !important;font-weight:700 !important;margin-top:1.5em !important;margin-bottom:.5em !important}.topic-body a,.cooked a{color:var(--accent-green) !important;text-decoration:none !important;border-bottom:1px solid rgba(0,214,107,.3) !important;transition:border-color .15s !important}.topic-body a:hover,.cooked a:hover{border-color:var(--accent-green) !important}.topic-body code,.cooked code{background:rgba(0,119,255,.12) !important;color:#7dd3fc !important;border:1px solid rgba(0,119,255,.2) !important;border-radius:4px !important;padding:2px 6px !important;font-size:.85em !important;font-family:"JetBrains Mono","Fira Code","Consolas",monospace !important}.topic-body pre,.cooked pre{background:#0d1424 !important;border:1px solid rgba(0,119,255,.2) !important;border-radius:var(--radius-md) !important;padding:16px !important;overflow-x:auto !important}.topic-body pre code,.cooked pre code{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.topic-body blockquote,.cooked blockquote{border-left:3px solid var(--accent-green) !important;background:rgba(0,214,107,.04) !important;border-radius:0 var(--radius-sm) var(--radius-sm) 0 !important;padding:12px 16px !important;color:var(--text-secondary) !important;margin:16px 0 !important}.topic-body img,.cooked img{border-radius:var(--radius-md) !important;max-width:100% !important}.topic-body hr,.cooked hr{border:none !important;border-top:1px solid var(--border) !important;margin:24px 0 !important}.topic-post{animation:slideUp .3s ease-out}.topic-post article.boxed{background:var(--bg-card) !important;border:1px solid var(--border) !important;border-radius:var(--radius-lg) !important;margin-bottom:12px !important;transition:border-color .2s !important}.topic-post article.boxed:hover{border-color:rgba(0,214,107,.2) !important}.topic-post .post-info .username a{color:var(--accent-green) !important;font-weight:600 !important}.topic-post .post-info .post-date a{color:var(--text-muted) !important;font-size:.8rem !important}.topic-post[data-post-number="1"] article.boxed{border-color:rgba(0,214,107,.2) !important;box-shadow:0 0 30px rgba(0,214,107,.05) !important}.actions .post-controls button,.post-actions .double-button,.like-button{color:var(--text-muted) !important;background:rgba(0,0,0,0) !important;border-radius:var(--radius-sm) !important;transition:all .15s ease !important}.actions .post-controls button:hover,.post-actions .double-button:hover,.like-button:hover{color:var(--accent-green) !important;background:rgba(0,214,107,.08) !important}.actions .post-controls button.has-like,.actions .post-controls button.liked,.post-actions .double-button.has-like,.post-actions .double-button.liked,.like-button.has-like,.like-button.liked{color:var(--accent-green) !important;animation:glowPulse 2s ease-in-out infinite !important}.btn{border-radius:var(--radius-md) !important;font-weight:600 !important;font-size:.875rem !important;transition:all .2s ease !important;letter-spacing:.01em !important;border:none !important;cursor:pointer !important}.btn-primary,#reply-control .btn-primary{background:linear-gradient(135deg, var(--accent-green), var(--accent-green-d)) !important;color:#0f172a !important;font-weight:700 !important;box-shadow:0 4px 14px rgba(0,214,107,.3) !important}.btn-primary:hover,#reply-control .btn-primary:hover{background:linear-gradient(135deg, var(--accent-green-l), var(--accent-green)) !important;box-shadow:0 6px 20px rgba(0,214,107,.5) !important;transform:translateY(-1px) !important}.btn-primary:active,#reply-control .btn-primary:active{transform:translateY(0) !important}.btn-default,.btn.btn-default{background:var(--bg-elevated) !important;color:var(--text-secondary) !important;border:1px solid var(--border) !important}.btn-default:hover,.btn.btn-default:hover{background:var(--bg-hover) !important;color:var(--text-primary) !important;border-color:rgba(0,214,107,.3) !important}.btn-danger{background:linear-gradient(135deg, #ef4444, #dc2626) !important;color:#fff !important;box-shadow:0 4px 14px rgba(239,68,68,.3) !important}.btn-danger:hover{box-shadow:0 6px 20px rgba(239,68,68,.5) !important}#create-topic-btn,.btn-new-topic{background:linear-gradient(135deg, var(--accent-green), var(--accent-green-d)) !important;color:#0f172a !important;font-weight:700 !important;padding:10px 20px !important;box-shadow:0 4px 14px rgba(0,214,107,.35) !important}#create-topic-btn:hover,.btn-new-topic:hover{box-shadow:0 8px 24px rgba(0,214,107,.5) !important;transform:translateY(-2px) !important}#reply-control{background:var(--bg-elevated) !important;border-top:1px solid var(--border-accent) !important;box-shadow:0 -8px 32px rgba(0,0,0,.5) !important;animation:slideUp .3s ease-out !important}#reply-control .reply-area{background:var(--bg-card) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;color:var(--text-primary) !important}#reply-control .reply-area:focus{border-color:var(--accent-green) !important;box-shadow:0 0 0 3px rgba(0,214,107,.1) !important}#reply-control .toolbar .btn{color:var(--text-muted) !important}#reply-control .toolbar .btn:hover{color:var(--accent-green) !important;background:rgba(0,214,107,.08) !important}#reply-control .composer-controls .d-icon{color:var(--text-muted) !important}.d-editor-input{background:var(--bg-card) !important;color:var(--text-primary) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;font-family:"Inter",sans-serif !important;resize:vertical !important}.d-editor-input:focus{outline:none !important;border-color:var(--accent-green) !important;box-shadow:0 0 0 3px rgba(0,214,107,.1) !important}.d-editor-preview{background:var(--bg-base) !important;border-left:1px solid var(--border) !important;color:var(--text-primary) !important}input[type=text],input[type=email],input[type=password],input[type=search],textarea,.select-kit .select-kit-header{background:var(--bg-elevated) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;color:var(--text-primary) !important;font-family:"Inter",sans-serif !important;transition:border-color .2s,box-shadow .2s !important}input[type=text]:focus,input[type=text]:focus-within,input[type=email]:focus,input[type=email]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=search]:focus,input[type=search]:focus-within,textarea:focus,textarea:focus-within,.select-kit .select-kit-header:focus,.select-kit .select-kit-header:focus-within{outline:none !important;border-color:var(--accent-green) !important;box-shadow:0 0 0 3px rgba(0,214,107,.1) !important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder,.select-kit .select-kit-header::placeholder{color:var(--text-muted) !important}.search-input-wrapper,#search-term{background:var(--bg-elevated) !important;border:1px solid var(--border) !important;border-radius:var(--radius-lg) !important;color:var(--text-primary) !important}.search-input-wrapper:focus-within,#search-term:focus-within{border-color:var(--accent-green) !important;box-shadow:0 0 0 3px rgba(0,214,107,.1) !important}.search-input-wrapper .d-icon-search,#search-term .d-icon-search{color:var(--text-muted) !important}.select-kit-collection,.select-kit-body,.dropdown-menu,.popup-menu{background:var(--bg-elevated) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-lg) !important;animation:slideUp .15s ease-out !important}.select-kit-collection li,.select-kit-collection .select-kit-row,.select-kit-body li,.select-kit-body .select-kit-row,.dropdown-menu li,.dropdown-menu .select-kit-row,.popup-menu li,.popup-menu .select-kit-row{color:var(--text-secondary) !important;transition:background .15s,color .15s !important}.select-kit-collection li:hover,.select-kit-collection li.is-highlighted,.select-kit-collection .select-kit-row:hover,.select-kit-collection .select-kit-row.is-highlighted,.select-kit-body li:hover,.select-kit-body li.is-highlighted,.select-kit-body .select-kit-row:hover,.select-kit-body .select-kit-row.is-highlighted,.dropdown-menu li:hover,.dropdown-menu li.is-highlighted,.dropdown-menu .select-kit-row:hover,.dropdown-menu .select-kit-row.is-highlighted,.popup-menu li:hover,.popup-menu li.is-highlighted,.popup-menu .select-kit-row:hover,.popup-menu .select-kit-row.is-highlighted{background:rgba(0,214,107,.08) !important;color:var(--text-primary) !important}.select-kit-collection li.is-selected,.select-kit-collection .select-kit-row.is-selected,.select-kit-body li.is-selected,.select-kit-body .select-kit-row.is-selected,.dropdown-menu li.is-selected,.dropdown-menu .select-kit-row.is-selected,.popup-menu li.is-selected,.popup-menu .select-kit-row.is-selected{background:rgba(0,214,107,.12) !important;color:var(--accent-green) !important}.user-card,.group-card{background:var(--bg-elevated) !important;border:1px solid var(--border-accent) !important;border-radius:var(--radius-lg) !important;box-shadow:var(--shadow-lg),var(--shadow-green) !important;animation:slideUp .2s ease-out !important}.user-card .user-card-avatar img,.group-card .user-card-avatar img{border:3px solid var(--accent-green) !important;border-radius:50% !important}.user-card .names .name a,.group-card .names .name a{color:var(--text-primary) !important;font-weight:700 !important}.user-card .names .username a,.group-card .names .username a{color:var(--accent-green) !important;font-size:.85rem !important}.user-card .bio,.group-card .bio{color:var(--text-secondary) !important;font-size:.9rem !important}.user-card .user-stats .stat-label,.group-card .user-stats .stat-label{color:var(--text-muted) !important;font-size:.75rem !important}.user-card .user-stats .stat-value,.group-card .user-stats .stat-value{color:var(--text-primary) !important;font-weight:700 !important;font-size:1.1rem !important}.avatar-flair{background:var(--accent-green) !important}.notification-item,.alert{border-radius:var(--radius-md) !important;border:1px solid var(--border) !important;background:var(--bg-card) !important;animation:slideUp .2s ease-out !important}.notification-item.unread,.alert.unread{background:rgba(0,214,107,.04) !important;border-color:rgba(0,214,107,.2) !important}.ring-count,.badge-notification{background:var(--accent-green) !important;color:#0f172a !important;font-weight:700 !important;font-size:.7rem !important;border-radius:99px !important;padding:2px 5px !important;animation:glowPulse 2s ease-in-out infinite !important}.discourse-tag,.list-tags .discourse-tag{background:rgba(0,119,255,.12) !important;color:#7dd3fc !important;border:1px solid rgba(0,119,255,.25) !important;border-radius:99px !important;padding:2px 10px !important;font-size:.75rem !important;font-weight:500 !important;text-decoration:none !important;transition:all .15s !important}.discourse-tag:hover,.list-tags .discourse-tag:hover{background:rgba(0,119,255,.2) !important;border-color:rgba(0,119,255,.5) !important;color:#bae6fd !important}.badge-wrapper{border-radius:var(--radius-sm) !important;overflow:hidden !important;font-size:.75rem !important;font-weight:500 !important}.badge-category-parent-bg{opacity:.6 !important}.modal-inner-container,.d-modal__container{background:var(--bg-elevated) !important;border:1px solid var(--border) !important;border-radius:var(--radius-lg) !important;box-shadow:var(--shadow-lg) !important;animation:slideUp .25s ease-out !important;color:var(--text-primary) !important}.d-modal__header{border-bottom:1px solid var(--border) !important;padding:20px 24px !important}.d-modal__header h3{color:var(--text-primary) !important;font-weight:700 !important}.d-modal__body{padding:24px !important}.modal-backdrop,.modal-backdrop.fade.in{background:rgba(0,0,0,.7) !important}.topic-timeline .timeline-handle{background:var(--accent-green) !important;border-radius:2px !important}.topic-timeline .timeline-scrollarea-inner{border-left:2px solid var(--border) !important}.topic-timeline .timeline-date-line{color:var(--text-muted) !important;font-size:.75rem !important}#loading-indicator .spinner,.loading-container .spinner{border-top-color:var(--accent-green) !important}.progress-bar{background:linear-gradient(90deg, var(--accent-green), var(--accent-blue)) !important;border-radius:99px !important}#footer-message,footer{color:var(--text-muted) !important;border-top:1px solid var(--border) !important;padding:24px 0 !important;font-size:.8rem !important}.admin-contents{background:var(--bg-base) !important;color:var(--text-primary) !important}.admin-nav{background:var(--bg-elevated) !important;border-right:1px solid var(--border) !important}.admin-nav li a{color:var(--text-secondary) !important}.admin-nav li a:hover{color:var(--accent-green) !important;background:rgba(0,214,107,.06) !important}.admin-nav li a.active{color:var(--accent-green) !important;border-left:2px solid var(--accent-green) !important}table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important}table thead th{background:var(--bg-elevated) !important;color:var(--text-muted) !important;font-size:.75rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.05em !important;padding:10px 14px !important;border-bottom:1px solid var(--border) !important}table tbody tr{transition:background .15s !important}table tbody tr td{padding:10px 14px !important;border-bottom:1px solid var(--border) !important}table tbody tr:hover td{background:var(--bg-hover) !important}.topic-status-info,.closed-status-notice,.locked-notice{background:rgba(0,119,255,.08) !important;border:1px solid rgba(0,119,255,.2) !important;border-radius:var(--radius-md) !important;color:#7dd3fc !important;padding:10px 16px !important}.custom-banner,.site-text.topic-count-stats{background:linear-gradient(135deg, rgba(0, 214, 107, 0.08), rgba(0, 119, 255, 0.08)) !important;border:1px solid var(--border-accent) !important;border-radius:var(--radius-lg) !important;padding:24px 32px !important}.badge-posts.new-posts a,.new-posts a{background:var(--accent-green) !important;color:#0f172a !important;font-weight:700 !important;border-radius:99px !important;padding:2px 8px !important;font-size:.75rem !important}.unread-posts a{background:var(--accent-blue) !important;color:#fff !important;font-weight:700 !important;border-radius:99px !important;padding:2px 8px !important;font-size:.75rem !important}.mention,a.mention{background:rgba(0,214,107,.1) !important;color:var(--accent-green) !important;border-radius:var(--radius-sm) !important;padding:1px 5px !important;text-decoration:none !important;border-bottom:none !important;font-weight:500 !important}.mention:hover,a.mention:hover{background:rgba(0,214,107,.18) !important}.user-main{background:var(--bg-base) !important}.user-main .staff-counters .number{color:var(--accent-green) !important;font-weight:700 !important}.user-profile-avatar img{border:4px solid var(--accent-green) !important;border-radius:50% !important;box-shadow:var(--shadow-green) !important}.user-card-badge-section .user-badge{background:rgba(0,214,107,.1) !important;border:1px solid rgba(0,214,107,.25) !important;border-radius:var(--radius-sm) !important;color:var(--accent-green) !important}@media(max-width: 768px){.d-header .title a::after{display:none !important}.topic-list .topic-list-item .title a{font-size:.875rem !important}#reply-control{max-height:50vh !important}}*:focus-visible{outline:2px solid var(--accent-green) !important;outline-offset:2px !important}.topic-list::before{content:"";display:block;height:2px;background:linear-gradient(90deg, transparent, var(--accent-green), var(--accent-blue), transparent);margin-bottom:8px;border-radius:99px;opacity:.6}

/*# sourceMappingURL=desktop_theme_1_14b343e03e91d12f93f03566e71a0ab3992c44ee.css.map?__ws=forum.systrix.cz */
