:root{--theme-sidebar-width:280px;--theme-sidebar-collapsed-width:72px}#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-main-bg: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%);--theme-bg-solid:#111111;--theme-bg-soft:#171717;--theme-bg-glass:rgba(17, 17, 17, 0.88);--theme-sidebar-bg:#151515;--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.5600000000000001);--theme-muted:rgba(255, 255, 255, 0.58);--theme-sidebar-shadow:16px 0 40px rgba(0, 0, 0, 0.26)}#main.main-theme-light{--theme-main-bg:radial-gradient(circle at top, rgba(108, 79, 125, 0.1) 0, rgba(255, 255, 255, 0) 42%), linear-gradient(180deg, #ffffff 0, #f4f1ed 100%);--theme-bg-solid:#ffffff;--theme-bg-soft:#f4f1ed;--theme-bg-glass:rgba(255, 255, 255, 0.88);--theme-sidebar-bg:#ffffff;--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);--theme-sidebar-shadow:12px 0 32px rgba(44, 30, 54, 0.08)}@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}main.page-tcg-news-list>.main-content>.content-body{padding:1rem!important}.tcgem-news-page{display:flex;flex-direction:column;gap:1rem}.tcgem-news-filter{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px auto;gap:.75rem;align-items:end;padding:1rem;border:1px solid var(--theme-border,rgb(51 51 51 / .12));border-radius:.75rem;background:var(--theme-bg-glass,var(--theme-surface,#fff));box-shadow:var(--theme-shadow-floating,0 12px 30px rgb(15 18 28 / .08))}.tcgem-news-filter .tcgem-news-filter-field{display:flex;flex-direction:column;gap:.25rem}.tcgem-news-filter .tcgem-news-filter-field label{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--theme-text-soft,#6C4F7D);display:flex;align-items:center;gap:.35rem}.tcgem-news-filter .btn{white-space:nowrap}.tcgem-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:start}.tcgem-news-main,.tcgem-news-latest{min-width:0}.tcgem-news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--theme-surface,#1f2430);color:var(--theme-text,#fff)}.tcgem-news-toolbar span{font-size:.85rem;opacity:.78}.tcgem-news-list{display:grid;gap:1rem}.tcgem-news-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:.85rem;border:1px solid var(--theme-border,rgb(51 51 51 / .12));border-radius:.75rem;background:var(--theme-surface,#fff);box-shadow:var(--theme-shadow-floating,0 12px 30px rgb(15 18 28 / .08));color:var(--theme-text,#222)}.tcgem-news-card .tcgem-news-card-image{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem;background:var(--theme-bg-soft,#f3f5fa)}.tcgem-news-card .tcgem-news-card-image img{width:100%;height:100%;object-fit:cover;display:block}.tcgem-news-card .tcgem-news-card-body{min-width:0;display:flex;flex-direction:column;gap:.45rem}.tcgem-news-card .tcgem-news-card-meta,.tcgem-news-card .tcgem-news-card-footer{display:flex;flex-wrap:wrap;gap:.45rem .75rem;font-size:.82rem;color:var(--theme-text-muted,#6c757d)}.tcgem-news-card h2{margin:0;font-size:1.15rem;line-height:1.25}.tcgem-news-card h2 a{color:var(--theme-text,#222);text-decoration:none}.tcgem-news-card h2 a:hover{color:var(--theme-link,#6C4F7D)}.tcgem-news-card p{margin:0;color:var(--theme-text-soft,#4f5665);line-height:1.45}.tcgem-news-card .tcgem-news-card-footer{margin-top:auto;align-items:center}.tcgem-news-card .tcgem-news-card-footer a{margin-left:auto;font-weight:700;text-decoration:none}.tcgem-news-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:2rem;border-radius:.75rem;background:var(--theme-surface,#fff);color:var(--theme-text-soft,#6c757d);box-shadow:var(--theme-shadow-floating,0 12px 30px rgb(15 18 28 / .08))}.tcgem-news-empty i{font-size:2rem;color:var(--theme-link,#6C4F7D)}.tcgem-news-empty strong{color:var(--theme-text,#222)}.tcgem-news-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.tcgem-news-latest{position:sticky;top:88px;display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid var(--theme-border,rgb(51 51 51 / .12));border-radius:.75rem;background:var(--theme-bg-glass,var(--theme-surface,#fff));box-shadow:var(--theme-shadow-floating,0 12px 30px rgb(15 18 28 / .08))}.tcgem-news-latest h3{margin:0 0 .25rem 0;font-size:1rem;display:flex;align-items:center;gap:.4rem}.tcgem-news-latest a{display:flex;flex-direction:column;gap:.2rem;padding:.65rem;border-radius:.55rem;background:var(--theme-surface-hover,#f3f5fa);text-decoration:none}.tcgem-news-latest a strong{color:var(--theme-text,#222);line-height:1.25}.tcgem-news-latest a span{font-size:.8rem;color:var(--theme-text-muted,#6c757d)}@media (max-width:991.98px){.tcgem-news-filter,.tcgem-news-layout,.tcgem-news-card{grid-template-columns:1fr}.tcgem-news-latest{position:static}}@media (max-width:575.98px){main.page-tcg-news-list>.main-content>.content-body{padding:0.75rem!important}.tcgem-news-toolbar,.tcgem-news-card .tcgem-news-card-footer{align-items:flex-start;flex-direction:column}.tcgem-news-card .tcgem-news-card-footer a{margin-left:0}}