.brizeen-container { width: min(var(--brizeen-width), calc(100% - 2rem)); margin-inline: auto; }
.brizeen-header-inner { max-width: var(--brizeen-width); margin-inline: auto; padding: 1.5rem 1rem; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 1.5rem; }
.brizeen-brand { grid-column: 2; grid-row: 1; justify-self: center; }
.brizeen-navigation { display: contents; }
.brizeen-menu-left { grid-column: 1; grid-row: 1; justify-content: flex-end; }
.brizeen-menu-right { grid-column: 3; grid-row: 1; }
.brizeen-menu-fallback { grid-column: 1 / -1; }
.brizeen-single, .brizeen-blog { padding-block: var(--brizeen-gap); color: var(--brizeen-text); }
.brizeen-post { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--brizeen-gap); }
.brizeen-post-with-image { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); }
.brizeen-post-body { min-width: 0; max-width: 75ch; }
.brizeen-post:not(.brizeen-post-with-image) .brizeen-post-body { margin-inline: auto; width: 100%; }
.brizeen-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--brizeen-gap); }
.brizeen-footer { margin-top: 2rem; padding-block: 2rem; }
.brizeen-footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 1rem 2rem; }
.brizeen-footer nav { display: flex; flex-wrap: wrap; gap: 1rem; }
@media (max-width: 60rem) {
	.brizeen-header-inner { grid-template-columns: 1fr auto; }
	.brizeen-brand { grid-column: 1; justify-self: start; }
	.brizeen-menu-toggle { grid-column: 2; grid-row: 1; }
	.brizeen-navigation { display: block; grid-column: 1 / -1; }
	.brizeen-menu { flex-direction: column; align-items: stretch; }
	.brizeen-post-with-image { grid-template-columns: minmax(0, 1fr); }
	.brizeen-post-image { max-width: 40rem; }
	.brizeen-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 40rem) {
	.brizeen-cards { grid-template-columns: minmax(0, 1fr); }
	.brizeen-footer-inner { flex-direction: column; align-items: flex-start; }
}
