@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap");
:root{--color-accent:#00ff41!important;--color-accent-hover:#00cc33!important;--color-accent-pressed:#009922!important;--color-accent-text:#000!important;--color-background:#000!important;--color-background-surface:#0a0a0a!important;--color-border:#003311!important;color-scheme:dark!important}
body,html{background:#000!important;color:#00ff41!important;font-family:"Share Tech Mono","JetBrains Mono",monospace!important}
a.brand>svg,a.brand .logo,.column-header__wrapper h1 a svg,.about__header .brand svg,.column-link.column-link--logo svg,.logo-resources{display:none!important}
a.brand::before,.column-link.column-link--logo::before{content:""!important;display:inline-block!important;width:40px!important;height:40px!important;background-image:url("data:image/svg+xml,%253Csvg xmlns=%2527http://www.w3.org/2000/svg%2527 viewBox=%25270 0 100 100%2527%253E%253Cpath fill=%252700ff41%2527 d=%2527M50 15a35 35 0 1 0 0 70 35 35 0 0 0 0-70zm0 55a20 20 0 1 1 0-40 20 20 0 0 1 0 40z%2527/%253E%253Cpath fill=%252700ff41%2527 d=%2527M47 2h6v16h-6zM47 82h6v16h-6zM82 47h16v6H82zM2 47h16v6H2zM73.5 11.8l4.2 4.2-11.3 11.3-4.2-4.2zM33.6 72.7l4.2 4.2-11.3 11.3-4.2-4.2zM88.2 73.5l-4.2 4.2-11.3-11.3 4.2-4.2zM27.3 33.6l-4.2 4.2L11.8 26.5l4.2-4.2z%2527/%253E%253Ccircle fill=%252700ff41%2527 cx=%252750%2527 cy=%252750%2527 r=%25278%2527/%253E%253C/svg%253E")!important;background-size:contain!important;background-repeat:no-repeat!important;margin-right:8px!important;vertical-align:middle!important}
a.brand::after{content:"WOPR SYSTEMS"!important;font-family:"Share Tech Mono",monospace!important;font-size:18px!important;font-weight:bold!important;color:#00ff41!important;text-shadow:0 0 10px rgba(0,255,65,0.6)!important;letter-spacing:2px!important;vertical-align:middle!important}
.columns-area__panels__pane__inner,.columns-area__panels__main,.columns-area__panels,.navigation-panel,.navigation-panel__inner,.column-link,.getting-started,.getting-started__wrapper,.compose-form,.drawer__inner,.drawer__header,.drawer__pager,.search__input,.column-header,.column-header__wrapper,.column-back-button{background:#000!important;color:#00ff41!important;border-color:#003311!important}
.column-link{color:#00cc33!important}
.column-link:hover,.column-link--transparent:hover{background:rgba(0,255,65,0.1)!important;color:#00ff41!important}
.column-link--transparent.active{color:#00ff41!important;background:rgba(0,255,65,0.15)!important}
.column-link__icon{color:#00cc33!important}
.ui__header,.ui__header__logo,.ui__header__links{background:#0a0a0a!important;border-color:#003311!important}
.explore__search-header,.search__popout{background:#0a0a0a!important;border-color:#003311!important}
.columns-area,.column,.scrollable,.item-list,.explore__links,.explore__search-results{background:#000!important;color:#00ff41!important}
.status,.status__wrapper,.status__content,.detailed-status,.detailed-status__wrapper,.focusable{background:#000!important;color:#00ff41!important;border-color:#003311!important}
.status__content p,.status__content a,.detailed-status__content p{color:#00ff41!important}
.status__display-name strong,.detailed-status__display-name strong{color:#00ff41!important}
.status__relative-time,.status__display-name span{color:#009922!important}
.display-name__account{color:#006611!important}
a,a:visited{color:#00ff41!important}
a:hover{color:#33ff66!important;text-shadow:0 0 5px rgba(0,255,65,0.4)!important}
.trends__item,.trends__item__name a{color:#00ff41!important}
.trends__item__sparkline path{stroke:#00ff41!important;fill:rgba(0,255,65,0.1)!important}
.button,button.button,.button--block{background:rgba(0,255,65,0.15)!important;color:#00ff41!important;border:1px solid #00ff41!important}
.button:hover,button.button:hover{background:#00ff41!important;color:#000!important;box-shadow:0 0 15px rgba(0,255,65,0.4)!important}
.icon-button{color:#009922!important}
.icon-button:hover,.icon-button.active{color:#00ff41!important}
.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{color:#00cc33!important;background:transparent!important}
.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#00ff41!important;border-bottom:2px solid #00ff41!important}
.search__input,input[type="text"],input[type="email"],input[type="password"],textarea{background:#0a0a0a!important;color:#00ff41!important;border:1px solid #003311!important;font-family:"Share Tech Mono",monospace!important}
.search__input:focus,input:focus,textarea:focus{border-color:#00ff41!important;box-shadow:0 0 10px rgba(0,255,65,0.3)!important}
::placeholder{color:#006611!important}
.compose-form .compose-form__autosuggest-wrapper,.compose-form .autosuggest-textarea__textarea,.compose-form .compose-form__buttons-wrapper,.compose-form .compose-form__publish{background:#0a0a0a!important;color:#00ff41!important;border-color:#003311!important}
.account-card,.account,.account__header,.account__header__bar{background:#000!important;border-color:#003311!important}
.account__header__content{color:#00ff41!important}
.notification,.notification__message{color:#00cc33!important;border-color:#003311!important}
.modal-root__overlay{background:rgba(0,0,0,0.9)!important}
.boost-modal,.confirmation-modal,.actions-modal,.report-modal{background:#0a0a0a!important;border:1px solid #003311!important;color:#00ff41!important}
.dropdown-menu,.dropdown-menu__item a,.dropdown-menu__item button{background:#0a0a0a!important;color:#00ff41!important;border-color:#003311!important}
.dropdown-menu__item a:hover,.dropdown-menu__item button:hover{background:rgba(0,255,65,0.15)!important}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#000}
::-webkit-scrollbar-thumb{background:#003311;border-radius:4px}
::-webkit-scrollbar-thumb:hover{background:#00ff41}
.status-card,.status-card__content,.status-card__title,.status-card__description{background:#0a0a0a!important;color:#00ff41!important;border-color:#003311!important}
.dismissable-banner,.dismissable-banner__message{background:rgba(0,255,65,0.05)!important;color:#00cc33!important;border:1px solid #003311!important}
.empty-column-indicator,.error-column,.regeneration-indicator{background:#000!important;color:#009922!important}
.public-layout,.public-layout .container,.public-layout .footer,.about,.about__section,.about__section__title,.about__section__body,.explore,.directory,.directory__card,.nothing-here,.hero-widget,.hero-widget__text{background:#000!important;color:#00ff41!important}
.explore__suggestions,.trends,.trends__item,.getting-started__trends,.right-column,.server-banner,.server-banner__hero,.server-banner__description,.link-footer{background:#000!important;color:#00ff41!important;border-color:#003311!important}
.link-footer a{color:#009922!important}
.relationship-tag,.account__relationship .button{background:rgba(0,255,65,0.15)!important;color:#00ff41!important;border:1px solid #00ff41!important}
body::after{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,0.015) 2px,rgba(0,255,65,0.015) 4px)!important;pointer-events:none!important;z-index:99999!important}
.status__content p,.column-header h1,a.brand::after,.account__display-name strong{text-shadow:0 0 3px rgba(0,255,65,0.3)!important}
.badge,.account-role{background:rgba(0,255,65,0.15)!important;color:#00ff41!important;border:1px solid #003311!important}
.about__footer,.footer,.public-layout .footer{background:#000!important;color:#006611!important;border-color:#003311!important}
.focusable:focus,.detailed-status__action-bar,.status__action-bar,.account__action-bar,.column-header__collapsible,.column-header__collapsible-inner,.column-settings,.column-settings__row,.column-inline-form,.filter-form,.setting-toggle,.setting-toggle__label,.column-subheading,.account__section-headline,.notification-group,.notification-group--unread{background:#000!important;color:#00ff41!important;border-color:#003311!important}
.media-gallery,.video-player{border:1px solid #003311!important}
.loading-bar{background:#00ff41!important}
::selection{background:#00ff41!important;color:#000!important}
.poll__option,.poll__chart{background:rgba(0,255,65,0.1)!important;color:#00ff41!important}
.form-container,.simple_form,.simple_form input,.simple_form textarea,.simple_form select,.simple_form .input,.simple_form label,.flash-message,.form-footer{background:#000!important;color:#00ff41!important;border-color:#003311!important}

