.slatedb-blog-row{display:flex;align-items:center;padding:.85rem .25rem;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease;width:100%;box-sizing:border-box}.slatedb-blog-row__num{flex:0 0 2.25rem;font-family:var(--slate-font-serif);font-size:.95rem;letter-spacing:.06em;color:var(--ink-5);transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slatedb-blog-row__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.slatedb-blog-row__title{font-family:var(--slate-font-serif);font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.35;color:var(--ink-1);transition:color .15s ease;word-break:break-word}.slatedb-blog-row__speaker{display:block;font-family:var(--slate-font-mono);font-size:.68rem;letter-spacing:.02em;color:var(--ink-4);margin-top:.25rem}.slatedb-blog-row__speaker--link{text-decoration:none;cursor:pointer;display:inline-block;width:-moz-fit-content;width:fit-content;transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}.slatedb-blog-row__speaker--link:hover{color:var(--accent-high);text-decoration:underline}.slatedb-blog-row__date{flex:0 0 auto;font-family:var(--slate-font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;transition:color .15s ease}.slatedb-blog-row__arrow{flex:0 0 auto;margin-left:.85rem;color:var(--ink-5);font-size:.95rem;line-height:1;display:inline-block;transition:transform .15s ease,color .15s ease}.slatedb-blog-row:hover .slatedb-blog-row__num{color:var(--accent)}.slatedb-blog-row:hover .slatedb-blog-row__title{color:var(--accent-high)}.slatedb-blog-row:hover .slatedb-blog-row__date{color:var(--accent)}.slatedb-blog-row:hover .slatedb-blog-row__arrow{color:var(--accent);transform:translateX(.3rem)}@media (max-width:600px){.slatedb-blog-row{padding:.75rem 0;align-items:flex-start}.slatedb-blog-row__num{flex-basis:1.5rem;font-size:.85rem;padding-top:2px}.slatedb-blog-row__arrow{display:none}}.slatedb-blog-card{background:var(--surface-1);border:1px solid var(--ink-6);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;height:100%;text-decoration:none;color:inherit;box-sizing:border-box;width:100%}.slatedb-blog-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,22,32,.06)}.slatedb-blog-card--featured{display:grid;grid-template-columns:1.2fr 1fr;grid-column:1/-1}.slatedb-blog-card__image-wrapper{position:relative;width:100%;height:200px;overflow:hidden;background:var(--surface-2)}.slatedb-blog-card--featured .slatedb-blog-card__image-wrapper{height:100%;min-height:280px}.slatedb-blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.slatedb-blog-card:hover .slatedb-blog-card__image{transform:scale(1.03)}.slatedb-blog-card__image-badge{position:absolute;top:1rem;left:1rem;z-index:10}.slatedb-blog-card__image-index{position:absolute;top:1rem;right:1rem;font-family:var(--slate-font-serif);font-size:1rem;font-weight:600;color:var(--surface-1);background:rgba(15,22,32,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.15rem .6rem;border-radius:4px}.slatedb-blog-card__content{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;flex:1 1}.slatedb-blog-card__top{justify-content:space-between;margin-bottom:.85rem;flex-wrap:wrap}.slatedb-blog-card__tags,.slatedb-blog-card__top{display:flex;align-items:center;gap:.5rem}.slatedb-blog-card__index-pill{font-family:var(--slate-font-serif);font-size:.85rem;color:var(--ink-4);background:var(--surface-2);padding:.1rem .5rem;border-radius:4px}.slatedb-blog-card__time{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--slate-font-mono);font-size:.75rem;color:var(--ink-4)}.slatedb-blog-card__title{font-family:var(--slate-font-serif);font-size:clamp(1.15rem,3vw,1.35rem);font-weight:500;margin-bottom:.5rem;line-height:1.3;color:var(--ink-1);transition:color .15s ease;word-break:break-word}.slatedb-blog-card:hover .slatedb-blog-card__title{color:var(--accent-high)}.slatedb-blog-card--featured .slatedb-blog-card__title{font-size:clamp(1.35rem,4vw,1.85rem)}.slatedb-blog-card__speaker{font-family:var(--slate-font-mono);font-size:.75rem;color:var(--accent-high);margin-bottom:.6rem}.slatedb-blog-card__excerpt{font-size:.9375rem;color:var(--ink-3);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem}.slatedb-blog-card__footer{margin-top:auto;padding-top:.85rem;border-top:1px solid var(--ink-7);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.slatedb-blog-card__author{display:flex;align-items:center;gap:.6rem}.slatedb-blog-card__author--link{text-decoration:none;cursor:pointer;transition:opacity .15s ease}.slatedb-blog-card__author--link:hover .author-name{color:var(--accent-high);text-decoration:underline}.author-name{display:block;font-weight:600;font-size:.85rem;color:var(--ink-1)}.author-details{display:block;font-size:.725rem}.author-details,.slatedb-blog-card__date{font-family:var(--slate-font-mono);color:var(--ink-4)}.slatedb-blog-card__date{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.slatedb-blog-card__link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--slate-font-mono);font-size:.8125rem;color:var(--accent);font-weight:500;transition:color .15s ease,transform .15s ease}.slatedb-blog-card:hover .slatedb-blog-card__link{color:var(--accent-high)}.slatedb-blog-card--compact .slatedb-blog-card__content{padding:1rem}.slatedb-blog-card--compact .slatedb-blog-card__title{font-size:1.1rem}@media (max-width:768px){.slatedb-blog-card--featured{grid-template-columns:1fr}}.slatedb-blog-page{display:flex;flex-direction:column;min-height:100vh;position:relative;background:radial-gradient(circle 500px at 100% 0,rgba(178,104,68,.09),transparent),var(--surface-0);isolation:isolate;color:var(--ink-2);font-family:var(--slate-font-sans)}.slatedb-blog-page__main{margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem);width:100%;box-sizing:border-box;flex:1 1}.slatedb-blog-page__index{max-width:44rem;margin:0 auto;padding:4.5rem 0 3rem;width:100%;box-sizing:border-box}.slatedb-blog-page__toolbar{margin-bottom:3rem;display:flex;flex-direction:column;gap:1.5rem}.slatedb-blog-page__intro{margin-bottom:.5rem}.slatedb-blog-page__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.slatedb-blog-page__search-box{position:relative;display:flex;align-items:center;flex:1 1;max-width:320px}.slatedb-blog-page__search-icon{position:absolute;left:.75rem;color:var(--ink-5);pointer-events:none}.slatedb-blog-page__search-input{width:100%;padding:.45rem 2rem .45rem 2.2rem;background:var(--surface-1);border:1px solid var(--ink-6);border-radius:4px;font-family:var(--slate-font-mono);font-size:.8125rem;color:var(--ink-1);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.slatedb-blog-page__search-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(178,104,68,.15)}.slatedb-blog-page__search-clear{position:absolute;right:.6rem;background:none;border:none;color:var(--ink-4);cursor:pointer;font-size:.75rem;padding:.2rem;line-height:1}.slatedb-blog-page__search-clear:hover{color:var(--ink-1)}.slatedb-blog-page__view-toggle{display:flex;align-items:center;background:var(--surface-1);border:1px solid var(--ink-6);border-radius:4px;padding:2px;gap:2px}.slatedb-blog-page__toggle-btn{background:transparent;border:none;padding:.35rem .5rem;border-radius:3px;color:var(--ink-4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.slatedb-blog-page__toggle-btn:hover{color:var(--ink-1)}.slatedb-blog-page__toggle-btn.active{background:var(--surface-2);color:var(--accent-high)}.slatedb-blog-group{position:relative;margin-top:3.5rem}.slatedb-blog-group:first-of-type{margin-top:1.5rem}.slatedb-blog-group__label,.slatedb-blog-group__meta{position:absolute;top:-.6rem;background-color:var(--surface-0);font-family:var(--slate-font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.slatedb-blog-group__label{left:0;margin:0;padding:0 .6rem 0 0;font-weight:500;color:var(--ink-4)}.slatedb-blog-group__meta{right:0;display:flex;align-items:center;gap:.85rem;padding:0 0 0 .6rem;font-size:.68rem;letter-spacing:.1em;color:var(--ink-5)}.slatedb-blog-group__rss{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s ease}.slatedb-blog-group__rss:hover{color:var(--accent-high)}.slatedb-blog-group__rss-icon{margin-top:-1px}.slatedb-blog-group__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-6)}.slatedb-blog-group__row-item{border-bottom:1px solid rgba(200,205,213,.25)}.slatedb-blog-group__row-item:last-child{border-bottom:none}.slatedb-blog-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ink-6)}.slatedb-blog-page__empty{text-align:center;padding:4rem 1rem;color:var(--ink-4);font-family:var(--slate-font-serif);font-size:1.1rem}.slatedb-blog-page__reset-btn{margin-top:1rem;background:transparent;border:1px solid var(--ink-6);padding:.4rem 1rem;border-radius:4px;font-family:var(--slate-font-mono);font-size:.8rem;color:var(--accent);cursor:pointer;transition:all .15s ease}.slatedb-blog-page__reset-btn:hover{border-color:var(--accent);background:var(--accent-low)}@media (max-width:600px){.slatedb-blog-page__index{padding-top:2.5rem}.slatedb-blog-page__controls{flex-direction:column;align-items:stretch}.slatedb-blog-page__search-box{max-width:100%}}