.wp-block-group,.wp-block-columns{margin-top:0;margin-bottom:0}.wp-block-image img{border-radius:var(--t2i-radius);box-shadow:var(--t2i-shadow)}.wp-block-image.alignwide img,.wp-block-image.alignfull img{border-radius:0}.wp-block-quote{border-left:4px solid var(--t2i-green)!important;background:var(--t2i-green-light)!important;border-radius:0 var(--t2i-radius) var(--t2i-radius) 0!important;padding:1.2em 1.5em!important;color:var(--t2i-ink)!important}.wp-block-quote cite{color:var(--t2i-muted)!important;font-size:.875em}.wp-block-pullquote{border-top:4px solid var(--t2i-green)!important;border-bottom:4px solid var(--t2i-green)!important;background:var(--t2i-surface)!important;color:var(--t2i-ink)!important}.wp-block-table table{border-color:var(--t2i-border)!important}.wp-block-table th{background:var(--t2i-surface)!important;color:var(--t2i-ink)!important}.wp-block-table td{color:var(--t2i-body)!important}.wp-block-code{background:var(--t2i-surface)!important;border:1px solid var(--t2i-border)!important;border-radius:var(--t2i-radius)!important;color:var(--t2i-body)!important;font-family:'JetBrains Mono',monospace!important}.wp-block-separator{border-color:var(--t2i-border)!important}.wp-block-button__link{background:var(--t2i-green)!important;border-radius:var(--t2i-radius-sm)!important;font-weight:600!important;font-family:'DM Sans',sans-serif!important;transition:background var(--t2i-transition)!important}.wp-block-button__link:hover{background:var(--t2i-green-dark)!important}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border-color:var(--t2i-green)!important;color:var(--t2i-green)!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--t2i-green)!important;color:#fff!important}.wp-block-cover{border-radius:var(--t2i-radius-lg);overflow:hidden}.wp-block-group.t2i-callout-info{background:#dbeafe;border-left:4px solid #2563eb;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-warning{background:#fef3c7;border-left:4px solid #d97706;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-danger{background:#fee2e2;border-left:4px solid #e11d48;border-radius:var(--t2i-radius);padding:1em 1.25em}.wp-block-group.t2i-callout-success{background:var(--t2i-green-light);border-left:4px solid var(--t2i-green);border-radius:var(--t2i-radius);padding:1em 1.25em}body[data-theme="dark"] .wp-block-group.t2i-callout-info{background:#1e3a5f}body[data-theme="dark"] .wp-block-group.t2i-callout-warning{background:#3d2e00}body[data-theme="dark"] .wp-block-group.t2i-callout-danger{background:#3d0a1a}body[data-theme="dark"] .wp-block-group.t2i-callout-success{background:var(--t2i-green-light)}.t2i-trending{background:var(--t2i-surface);border-bottom:1px solid var(--t2i-border);padding:12px 0}.trending-inner{display:flex;align-items:center;gap:16px;overflow:hidden}.trending-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--t2i-green);background:var(--t2i-green-light);border:1px solid var(--t2i-green-border);border-radius:100px;padding:3px 12px;white-space:nowrap;flex-shrink:0}.trending-items{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;flex:1;mask-image:linear-gradient(to right,black 80%,transparent)}.trending-items::-webkit-scrollbar{display:none}.trending-item{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:var(--t2i-body);text-decoration:none;transition:color var(--t2i-transition);flex-shrink:0}.trending-item:hover{color:var(--t2i-green)}.trending-num{font-size:11px;font-weight:700;color:var(--t2i-green);font-family:monospace}.post-comments{margin-top:48px;padding-top:40px;border-top:1px solid var(--t2i-border)}.comment-list{list-style:none;padding:0;margin:0}.comment{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--t2i-border)}.comment-body{font-size:14px;color:var(--t2i-body);line-height:1.7}.comment-author{font-weight:600;color:var(--t2i-ink);font-size:14px}.comment-meta{font-size:11px;color:var(--t2i-muted);margin-bottom:8px}.comment-reply-link{font-size:12px;color:var(--t2i-green);font-weight:600}.search-form{display:flex;gap:8px}.search-form input[type="search"]{flex:1}.search-submit{flex-shrink:0}.pagination,.nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:32px 0}.page-numbers,.page-numbers a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--t2i-border);border-radius:var(--t2i-radius-sm);font-size:14px;font-weight:500;color:var(--t2i-body);text-decoration:none;transition:all var(--t2i-transition)}.page-numbers.current{background:var(--t2i-green);border-color:var(--t2i-green);color:#fff}.page-numbers a:hover{border-color:var(--t2i-green);color:var(--t2i-green)}.page-numbers.dots{border:none}