html,body,#main-outlet,#main-outlet-wrapper{background:radial-gradient(circle at top left, rgba(124, 79, 224, 0.1), transparent 26%),radial-gradient(circle at bottom right, rgba(26, 158, 99, 0.08), transparent 24%),linear-gradient(180deg, #f6f7fb 0%, #edf0f6 100%) !important;color:#171c28 !important}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#7c4fe0;transition:color .18s ease}a:hover{color:rgb(98.1797101449,44.3101449275,217.8898550725)}.alert,.banner,.notice,.category-list th,.topic-list th{border-radius:18px}.d-header{background:rgba(248,249,253,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(147,163,191,.22);box-shadow:0 2px 12px rgba(124,79,224,.08);color:#171c28 !important}.d-header .title a,.d-header .logo-big,.d-header .d-header-icons .btn{color:#171c28 !important}.d-header .menu-panel,.d-header .menu-panel .panel-body{background:#fff;border:1px solid rgba(147,163,191,.22);border-radius:18px;box-shadow:0 8px 32px rgba(124,79,224,.12)}.d-header .icons .btn,.d-header .icons .icon{border-radius:12px;color:#171c28 !important}.theme-toggle-header{display:none !important}.topic-list-item,.category-list tbody tr,.latest-topic-list-item,.user-card,.post-menu-panel,.user-preferences .control-group,.group-card,.badge-card{background:#fff !important;border:1px solid rgba(147,163,191,.22) !important;border-radius:18px !important;box-shadow:0 4px 20px rgba(124,79,224,.1)}.topic-list-item,.category-list tbody tr,.latest-topic-list-item{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.topic-list-item:hover,.category-list tbody tr:hover,.latest-topic-list-item:hover{transform:translateY(-2px);border-color:rgba(124,79,224,.28) !important;box-shadow:0 8px 24px rgba(124,79,224,.12)}.topic-list-item .main-link,.topic-list-item .title,.latest-topic-list-item .main-link,.latest-topic-list-item .title{color:#171c28 !important}.topic-list-item .topic-excerpt,.latest-topic-list-item .topic-excerpt,.category-list .topic-excerpt{color:#7b8599 !important}.categories,.category-list,.tag-list,.tags-list{background:rgba(0,0,0,0) !important}.discourse-tag,a.discourse-tag,.topic-list-item .discourse-tag,.badge-wrapper .badge-category-bg,.tag-list-item a{background:rgba(0,0,0,0) !important;background-image:none !important;color:#171c28 !important;font-weight:700 !important;font-size:12px !important;letter-spacing:.02em;border:1.5px solid rgba(124,79,224,.25) !important;border-radius:6px !important;box-shadow:none !important;padding:2px 8px !important;text-transform:none !important;transition:border-color .15s ease,color .15s ease}.discourse-tag:hover,a.discourse-tag:hover,.topic-list-item .discourse-tag:hover,.badge-wrapper .badge-category-bg:hover,.tag-list-item a:hover{border-color:#7c4fe0 !important;color:#7c4fe0 !important}.badge-category,.badge-wrapper.bullet .badge-category-bg,.badge-wrapper.box .badge-category-bg,.badge-wrapper.bar .badge-category-bg{border-radius:4px !important}.topic-body,.topic-post,.archetype-regular .contents,.archetype-regular .cooked,.topic-map,.post-notice,.topic-navigation,.post-controls{background:rgba(0,0,0,0);color:#171c28 !important}.topic-header,.topic-title,.fancy-title{color:#171c28 !important}.topic-body .cooked,.post-stream .cooked{color:#556074 !important;line-height:1.72}.topic-body .cooked a,.post-stream .cooked a{color:#7c4fe0}.topic-body .cooked img,.post-stream .cooked img{border-radius:16px;border:1px solid rgba(147,163,191,.22);box-shadow:0 4px 16px rgba(124,79,224,.08)}.pg-topic-banner,.topic-list-item .thumbnail,.category-list .thumbnail{border-radius:16px;overflow:hidden;background:#f3f5fa;border:1px solid rgba(147,163,191,.22)}.pg-topic-banner img,.topic-list-item .thumbnail img,.category-list .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.btn,.btn-primary,.btn-danger,.btn-flat,button,.select-kit.combo-box .select-kit-header{border-radius:10px !important}.btn-primary,button.btn-primary,.user-preferences .save-changes{background:#7c4fe0 !important;color:#fff !important;border:none !important;font-weight:700;box-shadow:0 4px 14px rgba(124,79,224,.22)}.btn-primary:hover,button.btn-primary:hover,.user-preferences .save-changes:hover{filter:brightness(1.08)}.btn-flat,.btn-transparent,.btn-default{background:#f3f5fa !important;border:1px solid rgba(147,163,191,.22) !important;color:#171c28 !important}.btn-flat:hover,.btn-transparent:hover,.btn-default:hover{border-color:rgba(124,79,224,.35) !important;background:rgba(124,79,224,.06) !important}.input,textarea,.select-kit.combo-box .select-kit-header,.d-editor-input,.user-preferences input{background:#fff !important;color:#171c28 !important;border:1px solid rgba(147,163,191,.22) !important;border-radius:10px !important}::placeholder,input::placeholder,textarea::placeholder{color:#7b8599 !important}.sidebar-wrapper,.sidebar-container,.sidebar-section,.user-main,.user-content,.user-preferences .control-group,.search-banner,.group-card,.badge-card{background:#fff !important;border:1px solid rgba(147,163,191,.22) !important;border-radius:18px !important}.sidebar-wrapper a,.sidebar-container a,.sidebar-section a{color:#171c28}.pg-footer{position:relative;width:100%;background:#fff;border-top:1px solid rgba(147,163,191,.22);padding:48px 40px 24px;color:#171c28;overflow:hidden;margin-top:32px}.pg-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #7c4fe0, #1a9e63, #4f8cff, #7c4fe0);background-size:300% 100%;animation:pgFooterGlow 5s linear infinite}@keyframes pgFooterGlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}.pg-footer-top{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media(max-width: 768px){.pg-footer-top{grid-template-columns:1fr 1fr;gap:24px}.pg-footer{padding:32px 20px 20px}}@media(max-width: 480px){.pg-footer-top{grid-template-columns:1fr}}.pg-footer-brand h2{margin:0 0 12px;font-size:20px;font-weight:900;letter-spacing:.04em;color:#171c28;text-transform:uppercase}.pg-footer-brand p{margin:0 0 16px;color:#7b8599;line-height:1.65;font-size:13px;max-width:280px}.pg-footer-brand .pg-footer-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(124,79,224,.08);border:1px solid rgba(124,79,224,.18);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;color:#7c4fe0;letter-spacing:.04em;text-transform:uppercase}.pg-footer-links h3{margin:0 0 16px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#171c28;font-weight:800;padding-bottom:8px;border-bottom:1px solid rgba(147,163,191,.22)}.pg-footer-links a{display:block;margin-bottom:10px;color:#556074;text-decoration:none;font-size:13px;font-weight:500;transition:color .15s ease,padding-left .15s ease}.pg-footer-links a:hover{color:#7c4fe0;padding-left:4px}.pg-footer-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid rgba(147,163,191,.22);color:#7b8599;font-size:12px}.pg-footer-bottom a{color:#7b8599;text-decoration:none}.pg-footer-bottom a:hover{color:#7c4fe0}.pg-footer-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#1a9e63;font-weight:600}.pg-footer-status::before{content:"";width:7px;height:7px;background:#1a9e63;border-radius:50%;animation:pgStatusPulse 2s ease-in-out infinite}@keyframes pgStatusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.85)}}.c-channel-list,.sidebar-section[data-section-name=chat-channels],.chat-channel-list{background:rgba(0,0,0,0) !important}.c-channel-list__list,.chat-channel-list-section .channel-list-item{border-radius:10px;margin-bottom:2px}.channel-list-item,.c-channel-list__list-item,.sidebar-section-link-wrapper{border-radius:8px !important;transition:background .15s ease}.channel-list-item:hover,.c-channel-list__list-item:hover{background:rgba(124,79,224,.07) !important}.channel-list-item--active,.c-channel-list__list-item--active,.sidebar-section-link--active{background:rgba(124,79,224,.12) !important;font-weight:700}.channel-list-item .channel-name,.c-channel-list__channel-name{font-size:13.5px;font-weight:500;color:#171c28}.channel-list-item--active .channel-name,.c-channel-list__list-item--active .c-channel-list__channel-name{color:#7c4fe0 !important}.chat-channel-unread-indicator,.c-channel-list__badge{background:#7c4fe0 !important;color:#fff !important;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:999px}.chat-channel,.chat-content,.c-channel{background:#f8f9fc !important}.chat-channel-title,.c-navbar__channel-title,.chat-channel-header{background:hsla(0,0%,100%,.92) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(147,163,191,.22) !important;padding:12px 18px;font-weight:700;font-size:15px;color:#171c28 !important}.chat-channel-header__icon{color:#7c4fe0 !important}.chat-message-container,.c-message-groups__item{padding:3px 16px;transition:background .12s ease}.chat-message-container:hover,.c-message-groups__item:hover{background:rgba(124,79,224,.04) !important}.chat-message,.c-message{border-radius:0;background:rgba(0,0,0,0) !important}.chat-message-avatar .avatar,.c-message__avatar .avatar{border:2px solid rgba(124,79,224,.2);border-radius:50%}.chat-message-info__username,.c-message__username{font-weight:700 !important;font-size:13px;color:#171c28 !important}.chat-message-info__username:hover,.c-message__username:hover{color:#7c4fe0 !important}.chat-message-info__datetime,.c-message__timestamp{font-size:11px;color:#9ca3af !important}.chat-message-text,.c-message__content,.c-message__cooked{color:#374151 !important;font-size:14px;line-height:1.55}.chat-message-container--highlighted,.c-message--highlighted{background:rgba(124,79,224,.06) !important;border-left:3px solid #7c4fe0 !important}.chat-message-container--mention,.c-message--mention{background:rgba(124,79,224,.08) !important}.chat-message-reaction,.c-message-reaction{background:rgba(124,79,224,.06) !important;border:1px solid rgba(124,79,224,.2) !important;border-radius:999px !important;font-size:13px;padding:2px 8px;transition:background .15s ease}.chat-message-reaction:hover,.chat-message-reaction--reacted,.c-message-reaction:hover,.c-message-reaction--reacted{background:rgba(124,79,224,.14) !important;border-color:#7c4fe0 !important}.chat-composer,.c-composer{background:#fff !important;border-top:1px solid rgba(147,163,191,.22) !important;padding:12px 16px}.chat-composer__input,.c-composer__input,.d-editor-input[placeholder*=mensaje],.c-composer-message-details textarea{background:#f3f5fa !important;color:#171c28 !important;border:1px solid rgba(147,163,191,.3) !important;border-radius:12px !important;padding:10px 14px !important;font-size:14px;resize:none;transition:border-color .15s ease}.chat-composer__input:focus,.c-composer__input:focus,.d-editor-input[placeholder*=mensaje]:focus,.c-composer-message-details textarea:focus{border-color:#7c4fe0 !important;box-shadow:0 0 0 3px rgba(124,79,224,.1);outline:none}.c-composer__send-btn,.chat-composer__send-btn{background:#7c4fe0 !important;color:#fff !important;border-radius:10px !important;padding:8px 16px;font-weight:700;border:none !important;transition:filter .15s ease}.c-composer__send-btn:hover,.chat-composer__send-btn:hover{filter:brightness(1.1)}.c-composer__toolbar-button,.chat-composer__toolbar button{color:#7b8599 !important;border-radius:8px !important}.c-composer__toolbar-button:hover,.chat-composer__toolbar button:hover{color:#7c4fe0 !important;background:rgba(124,79,224,.08) !important}.c-thread__header,.chat-thread-header{background:#fff !important;border-bottom:1px solid rgba(147,163,191,.22) !important;font-weight:700;color:#171c28 !important}.chat-message-separator,.c-message-separator{color:#9ca3af !important;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chat-message-separator::before,.chat-message-separator::after,.c-message-separator::before,.c-message-separator::after{background:rgba(147,163,191,.3) !important}.chat-no-messages,.c-channel-empty{color:#7b8599 !important;font-size:14px}.chat-messages-container::-webkit-scrollbar,.c-channel__messages-container::-webkit-scrollbar{width:5px}.chat-messages-container::-webkit-scrollbar-track,.c-channel__messages-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-messages-container::-webkit-scrollbar-thumb,.c-channel__messages-container::-webkit-scrollbar-thumb{background:rgba(124,79,224,.2);border-radius:999px}.chat-messages-container::-webkit-scrollbar-thumb:hover,.c-channel__messages-container::-webkit-scrollbar-thumb:hover{background:rgba(124,79,224,.4)}html.dark-mode,html.dark-mode body,html.dark-mode .cooked,html.dark-mode .topic-post,html.dark-mode .topic-body{color:#e6edf3}html.dark-mode a{color:#8ab4ff}html.dark-mode body{background:#0b1220;color:#e5e7eb}html.dark-mode a{color:#93c5fd}html.dark-mode .mobile-view .d-header,html.dark-mode .mobile-view .list-container,html.dark-mode .mobile-view .contents,html.dark-mode .mobile-view .topic-list-item,html.dark-mode .mobile-view .topic-post,html.dark-mode .mobile-view .topic-body,html.dark-mode .mobile-view .menu-panel,html.dark-mode .mobile-view .navigation-container{background-color:#111827;color:#e5e7eb;border-color:#334155}html.dark-mode .mobile-view .topic-list a.title,html.dark-mode .mobile-view .topic-title a,html.dark-mode .mobile-view .topic-list-data a{color:#e5e7eb}html.dark-mode .mobile-view .cooked a,html.dark-mode .mobile-view .topic-post a{color:#93c5fd}html.dark-mode .mobile-view .badge-wrapper,html.dark-mode .mobile-view .badge-category{background:rgba(0,0,0,0);color:#cbd5e1}html.dark-mode .modal-inner-container,html.dark-mode .login-modal .modal-body,html.dark-mode .create-account .modal-body,html.dark-mode .signup-modal .modal-body,html.dark-mode .user-menu .quick-access-panel,html.dark-mode .menu-panel.drop-down,html.dark-mode .user-menu .menu-panel,html.dark-mode .d-modal{background:#111827;color:#e5e7eb;border-color:#334155}html.dark-mode .login-modal label,html.dark-mode .create-account label,html.dark-mode .signup-modal label,html.dark-mode .login-modal .input,html.dark-mode .create-account .input,html.dark-mode .signup-modal .input,html.dark-mode .login-modal .control-label,html.dark-mode .create-account .control-label,html.dark-mode .signup-modal .control-label,html.dark-mode .user-menu .menu-links-header,html.dark-mode .user-menu .menu-link,html.dark-mode .user-menu .user,html.dark-mode .user-menu .username,html.dark-mode .user-menu .name{color:#e5e7eb}html.dark-mode .login-modal a,html.dark-mode .create-account a,html.dark-mode .signup-modal a,html.dark-mode .user-menu a,html.dark-mode .menu-panel a{color:#cbd5e1}html.dark-mode .login-modal a:hover,html.dark-mode .create-account a:hover,html.dark-mode .signup-modal a:hover,html.dark-mode .user-menu a:hover,html.dark-mode .menu-panel a:hover{color:#fff}html.dark-mode .mobile-view .login-modal .d-modal,html.dark-mode .mobile-view .create-account .d-modal,html.dark-mode .mobile-view .signup-modal .d-modal,html.dark-mode .mobile-view .modal-inner-container,html.dark-mode .mobile-view .menu-panel,html.dark-mode .mobile-view .user-menu .quick-access-panel{background:#111827;color:#e5e7eb;border-color:#334155}html.dark-mode .mobile-view .login-modal input,html.dark-mode .mobile-view .create-account input,html.dark-mode .mobile-view .signup-modal input,html.dark-mode .mobile-view .login-modal .d-input,html.dark-mode .mobile-view .create-account .d-input,html.dark-mode .mobile-view .signup-modal .d-input,html.dark-mode .mobile-view .login-modal .select-kit-header,html.dark-mode .mobile-view .create-account .select-kit-header,html.dark-mode .mobile-view .signup-modal .select-kit-header{background:#0f172a;color:#e5e7eb;border:1px solid #334155}html.dark-mode .mobile-view .login-modal input::placeholder,html.dark-mode .mobile-view .create-account input::placeholder,html.dark-mode .mobile-view .signup-modal input::placeholder{color:#94a3b8}html.dark-mode .mobile-view .alert,html.dark-mode .mobile-view .flash,html.dark-mode .mobile-view .fk-d-menu,html.dark-mode .mobile-view .popup-menu,html.dark-mode .mobile-view .composer-popup{background:#111827;color:#e5e7eb;border-color:#334155}html.dark-mode .mobile-view .alert a,html.dark-mode .mobile-view .flash a,html.dark-mode .mobile-view .popup-menu a,html.dark-mode .mobile-view .fk-d-menu a,html.dark-mode .mobile-view .user-menu a{color:#cbd5e1}html.dark-mode .mobile-view .alert a:hover,html.dark-mode .mobile-view .flash a:hover,html.dark-mode .mobile-view .popup-menu a:hover,html.dark-mode .mobile-view .fk-d-menu a:hover,html.dark-mode .mobile-view .user-menu a:hover{color:#fff}.dark-scheme .mobile-view .d-modal,.dark-scheme .mobile-view .modal-inner-container,.dark-scheme .mobile-view .menu-panel,.dark-scheme .mobile-view .quick-access-panel,html.dark-mode .mobile-view .d-modal,html.dark-mode .mobile-view .modal-inner-container,html.dark-mode .mobile-view .menu-panel,html.dark-mode .mobile-view .quick-access-panel{background-color:#111827;color:#f8fafc}.dark-scheme .mobile-view .login-modal input,.dark-scheme .mobile-view .create-account input,.dark-scheme .mobile-view .signup-modal input,.dark-scheme .mobile-view .d-input,html.dark-mode .mobile-view .login-modal input,html.dark-mode .mobile-view .create-account input,html.dark-mode .mobile-view .signup-modal input,html.dark-mode .mobile-view .d-input{background-color:#0f172a;color:#f8fafc}.dark-scheme .mobile-view .login-modal input::placeholder,.dark-scheme .mobile-view .create-account input::placeholder,.dark-scheme .mobile-view .signup-modal input::placeholder,html.dark-mode .mobile-view .login-modal input::placeholder,html.dark-mode .mobile-view .create-account input::placeholder,html.dark-mode .mobile-view .signup-modal input::placeholder{color:#cbd5e1}.dark-scheme .mobile-view .alert,.dark-scheme .mobile-view .flash,.dark-scheme .mobile-view .popup-menu,.dark-scheme .mobile-view .fk-d-menu,html.dark-mode .mobile-view .alert,html.dark-mode .mobile-view .flash,html.dark-mode .mobile-view .popup-menu,html.dark-mode .mobile-view .fk-d-menu{background-color:#111827;color:#f8fafc}.dark-scheme .mobile-view .alert a,.dark-scheme .mobile-view .flash a,.dark-scheme .mobile-view .popup-menu a,.dark-scheme .mobile-view .fk-d-menu a,.dark-scheme .mobile-view .user-menu a,html.dark-mode .mobile-view .alert a,html.dark-mode .mobile-view .flash a,html.dark-mode .mobile-view .popup-menu a,html.dark-mode .mobile-view .fk-d-menu a,html.dark-mode .mobile-view .user-menu a{color:#fff}.dark-scheme .mobile-view .d-modal,.dark-scheme .mobile-view .modal-inner-container,.dark-scheme .mobile-view .menu-panel,.dark-scheme .mobile-view .quick-access-panel,html.dark-mode .mobile-view .d-modal,html.dark-mode .mobile-view .modal-inner-container,html.dark-mode .mobile-view .menu-panel,html.dark-mode .mobile-view .quick-access-panel{background-color:#111827 !important;color:#f8fafc !important}.dark-scheme .mobile-view .login-modal input,.dark-scheme .mobile-view .create-account input,.dark-scheme .mobile-view .signup-modal input,.dark-scheme .mobile-view .d-input,html.dark-mode .mobile-view .login-modal input,html.dark-mode .mobile-view .create-account input,html.dark-mode .mobile-view .signup-modal input,html.dark-mode .mobile-view .d-input{background-color:#0f172a !important;color:#f8fafc !important}.dark-scheme .mobile-view .login-modal input::placeholder,.dark-scheme .mobile-view .create-account input::placeholder,.dark-scheme .mobile-view .signup-modal input::placeholder,html.dark-mode .mobile-view .login-modal input::placeholder,html.dark-mode .mobile-view .create-account input::placeholder,html.dark-mode .mobile-view .signup-modal input::placeholder{color:#cbd5e1 !important}.dark-scheme .mobile-view .alert,.dark-scheme .mobile-view .flash,.dark-scheme .mobile-view .popup-menu,.dark-scheme .mobile-view .fk-d-menu,html.dark-mode .mobile-view .alert,html.dark-mode .mobile-view .flash,html.dark-mode .mobile-view .popup-menu,html.dark-mode .mobile-view .fk-d-menu{background-color:#111827 !important;color:#f8fafc !important}.dark-scheme .mobile-view .alert a,.dark-scheme .mobile-view .flash a,.dark-scheme .mobile-view .popup-menu a,.dark-scheme .mobile-view .fk-d-menu a,.dark-scheme .mobile-view .user-menu a,html.dark-mode .mobile-view .alert a,html.dark-mode .mobile-view .flash a,html.dark-mode .mobile-view .popup-menu a,html.dark-mode .mobile-view .fk-d-menu a,html.dark-mode .mobile-view .user-menu a{color:#fff !important}
/*# sourceMappingURL=common_theme_1_75f427f92008d5e8e9434f1e828b5f93e14ac3c7.css.map?__ws=foro.primegamers.net */
