.entry-card.svelte-rhy86h{display:grid;gap:14px;padding:18px;border:1px solid #2f423f;background:linear-gradient(180deg,#0e1614f5,#0a100ffa),repeating-linear-gradient(0deg,rgba(130,170,158,.05) 0 1px,transparent 1px 24px);box-shadow:inset 0 0 0 1px #7093882e}.entry-card.compact.svelte-rhy86h{gap:10px}.entry-header.svelte-rhy86h{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.entry-kicker.svelte-rhy86h{margin:0 0 8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8aa79d}.entry-series.svelte-rhy86h{margin:8px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#c8b9a6}h3.svelte-rhy86h{margin:0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.2;color:#f3f0de}.entry-date.svelte-rhy86h{flex:0 0 auto;padding:7px 10px;border:1px solid #36524c;color:#b6d3c8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.entry-date.svelte-rhy86h:hover{background:#d3c56c;border-color:#d3c56c;color:#17201d}.tag-row.svelte-rhy86h{display:flex;flex-wrap:wrap;gap:8px}.tag-row.svelte-rhy86h span:where(.svelte-rhy86h){padding:4px 8px;border:1px solid #31433f;background:#5b7f7424;color:#9fbcaf;font-size:12px}.entry-preview.svelte-rhy86h{margin:0;color:#cfdbd4;line-height:1.7}.entry-body.svelte-rhy86h{color:#dce7e1}.entry-body.svelte-rhy86h p,.entry-body.svelte-rhy86h ul,.entry-body.svelte-rhy86h ol,.entry-body.svelte-rhy86h blockquote{margin:0}.entry-body.svelte-rhy86h p+p,.entry-body.svelte-rhy86h p+ul,.entry-body.svelte-rhy86h ul+p,.entry-body.svelte-rhy86h h4+p,.entry-body.svelte-rhy86h h4+ul,.entry-body.svelte-rhy86h ul+ul{margin-top:12px}.entry-body.svelte-rhy86h h1,.entry-body.svelte-rhy86h h2,.entry-body.svelte-rhy86h h3,.entry-body.svelte-rhy86h h4{margin:0 0 10px;color:#f2ead0;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.entry-body.svelte-rhy86h ul,.entry-body.svelte-rhy86h ol{padding-left:18px;list-style:disc}.entry-body.svelte-rhy86h ol{list-style:decimal}.entry-body.svelte-rhy86h li+li{margin-top:8px}.entry-body.svelte-rhy86h code{padding:2px 5px;background:#111816;border:1px solid #2e403c;color:#f6da79;font-size:.92em}.entry-body.svelte-rhy86h pre{margin:14px 0 0;padding:14px;overflow:auto;background:#0b1110;border:1px solid #2f423f}.entry-body.svelte-rhy86h pre code{padding:0;border:none;background:transparent}@media(max-width:640px){.entry-header.svelte-rhy86h{flex-direction:column}}
