:root{--tr-primary:#4f46e5;--tr-primary-hover:#3730a3;--tr-bg:#fafaf9;--tr-newsprint:#f5f2eb;--tr-card:#ffffff;--tr-text-dark:#0f172a;--tr-text-muted:#57534e;--tr-border:#e5e7eb;--tr-ink:#111827;--tr-crimson:#b91c1c;--rn-font-serif:'Newsreader',Georgia,'Times New Roman',serif;--rn-font-sans:'Plus Jakarta Sans',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{font-family:var(--rn-font-sans);background-color:var(--tr-bg);color:var(--tr-text-dark);margin:0;padding:0;-webkit-font-smoothing:antialiased}.rn-serif,.font-serif-headline,h1.rn-headline,h2.rn-headline,h3.rn-headline{font-family:var(--rn-font-serif);letter-spacing:-0.02em}.toprecents-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.rn-double-rule{border-top:3px solid var(--tr-ink);border-bottom:1px solid var(--tr-ink);padding-top:2px;padding-bottom:2px}.rn-section-rule{border-top:2px solid var(--tr-ink);padding-top:0.75rem}.tr-post-card{background:#ffffff;border-radius:14px;border:1px solid var(--tr-border);overflow:hidden;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s ease,border-color 0.2s ease}.tr-post-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 14px 28px -12px rgba(15,23,42,0.12)}.tr-category-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.tr-category-scroll::-webkit-scrollbar{height:5px}.tr-category-scroll::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.tr-cat-pill.active{background-color:var(--tr-ink) !important;color:#ffffff !important;border-color:var(--tr-ink) !important}.nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;margin-top:2rem;padding-top:1.25rem;border-top:2px solid var(--tr-ink)}.nav-links a{display:inline-flex;align-items:center;padding:0.5rem 1rem;border-radius:0.75rem;background:#ffffff;border:1px solid var(--tr-border);font-size:0.75rem;font-weight:700;color:var(--tr-ink);text-decoration:none;transition:all 0.15s ease}.nav-links a:hover{background:var(--tr-ink);color:#ffffff;border-color:var(--tr-ink)}.widget-area .widget_block,.widget-area .widget{background:#ffffff;border:1px solid var(--tr-border);border-radius:1rem;padding:1.125rem;margin-bottom:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,0.04)}.widget-area .widget_block > h2,.widget-area .widget_block > h3,.widget-area .widget_block .wp-block-heading,.widget-area .widget-title{font-family:var(--rn-font-sans);font-size:0.75rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--tr-ink);padding-bottom:0.625rem;margin-top:0;margin-bottom:0.875rem;border-bottom:2px solid var(--tr-ink)}.widget-area .wp-block-latest-posts,.widget-area .wp-block-categories-list,.widget-area .wp-block-archives-list{list-style:none;padding:0;margin:0}.widget-area .wp-block-latest-posts li,.widget-area .wp-block-categories-list li,.widget-area .wp-block-archives-list li{padding:0.5rem 0;border-bottom:1px solid #f1f5f9;font-size:0.8125rem;line-height:1.4}.widget-area .wp-block-latest-posts li:last-child,.widget-area .wp-block-categories-list li:last-child,.widget-area .wp-block-archives-list li:last-child{border-bottom:none;padding-bottom:0}.widget-area .wp-block-latest-posts a,.widget-area .wp-block-categories-list a,.widget-area .wp-block-archives-list a{color:var(--tr-ink);font-weight:700;text-decoration:none}.widget-area .wp-block-latest-posts a:hover,.widget-area .wp-block-categories-list a:hover,.widget-area .wp-block-archives-list a:hover{color:var(--tr-primary)}.widget-area .wp-block-latest-posts__post-date{display:block;font-size:0.6875rem;color:var(--tr-text-muted);margin-top:0.15rem}.widget-area .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:0.375rem}.widget-area .wp-block-tag-cloud a{font-size:0.6875rem !important;font-weight:700;padding:0.25rem 0.625rem;border-radius:0.5rem;background:#f1f5f9;color:#334155;text-decoration:none;border:1px solid #e2e8f0}.widget-area .wp-block-tag-cloud a:hover{background:var(--tr-ink);color:#ffffff;border-color:var(--tr-ink)}.widget-area .wp-block-search__inside-wrapper{display:flex;gap:0.375rem}.widget-area .wp-block-search__input{width:100%;border:1px solid #cbd5e1;border-radius:0.625rem;padding:0.45rem 0.75rem;font-size:0.75rem}.widget-area .wp-block-search__button{background:var(--tr-ink);color:#ffffff;border:none;border-radius:0.625rem;padding:0.45rem 0.875rem;font-size:0.75rem;font-weight:700;cursor:pointer}.rn-footer-widgets .widget,.rn-footer-widgets .widget_block{margin-bottom:1rem;color:#cbd5e1;font-size:0.8125rem}.rn-footer-widgets .widget-title,.rn-footer-widgets .wp-block-heading{font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;margin-bottom:0.75rem}.rn-footer-widgets a{color:#cbd5e1;text-decoration:none}.rn-footer-widgets a:hover{color:#ffffff}.alignwide{max-width:1120px;margin-left:auto;margin-right:auto}.alignfull{width:100%;max-width:100%}.tr-modal-overlay{transition:opacity 0.2s ease}
