#main{--theme-primary:#6C4F7D;--theme-secondary:#e2d6c1;--theme-accent:#9b7ab1;--theme-warning:#f5b942;--theme-shadow-floating:0 24px 70px rgba(0,0,0,0.32)}#main.main-theme-dark,#main:not(.main-theme-light){--theme-bg-solid:#111111;--theme-bg-soft:#171717;--theme-bg-glass:rgba(17,17,17,0.88);--theme-surface:#202020;--theme-surface-hover:#2c2c2c;--theme-card-hover:rgba(255,255,255,0.1);--theme-border:rgba(255,255,255,0.12);--theme-text:#ffffff;--theme-text-soft:rgba(255,255,255,0.78);--theme-text-muted:rgba(255,255,255,0.56);--theme-muted:rgba(255,255,255,0.58)}#main.main-theme-light{--theme-bg-solid:#ffffff;--theme-bg-soft:#f4f1ed;--theme-bg-glass:rgba(255,255,255,0.88);--theme-surface:#ffffff;--theme-surface-hover:#f0ece7;--theme-card-hover:rgba(75,42,94,0.08);--theme-border:rgba(51,51,51,0.12);--theme-text:#222222;--theme-text-soft:rgba(34,34,34,0.76);--theme-text-muted:rgba(34,34,34,0.55);--theme-muted:rgba(34,34,34,0.58);--theme-shadow-floating:0 24px 70px rgba(44,30,54,0.18)}@font-face{font-family:'AlcarinTengwar';src:url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff2') format('woff2'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.woff') format('woff'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.ttf') format('truetype'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AlcarinTengwar';src:url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff2') format('woff2'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.woff') format('woff'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.ttf') format('truetype'),url('https://www.tcgem.app/resource/fonts/alcarin-tengwar/AlcarinTengwar-Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}.card-elvish-text{font-family:'AlcarinTengwar',monospace !important;font-weight:400}.card-elvish-text strong,.card-elvish-text b{font-weight:700}html,body,.main{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.22) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,.main::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.main::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.main::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.main::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.28);background-clip:padding-box}b,strong{font-weight:bold}a{cursor:pointer}a.disabled{cursor:no-drop}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.float-left{float:left}.float-right{float:right}table.table.table-dark>tbody>tr>th a,table.table.table-dark>tbody>tr>td a,table.table.table-dark>tbody>tr>th div,table.table.table-dark>tbody>tr>td div{color:#bbb;text-decoration:none;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}table.table.table-dark>tbody>tr:hover>th a,table.table.table-dark>tbody>tr:hover>td a,table.table.table-dark>tbody>tr:hover>th div,table.table.table-dark>tbody>tr:hover>td div{color:#fff}.form-control:focus,.form-select:focus{border-color:#6C4F7D;box-shadow:0 0 .5rem 0 #6C4F7D}.form-control:disabled,.form-select:disabled,.form-control.disabled,.form-select.disabled{background-color:#d1d1d1;color:#717171;cursor:not-allowed}.btn{-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}.btn.btn-primary{border-color:#4b2a5e;background-color:#6C4F7D;color:#e2d6c1}.btn.btn-primary:hover{border-color:#6C4F7D;background-color:#4b2a5e;color:#e7e3dc}.btn.btn-secondary{border-color:#bdb3a0;background-color:#e2d6c1;color:#333}.btn.btn-secondary:hover{border-color:#e2d6c1;background-color:#bdb3a0;color:#000}.btn.btn-outline-primary{border-color:#4b2a5e;color:#e7e3dc;background-color:#4b2a5e}.btn.btn-outline-primary:hover{border-color:#6C4F7D;color:#e7e3dc;background-color:#4b2a5e}.btn.disabled{pointer-events:none}.form-check>input.form-check-input:checked{background-color:#6C4F7D;border-color:#6C4F7D}.form-check>input.form-check-input:focus{border-color:#6C4F7D;outline:0;box-shadow:0 0 0 .25rem rgba(108,79,125,0.25)}.form-check>label{color:#777}.form-check.form-switch>input.form-check-input:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%236C4F7D'/%3e%3c/svg%3e")}.card .input-group>span.input-group-text{border-radius:0;border-color:#e2d6c1;background-color:#e2d6c1}.card .form-control{border-radius:0;border-color:#e2d6c1}.card .form-control:focus{border-color:#e2d6c1;box-shadow:0 0 0 .25rem rgba(226,214,193,0.25)}.card .btn{border-radius:0}.form-floating label{padding-left:.5rem !important;color:#a7a7a7 !important;font-size:.8rem !important;text-transform:uppercase !important}.form-floating label::after{background-color:transparent !important}.form-text{color:#e2d6c1;font-size:.8rem}.toast-container{position:fixed}.toast-container>.toast{background-color:#fff}.toast-container>.toast>.toast-header{background-color:#6C4F7D;border-radius:0}.toast-container>.toast>.toast-header>h4{color:#fff;text-transform:uppercase;font-weight:bold;font-size:1rem;margin:0}.toast-container>.toast>.toast-body>p{color:#777}.toast-container>.toast .btn{border-radius:0}.modal>.modal-dialog>.modal-content{background-color:#fff}.modal>.modal-dialog>.modal-content>.modal-header{display:block;background-color:#6C4F7D}.modal>.modal-dialog>.modal-content>.modal-header>h5.modal-title{color:#fff}.modal>.modal-dialog>.modal-content>.modal-header>button.btn-close-modal{float:right;background-color:#111;border:none;color:#fff;font-size:1rem;border-radius:25px;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}.modal>.modal-dialog>.modal-content>.modal-header>button.btn-close-modal:hover{color:red}.modal>.modal-dialog>.modal-content>.modal-body{color:#333}.modal>.modal-dialog>.modal-content>.modal-body form label{color:#222}.modal>.modal-dialog>.modal-content>.modal-footer{background-color:#f5f5f5}.modal>.modal-dialog>.modal-content>.modal-footer button.btn{font-size:.8rem;font-weight:500;text-transform:uppercase}body.header-mobile-locked{overflow:hidden}header.main-header{position:sticky;top:0;z-index:100;padding:14px 0;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 16%, transparent), transparent 42%),var(--theme-bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--theme-border)}header.main-header .header-shell{position:relative}header.main-header .main-header-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px}header.main-header .main-header-sidebar-toggle{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);font-size:24px;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .main-header-sidebar-toggle:hover{background:var(--theme-surface-hover);transform:translateY(-1px)}header.main-header .main-header-brand{flex:0 0 auto;min-width:220px}header.main-header .main-header-brand-link{display:inline-flex;align-items:center;gap:14px;color:var(--theme-text)}header.main-header .main-header-brand-link:hover{color:var(--theme-text)}header.main-header .main-header-brand-logo{width:56px;height:56px;border-radius:18px;background:var(--theme-surface);border:1px solid var(--theme-border);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px rgba(0,0,0,0.18);overflow:hidden}header.main-header .main-header-brand-logo img{width:42px;height:42px;object-fit:contain}header.main-header .main-header-brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}header.main-header .main-header-brand-title{font-size:19px;line-height:1.05;font-weight:900;letter-spacing:-0.03em;color:var(--theme-text)}header.main-header .main-header-brand-subtitle{font-size:12px;line-height:1.2;font-weight:600;color:var(--theme-muted)}header.main-header .main-header-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px}header.main-header .main-header-nav-item{position:relative}header.main-header .main-header-nav-link{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 15px;border-radius:999px;color:var(--theme-text-soft);background:transparent;border:1px solid transparent;font-size:14px;font-weight:800;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .main-header-nav-link i{font-size:15px}header.main-header .main-header-nav-link .bi-chevron-down{font-size:11px;opacity:.65;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .main-header-nav-link:hover,header.main-header .main-header-nav-link.is-active{background:var(--theme-card-hover);border-color:var(--theme-border);color:var(--theme-text)}header.main-header .main-header-nav-link:hover .bi-chevron-down,header.main-header .main-header-nav-link.is-active .bi-chevron-down{transform:rotate(180deg)}header.main-header .main-header-nav-link.nav-link-highlight{color:#ffffff;background:linear-gradient(135deg, var(--theme-primary), var(--theme-secondary));border-color:transparent;box-shadow:0 12px 32px rgba(226,214,193,0.2)}header.main-header .main-header-nav-link.nav-link-highlight:hover,header.main-header .main-header-nav-link.nav-link-highlight.is-active{color:#ffffff;background:linear-gradient(135deg, var(--theme-primary), var(--theme-secondary));border-color:transparent;filter:brightness(1.08)}header.main-header .main-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}header.main-header .main-header-action-link,header.main-header .main-header-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);font-size:14px;font-weight:800;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .main-header-action-link:hover,header.main-header .main-header-login:hover{color:var(--theme-text);background:var(--theme-surface-hover);transform:translateY(-1px)}header.main-header .main-header-round-button{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;width:48px;height:48px;padding:5px;border-radius:100%;background:var(--theme-surface);border:1px solid var(--theme-border);overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .main-header-round-button:hover,header.main-header .main-header-round-button[aria-expanded="true"]{background:var(--theme-surface-hover);transform:translateY(-1px)}header.main-header .main-header-round-button img{width:100%;height:100%;object-fit:cover;border-radius:100%}header.main-header .dropdown-menu{margin-top:12px;padding:10px;min-width:250px;border-radius:18px;background:var(--theme-bg-solid);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-floating)}header.main-header .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;color:var(--theme-text-soft);font-size:14px;font-weight:650;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .dropdown-item img{width:18px;height:18px;border-radius:100%;object-fit:cover}header.main-header .dropdown-item i{width:18px;text-align:center;color:var(--theme-accent)}header.main-header .dropdown-item:hover,header.main-header .dropdown-item:focus{background:var(--theme-surface-hover);color:var(--theme-text)}header.main-header .main-header-user-info{display:flex;align-items:center;gap:12px;padding:10px 12px 14px}header.main-header .main-header-user-avatar{width:54px;height:54px;border-radius:100%;overflow:hidden;border:1px solid var(--theme-border)}header.main-header .main-header-user-avatar img{width:100%;height:100%;object-fit:cover}header.main-header .main-header-user-data{min-width:0;font-size:13px;color:var(--theme-text-soft)}header.main-header .main-header-user-data b,header.main-header .main-header-user-data span{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.main-header .main-header-user-data b{color:var(--theme-text);font-size:14px}header.main-header .main-header-mega{position:absolute;left:18px;right:18px;top:calc(110%);display:none;padding:18px;border-radius:24px;background:var(--theme-bg-solid);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-floating);overflow:hidden}header.main-header .main-header-mega::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left, rgba(108,79,125,0.18), transparent 36%),radial-gradient(circle at bottom right, rgba(226,214,193,0.13), transparent 42%)}header.main-header.is-mega-open .main-header-mega{display:block;animation:headerMegaIn .18s ease both}header.main-header .main-header-mega-panel{position:relative;z-index:1;display:none;grid-template-columns:340px 1fr;gap:18px}header.main-header .main-header-mega-panel.is-active{display:grid}header.main-header .mega-panel-visual{position:relative;min-height:245px;border-radius:22px;overflow:hidden;background:var(--theme-surface)}header.main-header .mega-panel-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:saturate(1.15) contrast(1.08)}header.main-header .mega-panel-visual>div{position:absolute;inset:auto 18px 18px 18px;z-index:1}header.main-header .mega-panel-visual span{display:inline-flex;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,0.28);color:#ffffff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}header.main-header .mega-panel-visual strong{display:block;color:#ffffff;font-size:24px;line-height:1.08;letter-spacing:-0.04em}header.main-header .mega-panel-visual-accent{background:linear-gradient(135deg, var(--theme-primary), var(--theme-accent))}header.main-header .mega-panel-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}header.main-header .mega-panel-link{display:flex;align-items:flex-start;gap:14px;min-height:122px;padding:18px;border-radius:20px;background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}header.main-header .mega-panel-link>i{flex:0 0 auto;width:42px;height:42px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--theme-primary), var(--theme-accent));color:#ffffff;font-size:18px;box-shadow:0 12px 24px rgba(226,214,193,0.18)}header.main-header .mega-panel-link b,header.main-header .mega-panel-link small{display:block}header.main-header .mega-panel-link b{margin-bottom:5px;font-size:16px;line-height:1.15;color:var(--theme-text)}header.main-header .mega-panel-link small{font-size:13px;line-height:1.35;color:var(--theme-text-soft)}header.main-header .mega-panel-link:hover{color:var(--theme-text);background:var(--theme-surface-hover);transform:translateY(-3px)}header.main-header .main-header-mobile-toggle{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;display:none;width:48px;height:48px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);font-size:24px;align-items:center;justify-content:center}header.main-header .main-header-mobile-backdrop{position:fixed;inset:0;z-index:1;display:none;background:rgba(0,0,0,0.52);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}header.main-header .main-header-mobile-panel{position:fixed;top:0;right:0;z-index:2;width:min(390px, 88vw);height:100vh;display:none;flex-direction:column;background:var(--theme-bg-solid);border-left:1px solid var(--theme-border);box-shadow:var(--theme-shadow-floating);transform:translateX(105%);-webkit-transition:transform .24s ease ease-out;-moz-transition:transform .24s ease ease-out;-o-transition:transform .24s ease ease-out;transition:transform .24s ease ease-out}header.main-header.is-mobile-open .main-header-mobile-backdrop{display:none}header.main-header.is-mobile-open .main-header-mobile-panel{display:none}header.main-header .main-header-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--theme-border);color:var(--theme-text)}header.main-header .main-header-mobile-head strong{font-size:22px;font-weight:900}header.main-header .main-header-mobile-head button{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;width:42px;height:42px;border-radius:14px;background:var(--theme-surface);color:var(--theme-text);display:flex;align-items:center;justify-content:center}header.main-header .main-header-mobile-body{display:flex;flex-direction:column;gap:8px;padding:18px}header.main-header .main-header-mobile-body a{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:16px;background:var(--theme-surface);color:var(--theme-text);font-weight:800}header.main-header .main-header-mobile-body a i{color:var(--theme-accent)}header.main-header .main-header-mobile-body a:hover{background:var(--theme-surface-hover)}@keyframes headerMegaIn{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1199px){header.main-header .main-header-brand{min-width:auto}header.main-header .main-header-brand-subtitle{display:none}header.main-header .main-header-nav-link{padding:0 12px}header.main-header .main-header-nav-link span{display:none}header.main-header .mega-panel-grid{grid-template-columns:1fr}}@media (max-width:991px){header.main-header .main-header-nav,header.main-header .main-header-action-link{display:none}header.main-header .main-header-mobile-toggle{display:flex}header.main-header .main-header-mega{display:none !important}header.main-header .main-header-mobile-panel{display:flex}header.main-header.is-mobile-open .main-header-mobile-backdrop{display:block}header.main-header.is-mobile-open .main-header-mobile-panel{display:flex;transform:translateX(0)}}@media (max-width:575px){header.main-header{padding:10px 0}header.main-header .main-header-inner{min-height:62px;gap:12px}header.main-header .main-header-brand-logo{width:48px;height:48px;border-radius:16px}header.main-header .main-header-brand-logo img{width:36px;height:36px}header.main-header .main-header-brand-title{font-size:16px}header.main-header .main-header-lang{display:none}header.main-header .main-header-login span{display:none}}header.main-header .main-header-theme-toggle{color:var(--theme-text, #ffffff)}header.main-header .main-header-theme-toggle i{font-size:18px;line-height:1;color:var(--theme-secondary, #e2d6c1);transition:transform .2s ease,color .2s ease}header.main-header .main-header-theme-toggle:hover i{transform:rotate(-12deg) scale(1.08)}header.main-header .main-header-theme-toggle.is-theme-dark i{color:var(--theme-secondary, #e2d6c1)}header.main-header .main-header-theme-toggle.is-theme-light i{color:var(--theme-warning, #f5b942)}header.main-header .dropdown-menu{margin-top:12px !important;padding:10px !important;min-width:250px;border-radius:18px;background:linear-gradient(135deg, rgba(108,79,125,0.08), rgba(226,214,193,0.05)),var(--theme-bg-soft, #111827) !important;border:1px solid var(--theme-border, rgba(255,255,255,0.12)) !important;box-shadow:var(--theme-shadow-floating, 0 24px 70px rgba(0,0,0,0.32)) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}header.main-header .dropdown-item{background:transparent !important;color:var(--theme-text-soft, rgba(255,255,255,0.76)) !important}header.main-header .dropdown-item i{color:var(--theme-secondary, #e2d6c1)}header.main-header .dropdown-item:hover,header.main-header .dropdown-item:focus{background:var(--theme-card-hover, rgba(255,255,255,0.1)) !important;color:var(--theme-text, #ffffff) !important}header.main-header .dropdown-divider{border-color:var(--theme-border, rgba(255,255,255,0.12));opacity:1}header.main-header .main-header-user-info{background:transparent;color:var(--theme-text, #ffffff)}header.main-header .main-header-user-data{color:var(--theme-text-soft, rgba(255,255,255,0.76))}header.main-header .main-header-user-data b{color:var(--theme-text, #ffffff)}header.main-header .main-header-user-data span{color:var(--theme-text-muted, rgba(255,255,255,0.56))}header.main-header .main-header-user-menu{background:linear-gradient(135deg, rgba(108,79,125,0.08), rgba(226,214,193,0.05)),var(--theme-bg-soft, #111827) !important}#main.main-theme-light header.main-header .main-header-nav-link:hover,#main.main-theme-light header.main-header .main-header-nav-link.is-active{background:rgba(15,23,42,0.08);color:var(--theme-text)}#main.main-theme-light header.main-header .main-header-nav-link.nav-link-highlight{color:#ffffff}#main.main-theme-light header.main-header .main-header-nav-link.nav-link-highlight:hover,#main.main-theme-light header.main-header .main-header-nav-link.nav-link-highlight.is-active{color:#ffffff}#main.main-theme-light header.main-header .dropdown-menu,#main.main-theme-light header.main-header .main-header-mega,#main.main-theme-light header.main-header .main-header-mobile-panel{background:linear-gradient(135deg, rgba(108,79,125,0.05), rgba(226,214,193,0.04)),var(--theme-bg-soft) !important;color:var(--theme-text)}#main.main-theme-dark header.main-header .main-header-nav-link:hover,#main.main-theme-dark header.main-header .main-header-nav-link.is-active{background:rgba(255,255,255,0.1);color:var(--theme-text)}#main.main-theme-dark header.main-header .dropdown-menu,#main.main-theme-dark header.main-header .main-header-mega,#main.main-theme-dark header.main-header .main-header-mobile-panel{background:linear-gradient(135deg, rgba(108,79,125,0.08), rgba(226,214,193,0.05)),var(--theme-bg-soft) !important;color:var(--theme-text)}html,body,.main{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#333;width:100%;height:100%;color:#bbb}main.main{-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}main.main>.main-loading{display:table;position:fixed;z-index:1000;width:100%;height:100%;pointer-events:none;background-color:#333333;opacity:0;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out}main.main>.main-loading>div{display:table-cell;text-align:center;vertical-align:middle;background-image:url("https://www.tcgem.app/resource/img/background-logo.png");background-size:25%;background-repeat:no-repeat;background-position:center;filter:grayscale(75%)}main.main>.main-loading>div>div.spinner-border{width:5rem;height:5rem;--bs-spinner-border-width:.15em;color:#fff;box-shadow:0 0 5px 0 #fff,inset 0 0 5px 0 #fff}main.main>.main-content{opacity:1;background:radial-gradient(circle at top, rgba(108,79,125,0.2) 0, rgba(16,16,18,0) 40%),linear-gradient(180deg, #15131a 0, #1b1920 100%);-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}main.main>.main-content>.content-developer-menu-button{position:fixed;z-index:10000;right:20px;bottom:20px}main.main>.main-content .wrapper{display:flex;width:100%;min-height:100%}main.main>.main-content .wrapper>.wrapper-sidebar{width:250px;flex:0 0 250px;min-height:100%}main.main>.main-content .wrapper>.wrapper-content{flex:1 1 auto;min-width:0;min-height:100%}main.main>.main-content>.content-header,main.main>.main-content>.wrapper>.wrapper-content>.content-header{padding:1.5rem 1rem}main.main>.main-content>.content-header>.header-button,main.main>.main-content>.wrapper>.wrapper-content>.content-header>.header-button{position:relative;z-index:2}main.main>.main-content>.content-header>.header-title,main.main>.main-content>.wrapper>.wrapper-content>.content-header>.header-title{position:relative;z-index:1;font-size:2rem;font-family:'Crimson Text',sans-serif;line-height:2.5rem}main.main>.main-content>.content-header>.header-title>small,main.main>.main-content>.wrapper>.wrapper-content>.content-header>.header-title>small{font-size:.8rem;text-transform:uppercase;display:block;opacity:.8;font-weight:lighter;pointer-events:none}main.main>.main-content>.content-header>.header-title>img,main.main>.main-content>.wrapper>.wrapper-content>.content-header>.header-title>img{height:36px;float:left;margin:0 .5rem 0 .75rem}main.main>.main-content>.content-header>.header-title>img.inverse,main.main>.main-content>.wrapper>.wrapper-content>.content-header>.header-title>img.inverse{filter:invert(1);opacity:.6}main.main>.main-content>.content-body,main.main>.main-content>.wrapper>.wrapper-content>.content-body{padding:0}main.main>.main-content>.content-body nav.navbar,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar{background-color:#444}main.main>.main-content>.content-body nav.navbar form,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar form{padding:0 1rem;width:100%}main.main>.main-content>.content-body nav.navbar form .form-select,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar form .form-select,main.main>.main-content>.content-body nav.navbar form .form-control,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar form .form-control{background-color:#111;color:#fff;border-color:#666}main.main>.main-content>.content-body nav.navbar form .form-check,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar form .form-check{width:max-content;min-width:200px;padding:3px 0 0 1.5rem}main.main>.main-content>.content-body nav.navbar form .form-check>label,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.navbar form .form-check>label{color:#bbbbbb}main.main>.main-content>.content-body>table.table tr>th div:first-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>table.table tr>th div:first-child,main.main>.main-content>.content-body>.block-view>table.table tr>th div:first-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>.block-view>table.table tr>th div:first-child,main.main>.main-content>.content-body>table.table tr>td div:first-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>table.table tr>td div:first-child,main.main>.main-content>.content-body>.block-view>table.table tr>td div:first-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>.block-view>table.table tr>td div:first-child{padding-left:1rem}main.main>.main-content>.content-body>table.table tr>th div:last-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>table.table tr>th div:last-child,main.main>.main-content>.content-body>.block-view>table.table tr>th div:last-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>.block-view>table.table tr>th div:last-child,main.main>.main-content>.content-body>table.table tr>td div:last-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>table.table tr>td div:last-child,main.main>.main-content>.content-body>.block-view>table.table tr>td div:last-child,main.main>.main-content>.wrapper>.wrapper-content>.content-body>.block-view>table.table tr>td div:last-child{padding-right:1rem}main.main>.main-content>.content-body nav.nav-pagination,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.nav-pagination{max-width:max-content;margin:0 auto}main.main>.main-content>.content-body nav.nav-pagination>ul.pagination,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.nav-pagination>ul.pagination{margin:0}main.main>.main-content>.content-body nav.nav-pagination>ul.pagination>li.page-item>a.page-link,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.nav-pagination>ul.pagination>li.page-item>a.page-link{background-color:#2c3034;border-color:#373b3e;color:#fff}main.main>.main-content>.content-body nav.nav-pagination>ul.pagination>li.page-item>a.page-link:hover,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.nav-pagination>ul.pagination>li.page-item>a.page-link:hover{background-color:#6C4F7D;border-color:#4b2a5e;color:#e2d6c1;text-decoration:none !important}main.main>.main-content>.content-body nav.nav-pagination>ul.pagination>li.page-item.active>a.page-link,main.main>.main-content>.wrapper>.wrapper-content>.content-body nav.nav-pagination>ul.pagination>li.page-item.active>a.page-link{background-color:#6C4F7D;border-color:#4b2a5e;color:#e2d6c1;font-weight:bold;pointer-events:none}main.main>.main-content>.content-body a:not(.btn),main.main>.main-content>.wrapper>.wrapper-content>.content-body a:not(.btn){color:#a48db1;text-decoration:none;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}main.main>.main-content>.content-body a:not(.btn):hover,main.main>.main-content>.wrapper>.wrapper-content>.content-body a:not(.btn):hover{color:#fff;text-decoration:underline}main.main>.main-content>.content-body h4,main.main>.main-content>.wrapper>.wrapper-content>.content-body h4{color:#e1e1e1;font-size:1.2rem}main.main>.main-content>.content-body p,main.main>.main-content>.wrapper>.wrapper-content>.content-body p{color:#ababab}main.main>.main-content>.content-body hr,main.main>.main-content>.wrapper>.wrapper-content>.content-body hr{color:#bbb}main.main>.main-content>.content-body ul.list-group>li.list-group-item,main.main>.main-content>.wrapper>.wrapper-content>.content-body ul.list-group>li.list-group-item{background-color:transparent;border:none;border-radius:0;color:#bbb;box-shadow:0 1px 0 0 #444;padding:.25rem 0;font-size:.9rem}main.main>.main-content>.content-body .accordion>.accordion-item,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion>.accordion-item{border-bottom:.5rem solid #333}main.main>.main-content>.content-body .accordion>.accordion-item>.accordion-header>.accordion-button,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion>.accordion-item>.accordion-header>.accordion-button{background-color:#6C4F7D;color:#fff}main.main>.main-content>.content-body .accordion>.accordion-item>.accordion-header>.accordion-button:focus,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion>.accordion-item>.accordion-header>.accordion-button:focus{box-shadow:0 -5px 10px -5px #fff}main.main>.main-content>.content-body .accordion>.accordion-item>.accordion-collapse,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion>.accordion-item>.accordion-collapse{background-color:#222}main.main>.main-content>.content-body .accordion label.form-label,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion label.form-label{color:#a7a7a7;font-size:.8rem;text-transform:uppercase}main.main>.main-content>.content-body .accordion .input-group>span.input-group-text,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .input-group>span.input-group-text{border-radius:0;border-color:#e2d6c1;background-color:#e2d6c1}main.main>.main-content>.content-body .accordion .form-control,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .form-control,main.main>.main-content>.content-body .accordion .form-select,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .form-select{background-color:#333;color:#fff;border-color:#444}main.main>.main-content>.content-body .accordion .form-control:focus,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .form-control:focus,main.main>.main-content>.content-body .accordion .form-select:focus,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .form-select:focus{border-color:#e2d6c1;box-shadow:0 0 0 .25rem rgba(226,214,193,0.25)}main.main>.main-content>.content-body .accordion .btn,main.main>.main-content>.wrapper>.wrapper-content>.content-body .accordion .btn{border-radius:0}main.main.loading>.main-loading{opacity:1}main.main.loading>.main-sidebar,main.main.loading>.main-content{opacity:0}.content-developer-menu{top:64px !important;z-index:20000}.content-developer-menu>.offcanvas-header{background-color:#6C4F7D;padding:.5rem}.content-developer-menu>.offcanvas-header>h5.offcanvas-title{color:#fff;font-size:1rem}.content-developer-menu>.offcanvas-header>button.btn-close{color:#fff}.content-developer-menu>ul.nav-tabs{background-color:#e2d6c1;padding:.5rem .25rem 0 .25rem}.content-developer-menu>ul.nav-tabs>li.nav-item>.nav-link{font-size:.8rem;font-weight:bold;color:#000;border:none;opacity:75%}.content-developer-menu>ul.nav-tabs>li.nav-item>.nav-link.active{background-color:#ededed;opacity:100%}.content-developer-menu>.offcanvas-body{background-color:#ededed}@media (max-width:768px){main.main>.main-header ul.app-tcg-menu>li>.btn-group>button.btn>img.menu-game-image,main.main>.main-header ul.app-user-menu>li>.btn-group>button.btn>img.menu-game-image{margin-right:0}main.main>.main-header ul.app-tcg-menu>li>.btn-group>button.btn>.menu-game-name,main.main>.main-header ul.app-user-menu>li>.btn-group>button.btn>.menu-game-name{display:none}main.main>.main-header ul.app-tcg-menu>li>.btn-group>ul.dropdown-menu>li>a.dropdown-item,main.main>.main-header ul.app-user-menu>li>.btn-group>ul.dropdown-menu>li>a.dropdown-item{padding:.5rem;margin:.5rem}main.main>.main-header ul.app-tcg-menu>li>.btn-group>button.btn>.menu-game-name{display:none}main.main.opened>.main-sidebar{width:100%}main.main.opened>.main-sidebar>.sidebar-header{width:100%}main.main.opened>.main-sidebar>.sidebar-content{width:100%}main.main.opened>.main-sidebar>.sidebar-content>.content-form{width:100%}main.main.opened>.main-sidebar>.sidebar-content>.content-form>.form-content{width:100%}main.main.opened>.main-sidebar>.sidebar-content>.content-form>.form-content>.input-group{width:max-content}main.main.opened>.main-sidebar>.sidebar-footer{width:100%;position:relative;bottom:inherit;border-top:1px solid #87639c;margin-top:1rem;padding-top:1rem}main.main.opened>.main-content{left:100%;opacity:0;pointer-events:none}}
/*# sourceMappingURL=index.min.css.map */