﻿@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes waveform-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes skeleton-shimmer{0%{background-position:-200%0}to{background-position:200%0}}html{scroll-behavior:smooth}body,html{overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header .btn-cta,.site-header .btn-cta-outline{height:40px;font-size:var(--text-sm)}.site-header .btn-cta-outline{padding:0 var(--space-5)}.site-header .btn-cta{padding:0 var(--space-6)}.site-header .btn-pill{border-radius:var(--radius-full)}.header-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white);margin:0;letter-spacing:.02em}.luma-logo{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.digest-date time,.luma-logo,.luma-logo:hover{color:var(--marbl-white)}.luma-logo-icon{font-size:var(--text-xl);color:var(--marbl-ember)}.luma-logo-text{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:.05em}.digest-hero{padding:var(--space-16)0 var(--space-12);border-bottom:var(--border-subtle)}.digest-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.digest-date{display:flex;flex-direction:column;gap:var(--space-1)}.date-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--marbl-ember);font-weight:var(--font-semibold)}.digest-date time{font-size:var(--text-lg);font-weight:var(--font-medium)}.date-nav,.date-nav-btn{display:flex;align-items:center}.date-nav{gap:var(--space-2)}.date-nav-btn{background:0 0;border:1px solid var(--marbl-grey-700);color:var(--marbl-grey-400);width:32px;height:32px;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;transition:all .2s ease}.date-nav-btn:hover:not(:disabled){border-color:var(--marbl-ember);color:var(--marbl-ember);background:rgba(243,82,38,.1)}.date-nav-btn:disabled{opacity:.3;cursor:not-allowed}.date-nav-today{background:0 0;border:1px solid var(--marbl-grey-700);color:var(--marbl-grey-400);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;margin-left:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1)}.date-nav-today:hover{border-color:var(--marbl-ember)}.digest-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);text-align:right}.reading-time{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--marbl-ember);font-weight:var(--font-medium)}.reading-time i{font-size:var(--text-xs)}.author-byline,.live-visitors{font-size:var(--text-sm);color:var(--marbl-white-70)}.author-byline a{color:var(--marbl-white-70);text-decoration:underline;text-underline-offset:2px}.author-byline a:hover,.date-nav-today:hover{color:var(--marbl-ember)}.live-visitors{display:inline-flex;align-items:center;gap:var(--space-2)}.visitor-dot{width:8px;height:8px;background:var(--marbl-ember);border-radius:50%;animation:pulse 2s ease-in-out infinite}.visitor-count{font-weight:var(--font-semibold);color:var(--marbl-white-70)}.page-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.page-title-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.page-title-meta .live-visitors{font-size:var(--text-xs);opacity:.6}.page-title{font-size:var(--text-5xl);font-weight:var(--font-extrabold);margin:0;letter-spacing:-.03em;color:var(--marbl-white)}.section-divider{border:0;border-top:1px solid var(--marbl-white-10);margin:var(--space-6)0 var(--space-8)}.digest-headline{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.3}.digest-audio-player,.digest-headline,.digest-summary{max-width:800px;margin-bottom:var(--space-6)}.digest-audio-player{min-height:80px}.digest-audio-player .audio-player{background:rgba(22,20,21,.6)}.digest-summary{font-size:var(--text-lg);color:var(--marbl-white-70);line-height:1.7}.digest-summary p,.featured-content p{margin-bottom:var(--space-4)}.digest-summary p:last-child,.featured-content p:last-child{margin-bottom:0}.digest-actions,.share-links{display:flex;align-items:center}.digest-actions{gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-6)}.share-links{gap:var(--space-3)}.share-label,.share-link{font-size:var(--text-sm);color:var(--marbl-white-70)}.share-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--marbl-white-05);border:var(--border-light);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);text-decoration:none}.share-link:hover{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.share-link.copied{background:#22c55e;border-color:#22c55e;color:var(--marbl-white)}.edition-selector{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.edition-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--marbl-white-70);font-weight:var(--font-medium)}.edition-tabs{display:flex;gap:var(--space-2)}.edition-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:0 0;border:var(--border-light);border-radius:var(--radius-full);color:var(--marbl-white-70);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.edition-tab:hover:not(.disabled):not(.active){border-color:var(--marbl-white-30);color:var(--marbl-white)}.edition-tab.active,.edition-tab.active:hover{color:var(--marbl-charcoal)}.edition-tab.active{background:var(--marbl-ember);border-color:var(--marbl-ember)}.edition-tab.disabled{opacity:.4;cursor:not-allowed}.edition-tab i{font-size:var(--text-sm);color:inherit}.featured-content-wrapper.hidden,.featured-image.hidden{display:none}.featured-content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-6);margin-top:var(--space-6);align-items:flex-start}.author-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.featured-categories{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.featured-tag,.read-more-link a{display:inline-flex;align-items:center}.featured-tag{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:var(--marbl-white-05);color:var(--marbl-white-70)}.featured-tag[data-category=featured]{background:var(--marbl-ember);color:var(--marbl-charcoal)}.featured-tag[data-category=ai]{color:#22d3ee;background:rgba(34,211,238,.1)}.featured-tag[data-category=quantum]{color:#a78bfa;background:rgba(167,139,250,.1)}.featured-tag[data-category=web]{color:#34d399;background:rgba(52,211,153,.1)}.featured-tag[data-category=robotics]{color:#fb923c}.featured-tag[data-category=voices]{color:#ec4899}.featured-tag[data-category=builders]{color:#8b5cf6;background:rgba(251,146,60,.1)}.featured-tag[data-category=inside_marbl]{color:var(--marbl-ember);background:rgba(243,82,38,.1)}.featured-content{font-size:var(--text-lg);line-height:1.8;color:var(--marbl-white-70);margin-bottom:var(--space-8);max-width:800px}.featured-content strong{color:var(--marbl-white);font-weight:var(--font-semibold)}.read-more-link{margin-top:var(--space-6)}.read-more-link a{gap:var(--space-2)}.author-avatars{display:flex;justify-content:center;margin-bottom:var(--space-4)}.author-avatars .avatar{width:120px;height:120px;border-radius:var(--radius-full);border:1px solid var(--marbl-white-30);object-fit:cover;object-position:center top}.author-avatars .avatar-richard{z-index:2}.author-avatars .avatar-nura{margin-left:-30px;z-index:1}.author-info{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.author-info .author-name{font-weight:var(--font-semibold);color:var(--marbl-white);text-decoration:none;font-size:var(--text-base)}.author-info .author-name:hover,.author-links a:hover,.featured-card-title a:hover,.featured-insights-section .section-title i{color:var(--marbl-ember)}.author-info .author-role,.author-links a{font-size:var(--text-sm);color:var(--marbl-white-70)}.author-links{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-subtle)}.author-links a{font-size:var(--text-lg);transition:color var(--transition-base)}.featured-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width:900px){.featured-content-wrapper{grid-template-columns:1fr}.featured-sidebar{position:static;order:2}.featured-main{order:1}.author-card{display:flex;align-items:center;gap:var(--space-5);text-align:left}.author-avatars{margin-bottom:0}.author-info{align-items:flex-start}.author-links{justify-content:flex-start;border-top:none;padding-top:0;margin-top:var(--space-2)}}@media (max-width:640px){.featured-image{max-height:300px}.featured-content{font-size:var(--text-base)}.author-card,.featured-actions{flex-direction:column}.featured-actions .btn-cta-outline{justify-content:center}.author-card{text-align:center}.author-info{align-items:center}.author-links{justify-content:center}}.featured-insights-section{padding:var(--space-12)0;border-bottom:var(--border-subtle)}.featured-insights-section .section-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-8);color:var(--marbl-white)}.featured-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.featured-card,.featured-loading{display:flex;flex-direction:column}.featured-loading{grid-column:1/-1;align-items:center;justify-content:center;padding:var(--space-16)0;color:var(--marbl-white-70);gap:var(--space-3)}.featured-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-slow);position:relative;cursor:pointer}.featured-card:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.featured-card-link-overlay{position:absolute;inset:0;z-index:1}.featured-card-audio{position:relative;z-index:2}.featured-card-image{position:relative;width:100%;height:180px;overflow:hidden}.featured-card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-card-image .featured-card-category{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2}.featured-card-content{padding:var(--space-5);display:flex;flex-direction:column;flex:1}.featured-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.featured-card-category{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--marbl-white-05);border-radius:var(--radius-full);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.featured-card-category[data-category=ai]{color:#22d3ee;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.2)}.featured-card-category[data-category=quantum]{color:#a78bfa;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2)}.featured-card-category[data-category=web]{color:#34d399;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2)}.featured-card-category[data-category=robotics]{color:#fb923c}.featured-card-category[data-category=voices]{color:#ec4899}.featured-card-category[data-category=builders]{color:#8b5cf6;background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.2)}.featured-card-category[data-category=inside_marbl]{color:var(--marbl-ember);background:rgba(243,82,38,.1);border:1px solid rgba(243,82,38,.2)}.featured-card-category,.featured-card-category i,.featured-card-date{font-size:var(--text-xs)}.featured-card-date{color:var(--marbl-white-50)}.featured-card-title{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.3;margin-bottom:var(--space-3)}.featured-card-title a,.feed-item-title a{color:var(--marbl-white);text-decoration:none}.featured-card-excerpt{font-size:var(--text-base);color:var(--marbl-white-70);line-height:1.7;flex:1;margin-bottom:var(--space-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-card-audio{padding:var(--space-3);margin:0 calc(-1*var(--space-5)) calc(-1*var(--space-5));background:rgba(22,20,21,.8);border-top:var(--border-subtle);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.audio-player-compact{padding:0;min-height:auto;gap:var(--space-3);background:0 0;border:0;border-radius:0}.audio-player-compact .audio-play-btn{width:36px;height:36px;min-width:36px}.audio-player-compact .audio-play-btn .pause-icon,.audio-player-compact .audio-play-btn .play-icon{font-size:var(--text-sm)}.audio-player-compact .audio-waveform-container{height:36px}.featured-card-waveform{display:flex;align-items:center;gap:var(--space-3)}.featured-audio-btn,.featured-audio-play-btn,.featured-audio-reset-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base)}.featured-audio-btn,.featured-audio-play-btn{width:36px;height:36px;min-width:36px;background:var(--marbl-ember);border:0;border-radius:var(--radius-full);color:var(--marbl-charcoal);font-size:var(--text-sm)}.featured-audio-btn:hover,.featured-audio-play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.featured-audio-btn .pause-icon,.featured-audio-btn.playing .play-icon,.featured-audio-play-btn .pause-icon,.featured-audio-play-btn.playing .play-icon{display:none}.featured-audio-btn.playing .pause-icon,.featured-audio-play-btn.playing .pause-icon{display:inline-block}.featured-audio-reset-btn{width:28px;height:28px;min-width:28px;background:0 0;border:1px solid var(--marbl-white-20);border-radius:50%;color:var(--marbl-white-70);font-size:12px;flex-shrink:0}.featured-audio-reset-btn:hover{background:rgba(255,255,255,.1);color:var(--marbl-white);border-color:var(--marbl-white-40)}.featured-audio-waveform,.featured-waveform-container{flex:1;min-width:0;height:36px}.featured-audio-time{font-size:var(--text-xs);color:var(--marbl-white-70);white-space:nowrap;font-variant-numeric:tabular-nums}.featured-audio-time .current{color:var(--marbl-ember)}.featured-card-footer{padding-top:var(--space-4);border-top:var(--border-subtle)}.featured-card-link,.featured-card-read-more{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--marbl-ember);font-weight:var(--font-medium)}.featured-card-link:hover,.featured-card-read-more:hover{text-decoration:underline}.featured-card-read-more{text-decoration:none;margin-bottom:var(--space-4);position:relative;z-index:2}@media (max-width:768px){.featured-cards-grid{grid-template-columns:1fr}.featured-card{flex-direction:column}.featured-card-image{width:100%;height:180px}.featured-card-content{padding:var(--space-5)}}@media (max-width:480px){.featured-card-image{height:160px}}.inside-marbl-section{padding:var(--space-12)0;border-bottom:var(--border-subtle)}.inside-marbl-section .section-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2);color:var(--marbl-white)}.inside-marbl-section .section-title .marbl-symbol{height:20px;width:auto;flex-shrink:0}.inside-marbl-section .section-subtitle{color:var(--marbl-white-70);margin-bottom:var(--space-8);font-size:var(--text-base)}.inside-marbl-list{display:flex;flex-direction:column}.inside-marbl-footer{margin-top:var(--space-6);text-align:center}.inside-marbl-footer .archive-link{font-size:var(--text-sm)}.inside-marbl-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5)0;border-bottom:1px solid var(--marbl-white-10);transition:all var(--transition-base);text-decoration:none}.inside-marbl-item:first-child{border-top:1px solid var(--marbl-white-10)}.inside-marbl-item:hover .inside-marbl-title,.inside-marbl-related-item:hover .inside-marbl-related-title{color:var(--marbl-ember)}.inside-marbl-archive-card:hover .read-more-link i,.inside-marbl-archive-item:hover .inside-marbl-archive-read i,.inside-marbl-item:hover .inside-marbl-read i,.inside-marbl-related-item:hover .inside-marbl-related-arrow{transform:translateX(4px)}.inside-marbl-item-content{flex:1;min-width:0}.inside-marbl-date{font-size:var(--text-xs);color:var(--marbl-white-50);margin-bottom:var(--space-1)}.inside-marbl-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white);line-height:1.4;transition:color var(--transition-base)}.inside-marbl-read{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-ember);white-space:nowrap;margin-left:var(--space-6)}.inside-marbl-archive-read i,.inside-marbl-read i,.read-more-link i{transition:transform var(--transition-base)}.inside-marbl-empty{text-align:center;padding:var(--space-8);color:var(--marbl-white-50)}@media (max-width:640px){.inside-marbl-item{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)0}.inside-marbl-read{margin-left:0}}.featured-page-summary{font-size:var(--text-lg);color:var(--marbl-white-70);max-width:800px;margin-top:var(--space-4);line-height:1.6}.inside-marbl-related{display:flex;flex-direction:column;gap:var(--space-3)}.inside-marbl-related-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.inside-marbl-related-item:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.inside-marbl-related-content{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.inside-marbl-related-title{color:var(--marbl-white);font-weight:var(--font-semibold);line-height:1.4}.inside-marbl-related-date{color:var(--marbl-white-50);font-size:var(--text-sm)}.inside-marbl-related-arrow{color:var(--marbl-ember);font-size:var(--text-base);transition:transform .2s ease;flex-shrink:0}@media (max-width:640px){.inside-marbl-related-item{flex-direction:row;align-items:center}.inside-marbl-related-content{flex:1}}.inside-marbl-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-6)}.inside-marbl-archive-item{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.inside-marbl-archive-item:hover{border-color:var(--marbl-ember);transform:translateY(-2px)}.inside-marbl-archive-link{display:block;padding:var(--space-6);text-decoration:none}.inside-marbl-archive-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.inside-marbl-archive-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:rgba(243,82,38,.1);border:1px solid rgba(243,82,38,.2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--marbl-ember);text-transform:uppercase;letter-spacing:.05em}.inside-marbl-archive-card-header time,.inside-marbl-archive-date{font-size:var(--text-xs);color:var(--marbl-white-50)}.inside-marbl-archive-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--marbl-white);line-height:1.4;margin-bottom:var(--space-3)}.category-section .section-title i,.inside-marbl-archive-item:hover .inside-marbl-archive-title{color:var(--marbl-ember)}.inside-marbl-archive-excerpt{font-size:var(--text-sm);color:var(--marbl-white-70);line-height:1.6;margin-bottom:var(--space-4)}.inside-marbl-archive-read{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-ember)}.marbl-symbol-tab{vertical-align:middle;margin-right:2px}.inside-marbl-archive-hero{text-align:left}.inside-marbl-archive-hero h1,.inside-marbl-author-info h1{display:flex;align-items:center}.inside-marbl-author-header{display:flex;align-items:flex-start;gap:var(--space-6)}.inside-marbl-author-photo{width:120px;height:120px;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--marbl-ember);flex-shrink:0}.inside-marbl-author-info{flex:1}.inside-marbl-author-info h1{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-3)}.inside-marbl-author-info .lead{margin:0}@media (max-width:640px){.inside-marbl-author-header{flex-direction:column;align-items:center;text-align:center}.inside-marbl-author-photo{width:100px;height:100px}.inside-marbl-author-info h1{justify-content:center}}.inside-marbl-archive-card{display:flex;flex-direction:column;background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);transition:all var(--transition-base);text-decoration:none}.inside-marbl-archive-card:hover{border-color:rgba(243,82,38,.3);transform:translateY(-2px)}.inside-marbl-archive-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.read-more-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-ember);margin-top:auto;padding-top:var(--space-4)}.empty-state{text-align:center;padding:var(--space-12) var(--space-6)}.empty-state h3{color:var(--marbl-white);margin-bottom:var(--space-2)}.empty-state p{color:var(--marbl-white-50)}@media (max-width:640px){.inside-marbl-archive-grid{grid-template-columns:1fr}.inside-marbl-archive-link{padding:var(--space-4)}}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--marbl-white-10)}.pagination-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-white-70);background:0 0;border:1px solid var(--marbl-white-20);border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition-base)}.pagination-link:hover:not(.disabled){color:var(--marbl-white);border-color:var(--marbl-ember);background:var(--marbl-ember-10)}.pagination-link.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination-link i{font-size:var(--text-xs)}nav.pagination .pagination-info{font-size:var(--text-sm);color:var(--marbl-white-50)}@media (max-width:640px){.pagination{gap:var(--space-3)}.pagination-link{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.pagination-link span{display:none}}.audio-player-container{margin-top:var(--space-4)}.audio-placeholder{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-8);background:var(--marbl-charcoal-light);border:1px dashed var(--marbl-white-20);border-radius:var(--radius-lg);color:var(--marbl-white-70);font-size:var(--text-sm)}.audio-placeholder i{font-size:var(--text-lg);opacity:.6}.audio-placeholder.hidden{display:none}.audio-placeholder,.audio-play-btn,.audio-player{display:flex;align-items:center}.audio-player{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);min-height:72px}.audio-play-btn{width:48px;height:48px;min-width:48px;justify-content:center;background:var(--marbl-ember);border:0;border-radius:var(--radius-full);color:var(--marbl-charcoal);cursor:pointer;transition:all var(--transition-base)}.audio-play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.audio-play-btn .pause-icon,.audio-play-btn .play-icon{font-size:var(--text-lg)}.audio-play-btn .pause-icon,.audio-play-btn.playing .play-icon{display:none}.audio-play-btn.playing .pause-icon{display:inline-block}.audio-waveform-container{flex:1;min-width:0;height:48px;position:relative}.audio-waveform{width:100%;height:100%;cursor:pointer}.audio-time{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono, 'SF Mono', 'Monaco', 'Consolas', monospace);white-space:nowrap}.audio-player.loading .audio-waveform,.audio-time-sep{opacity:.5}#audio-current-time,#digest-current-time{color:var(--marbl-ember);font-weight:var(--font-semibold)}.volume-control{margin-left:var(--space-2)}.volume-popup{z-index:100}.volume-slider{display:block}.audio-reset-btn{width:36px;height:36px;border-radius:50%;background:0 0;border:1px solid var(--marbl-white-20);color:var(--marbl-white-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.audio-reset-btn:hover{background:rgba(255,255,255,.1);color:var(--marbl-white);border-color:var(--marbl-white-40)}.audio-reset-btn i{font-size:14px}.audio-player.loading::after{content:"Loading...";position:absolute;left:50%;transform:translateX(-50%);font-size:var(--text-xs);color:var(--marbl-white-70)}.category-section{padding:var(--space-12)0}.category-section .section-title,.section-header-row{display:flex;align-items:center;margin-bottom:var(--space-6)}.category-section .section-title{gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white)}.section-header-row{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8)}.section-header-row .section-title{margin-bottom:0}.section-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--marbl-white-70);transition:all var(--transition-base);white-space:nowrap}.feed-item-title a:hover,.section-link:hover{color:var(--marbl-ember)}.section-link i{font-size:var(--text-xs);transition:transform var(--transition-base)}.section-link:hover i{transform:translateX(3px)}.category-tabs{display:flex;gap:var(--space-2);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;margin-bottom:var(--space-6)}.category-tabs::-webkit-scrollbar{display:none}.category-filter-tabs.is-dragging,.category-tabs.is-dragging{cursor:grabbing;user-select:none}.category-filter-tabs.is-dragging .category-filter-tab,.category-tabs.is-dragging .category-tab{pointer-events:none}.category-tab,.tab-count{display:inline-flex;align-items:center;border-radius:var(--radius-full)}.category-tab{gap:var(--space-2);padding:var(--space-3) var(--space-5);background:0 0;border:var(--border-light);color:var(--marbl-white-70);flex-shrink:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.category-tab:hover{border-color:var(--marbl-white-30);color:var(--marbl-white)}.category-tab.active{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.category-tab i{font-size:var(--text-sm);color:inherit}.tab-count{justify-content:center;min-width:20px;height:20px;padding:0 var(--space-2);background:var(--marbl-white-10);font-size:var(--text-xs);font-weight:var(--font-semibold)}.category-tab.active .tab-count{background:rgba(0,0,0,.15)}.feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-6)}.feed-loading{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16)0;color:var(--marbl-white-70)}.loading-spinner{width:32px;height:32px;border:3px solid var(--marbl-white-10);border-top-color:var(--marbl-ember);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-4)}.feed-item{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-slow);display:flex;flex-direction:column}.feed-item:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.feed-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);gap:var(--space-3)}.feed-item-category{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--marbl-white-05);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.feed-item-category[data-category=ai]{color:#22d3ee;background:rgba(34,211,238,.1)}.feed-item-category[data-category=quantum]{color:#a78bfa;background:rgba(167,139,250,.1)}.feed-item-category[data-category=web]{color:#34d399;background:rgba(52,211,153,.1)}.feed-item-category[data-category=robotics]{color:#fb923c}.feed-item-category[data-category=voices]{color:#ec4899}.feed-item-category[data-category=builders]{color:#8b5cf6;background:rgba(251,146,60,.1)}.feed-item-source{font-size:var(--text-xs);color:var(--marbl-white-30)}.feed-item-title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.35;margin-bottom:var(--space-3)}.feed-item-summary{font-size:var(--text-sm);color:var(--marbl-white-70);line-height:1.7;flex:1;margin-bottom:var(--space-4)}.feed-item-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:var(--border-subtle)}.feed-item-link,.feed-item-type{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--marbl-white-30)}.feed-item-link{font-size:var(--text-sm);color:var(--marbl-ember);text-decoration:none}.feed-item-link:hover{text-decoration:underline}.feed-pagination{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-8)}.pagination-controls{display:flex;align-items:center;gap:var(--space-3)}.pagination-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--marbl-white-05);border:var(--border-light);border-radius:var(--radius-full);color:var(--marbl-white-70);cursor:pointer;transition:all var(--transition-base)}.pagination-btn:hover:not(.disabled){background:var(--marbl-white-10);border-color:var(--marbl-white-30);color:var(--marbl-white)}.pagination-btn.disabled{opacity:.3;cursor:not-allowed}.pagination-numbers{display:flex;align-items:center;gap:var(--space-1)}.pagination-num{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-3);background:0 0;border:var(--border-light);border-radius:var(--radius-md);color:var(--marbl-white-70);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.pagination-num:hover:not(.active){background:var(--marbl-white-05);border-color:var(--marbl-white-30);color:var(--marbl-white)}.pagination-num.active{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.pagination-ellipsis{padding:0 var(--space-2);color:var(--marbl-white-30)}.pagination-info{font-size:var(--text-sm);color:var(--marbl-white-70)}.view-all-link,.view-all-sources-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--marbl-ember);text-decoration:none;transition:all var(--transition-base);margin-top:var(--space-2)}.view-all-link:hover,.view-all-sources-link:hover{color:var(--marbl-white)}.view-all-link i,.view-all-sources-link i{font-size:var(--text-xs);transition:transform var(--transition-base)}.view-all-link:hover i,.view-all-sources-link:hover i{transform:translateX(4px)}.feed-pagination-minimal{margin-top:var(--space-6)}@media (max-width:640px){.pagination-controls{gap:var(--space-2)}.pagination-btn,.pagination-num{width:36px;height:36px;min-width:36px}}.archive-section{padding:var(--space-8)0;border-top:var(--border-subtle)}.archive-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--marbl-white-70);font-size:var(--text-sm);font-weight:var(--font-medium)}.archive-link:hover,.schedule-section .section-title i,.sources-section-title i{color:var(--marbl-ember)}.archive-links{display:flex;justify-content:space-between;align-items:center}.subscribe-section{padding:var(--space-16)0;background:var(--marbl-charcoal-light);text-align:center;border-top:var(--border-subtle)}.subscribe-section h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.subscribe-section>.container>p{margin-bottom:var(--space-8)}.subscribe-form{max-width:450px;margin:0 auto}.form-row{display:flex;gap:var(--space-3)}.form-row .form-group{flex:1}.form-group{margin-bottom:var(--space-4)}.category-checkboxes{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.checkbox-label{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--marbl-white-70)}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--marbl-ember);background-color:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-sm);appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0;transition:all var(--transition-base)}.checkbox-label input[type=checkbox]:hover{border-color:var(--marbl-white-30)}.checkbox-label input[type=checkbox]:checked{background-color:var(--marbl-ember);border-color:var(--marbl-ember)}.checkbox-label input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid var(--marbl-charcoal);border-width:0 2px 2px 0;transform:rotate(45deg)}.subscribe-form .btn{width:100%;margin-bottom:var(--space-4)}.form-note{font-size:var(--text-xs)}.form-note a{color:var(--marbl-white-70);text-decoration:underline}.schedule-section{padding:var(--space-12)0;border-top:var(--border-subtle)}.schedule-card h3,.schedule-section .section-title{font-weight:var(--font-bold);color:var(--marbl-white)}.schedule-section .section-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);margin-bottom:var(--space-8)}.schedule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.schedule-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--transition-slow)}.schedule-card:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.schedule-card-highlight{border-color:var(--marbl-ember);background:linear-gradient(135deg,rgba(243,82,39,.08)0,transparent 100%)}.schedule-icon{width:56px;height:56px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;background:var(--marbl-white-05);border-radius:var(--radius-full);font-size:var(--text-xl);color:var(--marbl-ember)}.schedule-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.digest-page-date .edition-label,.schedule-time{color:var(--marbl-ember);font-weight:var(--font-semibold)}.schedule-time{font-size:var(--text-base);margin-bottom:var(--space-3)}.schedule-desc{font-size:var(--text-sm);color:var(--marbl-white-70);line-height:1.6;margin-bottom:0}.schedule-cta{margin-top:var(--space-4)}@media (max-width:1100px){.schedule-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.schedule-grid{grid-template-columns:1fr;max-width:100%;margin:0 auto}.schedule-card{display:block;text-align:center}}.feed-empty{grid-column:1/-1;text-align:center;padding:var(--space-16)0;color:var(--marbl-white-70)}.feed-empty-icon{font-size:48px;margin-bottom:var(--space-4);opacity:.5}@media (max-width:768px){.digest-hero{padding:var(--space-10)0 var(--space-8)}.page-title-row{align-items:flex-start}.digest-header,.page-title-row{flex-direction:column;gap:var(--space-2)}.digest-meta{text-align:left}.digest-meta,.edition-selector{align-items:flex-start}.digest-date{padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:var(--border-subtle)}.page-title{font-size:var(--text-4xl)}.digest-headline{font-size:var(--text-xl)}.digest-summary{font-size:var(--text-base)}.feed-grid{grid-template-columns:1fr}.category-checkboxes{grid-template-columns:repeat(3,auto);gap:var(--space-2) var(--space-4)}}@media (max-width:480px){.site-header{flex-wrap:wrap;gap:var(--space-3)}.header-tagline{display:none}.header-right{gap:var(--space-2)}.page-title{font-size:var(--text-3xl)}.digest-headline{font-size:var(--text-lg)}.audio-player{flex-wrap:wrap;gap:var(--space-3)}.audio-play-btn{width:44px;height:44px;min-width:44px}.audio-waveform-container{order:3;flex-basis:100%;height:40px}.audio-time{font-size:11px}.audio-placeholder{flex-direction:column;text-align:center;gap:var(--space-2);padding:var(--space-4)}}.digest-page-hero{padding:var(--space-12)0 var(--space-8);border-bottom:var(--border-subtle)}.digest-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.digest-page-date{display:flex;flex-direction:column;gap:var(--space-1)}.digest-page-date .edition-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.digest-page-date time{font-size:var(--text-lg);color:var(--marbl-white-70)}.edition-switcher{display:flex;gap:var(--space-2)}.edition-link{padding:var(--space-2) var(--space-4);border:var(--border-light);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--marbl-white-70);transition:all var(--transition-base)}.edition-link:hover{border-color:var(--marbl-white-30);color:var(--marbl-white)}.edition-link.active{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.digest-page-headline{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.2;margin-bottom:var(--space-6);max-width:900px}.digest-content{padding:var(--space-8)0}.digest-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--space-8);padding-bottom:var(--space-8)}.digest-main{min-width:0}.digest-sidebar{position:sticky;top:var(--space-8);height:fit-content;padding-bottom:var(--space-8);min-width:0}.digest-sidebar>:last-child{margin-bottom:0}.digest-content .sources-section .section-header-row,.digest-summary-section{margin-bottom:var(--space-8)}.digest-summary-section h2{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.digest-summary-text{font-size:var(--text-lg);line-height:1.9;color:var(--marbl-white-70)}.digest-summary-text p{margin-bottom:var(--space-6)}.digest-summary h2,.digest-summary-text h2,.featured-article-content h2,.featured-article-text h2{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white);margin-top:var(--space-8);margin-bottom:var(--space-4)}.digest-summary h3,.digest-summary-text h3,.featured-article-content h3,.featured-article-text h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--marbl-white-90);margin-top:var(--space-6);margin-bottom:var(--space-3)}.digest-summary a,.digest-summary-text a,.featured-article-content a,.featured-article-text a{color:var(--marbl-ember);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.digest-summary a:hover,.digest-summary-text a:hover,.featured-article-content a:hover,.featured-article-text a:hover{opacity:.8}.digest-summary strong,.digest-summary-text strong,.featured-article-content strong,.featured-article-text strong{color:var(--marbl-white-90);font-weight:var(--font-semibold)}.digest-summary ol,.digest-summary ul,.digest-summary-text ol,.digest-summary-text ul,.featured-article-content ol,.featured-article-content ul,.featured-article-text ol,.featured-article-text ul{margin-bottom:var(--space-6);padding-left:var(--space-6)}.digest-summary li,.digest-summary-text li,.featured-article-content li,.featured-article-text li{margin-bottom:var(--space-2)}.digest-featured-image{width:100%;max-height:450px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-8);border:var(--border-light)}.digest-content .sources-section{margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--border-subtle)}.sources-section-title{font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:0;display:flex;align-items:center;gap:var(--space-3)}@media (max-width:1024px){.digest-layout{grid-template-columns:1fr}.digest-sidebar{position:static;order:-1}.digest-main,.digest-sidebar{width:100%;max-width:100%}}@media (max-width:768px){.digest-page-headline{font-size:var(--text-2xl)}.digest-page-header{flex-direction:column}.digest-layout{box-sizing:border-box}.digest-main,.digest-sidebar{box-sizing:border-box;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.digest-sidebar .sidebar-action-pills{padding:0;margin-left:0;margin-right:0;overflow:visible}.digest-sidebar{overflow:visible}}.featured-page-hero{padding:var(--space-12)0 var(--space-8);border-bottom:var(--border-subtle)}.featured-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.featured-page-meta{display:flex;flex-direction:column;gap:var(--space-2)}.featured-category-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--marbl-white-05);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;width:fit-content}.featured-category-badge[data-category=ai]{color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.featured-category-badge[data-category=quantum]{color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.featured-category-badge[data-category=web]{color:#34d399;border:1px solid rgba(52,211,153,.3)}.featured-category-badge[data-category=robotics]{color:#fb923c;border:1px solid rgba(251,146,60,.3)}.featured-category-badge[data-category=voices]{color:#ec4899;border:1px solid rgba(236,72,153,.3)}.featured-category-badge[data-category=builders]{color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.featured-category-badge[data-category=inside_marbl]{color:var(--marbl-ember);border:1px solid rgba(243,82,38,.3)}.marbl-symbol-sm{margin-right:2px}.featured-page-date{font-size:var(--text-sm);color:var(--marbl-white-70)}.featured-page-title{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.2;margin-bottom:var(--space-6);max-width:900px}.featured-article-section{padding:var(--space-8)0}.featured-article-section h2{font-size:var(--text-xl);margin-bottom:var(--space-4);color:var(--marbl-white)}.featured-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--space-8);margin-bottom:var(--space-8)}.featured-main,.featured-sidebar{padding-bottom:var(--space-8);min-width:0}.featured-main{max-width:none}.featured-sidebar{position:sticky;top:var(--space-8);height:fit-content}.featured-sidebar>:last-child{margin-bottom:0}.featured-image{width:100%;max-height:450px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-8);border:var(--border-light)}.featured-article-text{max-width:100%;margin-bottom:var(--space-10);word-wrap:break-word;overflow-wrap:break-word}.featured-article-text p{max-width:none}.featured-article-content,.featured-article-text{font-size:var(--text-lg);line-height:1.9;color:var(--marbl-white-70)}.featured-article-content p,.featured-article-text p,.more-features-section h3{margin-bottom:var(--space-6)}.more-features-section{padding-top:var(--space-8);border-top:var(--border-subtle)}.more-features-section h3{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--marbl-white)}.more-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.more-feature-card{display:block;padding:var(--space-5);background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);transition:all var(--transition-base)}.more-feature-card:hover{border-color:var(--marbl-white-20);transform:translateY(-2px)}.more-feature-category{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.more-feature-category[data-category=ai]{color:#22d3ee}.more-feature-category[data-category=quantum]{color:#a78bfa}.more-feature-category[data-category=web]{color:#34d399}.more-feature-category[data-category=robotics]{color:#fb923c}.more-feature-category[data-category=voices]{color:#ec4899}.more-feature-category[data-category=builders]{color:#8b5cf6}.more-feature-category[data-category=inside_marbl]{color:var(--marbl-ember)}.more-feature-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--marbl-white);line-height:1.4}.other-features-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5)}.other-features-card h3{font-size:var(--text-sm);color:var(--marbl-white-70);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.other-feature-link{display:block;padding:var(--space-3);background:var(--marbl-white-05);border-radius:var(--radius-md);margin-bottom:var(--space-3);transition:all var(--transition-base)}.about-section p:last-child,.other-feature-link:last-child{margin-bottom:0}.other-feature-link:hover{background:var(--marbl-white-10)}.other-feature-category{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.other-feature-category[data-category=ai]{color:#22d3ee}.other-feature-category[data-category=quantum]{color:#a78bfa}.other-feature-category[data-category=web]{color:#34d399}.other-feature-category[data-category=robotics]{color:#fb923c}.other-feature-category[data-category=voices]{color:#ec4899}.other-feature-category[data-category=builders]{color:#8b5cf6}.audio-player-card h3 i,.other-feature-category[data-category=inside_marbl],.video-source-title a:hover{color:var(--marbl-ember)}.other-feature-title{font-size:var(--text-sm);color:var(--marbl-white);line-height:1.4}@media (max-width:1024px){.featured-layout{grid-template-columns:1fr}.featured-sidebar{position:static;order:-1}.featured-main,.featured-sidebar{width:100%;max-width:100%}}@media (max-width:768px){.featured-page-title{font-size:var(--text-2xl)}.featured-page-header{flex-direction:column}.featured-layout{box-sizing:border-box}.featured-main,.featured-sidebar{box-sizing:border-box;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.featured-sidebar .sidebar-action-pills{padding:0;margin-left:0;margin-right:0;overflow:visible}.featured-sidebar{overflow:visible}}.video-sources-section{padding-top:var(--space-8);border-top:var(--border-subtle)}.video-sources-section h3{font-size:var(--text-lg);font-weight:var(--font-bold);margin-bottom:var(--space-6);color:var(--marbl-white)}.video-sources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6)}.video-source-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.video-source-card:hover{border-color:var(--marbl-white-20)}.youtube-embed-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background:var(--marbl-charcoal)}.youtube-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-source-info{padding:var(--space-4)}.video-source-category{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.category-section h2[data-category=ai],.video-source-category[data-category=ai]{color:#22d3ee}.category-section h2[data-category=quantum],.video-source-category[data-category=quantum]{color:#a78bfa}.category-section h2[data-category=web],.video-source-category[data-category=web]{color:#34d399}.category-section h2[data-category=robotics],.video-source-category[data-category=robotics]{color:#fb923c}.category-section h2[data-category=voices],.video-source-category[data-category=voices]{color:#ec4899}.category-section h2[data-category=builders],.video-source-category[data-category=builders]{color:#8b5cf6}.video-source-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--marbl-white);line-height:1.4;margin-bottom:var(--space-2)}.video-source-title a{color:inherit;text-decoration:none}.video-source-note{font-size:var(--text-sm);color:var(--marbl-white-50)}@media (max-width:640px){.video-sources-grid{grid-template-columns:1fr}}.share-bar{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.author-card-sidebar h3,.share-bar-label,.share-btn{font-size:var(--text-sm);color:var(--marbl-white-70)}.author-card-sidebar,.share-btn{border:var(--border-light);transition:all var(--transition-base)}.share-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--marbl-white-05);border-radius:var(--radius-full);cursor:pointer}.share-btn:hover{background:var(--marbl-white-10);color:var(--marbl-white)}.share-btn.linkedin:hover{background:rgba(0,119,181,.2);border-color:#0077b5;color:#0077b5}.share-btn.copied{background:rgba(34,197,94,.2);border-color:#22c55e;color:#22c55e}.author-card-sidebar{display:block;background:var(--marbl-charcoal-light);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);text-decoration:none;color:inherit}.author-card-sidebar:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.author-card-sidebar h3{margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.author-card-content{display:flex;gap:var(--space-4)}.author-card-content img{width:64px;height:64px;border-radius:var(--radius-full);border:1px solid var(--marbl-white-30);object-fit:cover;object-position:center top}.author-card-info{flex:1}.author-card-name{font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.audio-player-card h3,.author-card-role{font-size:var(--text-sm);color:var(--marbl-ember);margin-bottom:var(--space-2)}.author-card-bio{font-size:var(--text-sm);color:var(--marbl-white-70);line-height:1.5}.audio-player-card{background:rgba(22,20,21,.9);border:1px solid var(--marbl-white-10);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.audio-player-card h3{color:var(--marbl-white);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em;gap:var(--space-2)}.waveform-container{margin-bottom:var(--space-4);border-radius:var(--radius-md);padding:var(--space-3)}.audio-controls,.audio-player-card h3,.play-btn{display:flex;align-items:center}.audio-controls{gap:var(--space-4)}.play-btn{width:48px;height:48px;border-radius:var(--radius-full);background:var(--marbl-ember);border:0;color:var(--marbl-charcoal);cursor:pointer;justify-content:center;transition:all var(--transition-base);flex-shrink:0;font-size:var(--text-lg)}.play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.play-btn .fa-pause,.play-btn.playing .fa-play{display:none}.play-btn.playing .fa-pause{display:inline-block}.audio-time{font-size:var(--text-sm);color:var(--marbl-white-70);font-variant-numeric:tabular-nums}.audio-time .current{color:var(--marbl-ember);font-weight:var(--font-semibold)}.audio-time span:not(.current){color:var(--marbl-white-70)}.volume-control{position:relative;margin-left:auto}.volume-btn,.volume-popup{transition:all var(--transition-base)}.volume-btn{width:36px;height:36px;border-radius:var(--radius-full);background:var(--marbl-white-10);border:0;color:var(--marbl-white-70);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.volume-btn:hover{background:var(--marbl-white-20);color:var(--marbl-white)}.volume-popup{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(22,20,21,.95);border:1px solid var(--marbl-white-20);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3);margin-bottom:var(--space-2);opacity:0;visibility:hidden}.volume-popup.show{opacity:1;visibility:visible}.volume-slider{-webkit-appearance:none;appearance:none;width:80px;height:4px;background:var(--marbl-white-30);border-radius:2px;outline:0;transform:rotate(-90deg);transform-origin:40px 40px}.volume-slider::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--marbl-white-30);border-radius:2px}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--marbl-ember);border-radius:50%;cursor:pointer;margin-top:-5px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.volume-slider::-moz-range-track{width:100%;height:4px;background:var(--marbl-white-30);border-radius:2px}.volume-slider::-moz-range-thumb{width:14px;height:14px;background:var(--marbl-ember);border-radius:50%;cursor:pointer;border:0;box-shadow:0 2px 4px rgba(0,0,0,.3)}.nav-links{display:flex;justify-content:space-between;padding:var(--space-8)0;border-top:var(--border-subtle)}.nav-link{display:flex;align-items:center;gap:var(--space-2);color:var(--marbl-white-70);font-size:var(--text-sm)}.category-section h2[data-category=inside_marbl],.nav-link:hover,.playlist-title i{color:var(--marbl-ember)}.category-section h2,.category-section h3{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.category-section h2 i,.category-section h3 i{font-size:var(--text-lg)}.footer-subscribe{background:linear-gradient(135deg,rgba(243,82,39,.08)0,transparent 100%);border:1px solid rgba(243,82,39,.2);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-12);text-align:center}.footer-subscribe h3{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.footer-subscribe p{color:var(--marbl-white-70);margin-bottom:var(--space-6);font-size:var(--text-base)}.footer-subscribe-form{display:flex;gap:var(--space-3);max-width:500px;margin:0 auto;flex-wrap:wrap;justify-content:center}.footer-subscribe-form input{flex:1;min-width:150px}.footer-subscribe-form button{white-space:nowrap}.footer-subscribe .form-note{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--marbl-white-70)}.footer-subscribe .form-note a{color:var(--marbl-white-70);text-decoration:underline}@media (max-width:640px){.footer-subscribe-form{flex-direction:column}.footer-subscribe-form button,.footer-subscribe-form input{width:100%}}.subscribe-cta-banner{background:var(--marbl-charcoal-light);border:var(--border-light);border-left:3px solid var(--marbl-ember);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-8)0;display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.subscribe-cta-banner-content{flex:1;min-width:200px}.subscribe-cta-banner h4{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.subscribe-cta-banner p{font-size:var(--text-sm);color:var(--marbl-white-70);margin:0}.subscribe-cta-banner .btn{white-space:nowrap}@media (max-width:640px){.subscribe-cta-banner{flex-direction:column;text-align:center}.subscribe-cta-banner .btn{width:100%}.form-row{flex-direction:column}}.playlist-player{background:rgba(22,20,21,.9);border:1px solid var(--marbl-white-10);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-6)}.playlist-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.playlist-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--marbl-white);display:flex;align-items:center;gap:var(--space-2);margin:0}.playlist-toggle{background:0 0;border:0;color:var(--marbl-white-70);cursor:pointer;padding:var(--space-1);transition:color var(--transition-base)}.playlist-toggle:hover,.podcast-schedule-info strong{color:var(--marbl-white)}.playlist-toggle i{transition:transform var(--transition-base)}.playlist-player.collapsed .playlist-toggle i{transform:rotate(180deg)}.playlist-current{margin-bottom:var(--space-4)}.playlist-current-label{font-size:var(--text-xs);color:var(--marbl-white-70);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.playlist-current-title{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--marbl-white);margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playlist-waveform-container{background:rgba(0,0,0,.2);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3)}.playlist-waveform{width:100%;height:48px}.playlist-play-btn{width:44px;height:44px;min-width:44px;border-radius:var(--radius-full);background:var(--marbl-ember);border:0;color:var(--marbl-charcoal);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);font-size:var(--text-base)}.playlist-play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.playlist-play-btn .pause-icon,.playlist-play-btn.playing .play-icon{display:none}.playlist-play-btn.playing .pause-icon{display:inline-block}.playlist-nav-btns{display:flex;gap:var(--space-2)}.playlist-nav-btn{width:32px;height:32px;border-radius:var(--radius-full);background:var(--marbl-white-05);border:1px solid var(--marbl-white-10);color:var(--marbl-white-70);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);font-size:var(--text-xs)}.playlist-nav-btn:hover:not(:disabled){background:var(--marbl-white-10);color:var(--marbl-white)}.playlist-nav-btn:disabled{opacity:.3;cursor:not-allowed}.playlist-time{font-size:var(--text-sm);color:var(--marbl-white-70);font-variant-numeric:tabular-nums;margin-left:auto}.playlist-time .current{color:var(--marbl-ember);font-weight:var(--font-semibold)}.playlist-volume{position:relative}.playlist-volume-btn{width:32px;height:32px;border-radius:var(--radius-full);background:var(--marbl-white-05);border:1px solid var(--marbl-white-10);color:var(--marbl-white-70);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs)}.playlist-volume-btn:hover{background:var(--marbl-white-10);color:var(--marbl-white)}.playlist-tracks{border-top:1px solid var(--marbl-white-10);padding-top:var(--space-4);max-height:300px;overflow-y:auto}.playlist-player.collapsed .playlist-tracks{display:none}.playlist-track{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.playlist-track:hover{background:var(--marbl-white-05)}.playlist-track.active{background:rgba(243,82,39,.1);border-left:2px solid var(--marbl-ember)}.playlist-track.active .playlist-track-number{color:var(--marbl-ember)}.playlist-track-number .playing-indicator,.playlist-track.active.playing .playlist-track-number span{display:none}.playlist-track.active.playing .playlist-track-number .playing-indicator{display:block;color:var(--marbl-ember);animation:pulse 1s ease-in-out infinite}.playlist-track-duration,.playlist-track-edition{font-size:var(--text-xs);color:var(--marbl-white-70)}.playlist-track-edition{text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.playlist-track-duration{flex-shrink:0}.playlist-empty{text-align:center;padding:var(--space-6);color:var(--marbl-white-70)}.playlist-empty i{font-size:var(--text-2xl);margin-bottom:var(--space-3);opacity:.5}.playlist-empty p{font-size:var(--text-sm);margin:0}.footer-social{display:flex;align-items:center;gap:var(--space-3)}.btn-icon-outline{justify-content:center;width:36px;height:36px;border:1px solid var(--marbl-grey-600);color:var(--marbl-grey-400);font-size:var(--text-sm)}.btn-icon-outline:hover{border-color:var(--marbl-grey-400);color:var(--marbl-white);background:rgba(255,255,255,.05)}.btn-icon-linkedin,.btn-icon-outline,.btn-icon-youtube,.btn-rss-pill{display:inline-flex;align-items:center;border-radius:var(--radius-full);background:0 0;text-decoration:none;transition:all .2s ease}.btn-icon-linkedin,.btn-icon-youtube{justify-content:center;width:40px;height:40px;color:var(--marbl-ember);font-size:var(--text-lg)}.btn-icon-linkedin:hover,.btn-icon-youtube:hover{color:var(--marbl-ember-dark);background:rgba(243,82,38,.1)}.btn-rss-pill{gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--marbl-grey-600, #666);color:var(--marbl-grey-400, #999);font-size:var(--text-sm)}.btn-rss-pill:hover{border-color:var(--marbl-grey-400, #999);color:var(--marbl-white);background:rgba(255,255,255,.05)}@media (max-width:768px){.digest-sidebar{padding-bottom:0}.category-section:last-of-type{padding-bottom:0}.schedule-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.schedule-card{display:block;background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.schedule-card-highlight{border-color:var(--marbl-ember);background:linear-gradient(135deg,rgba(243,82,39,.08)0,transparent 100%)}.subscribe-form .btn,.subscribe-section .btn{margin-bottom:var(--space-6)}}.podcast-hero{padding:var(--space-16)0 var(--space-8);border-bottom:var(--border-subtle)}.podcast-meta-row{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-4)}.podcast-meta-item,.podcast-schedule-info p{color:var(--marbl-white-70);font-size:var(--text-sm)}.podcast-meta-item{display:flex;align-items:center;gap:var(--space-2)}.podcast-meta-item i{color:var(--marbl-ember)}.podcast-schedule-info{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:rgba(255,255,255,.05);border-radius:var(--radius-lg);border-left:3px solid var(--marbl-ember)}.podcast-schedule-info p{line-height:1.6;margin:0}.podcast-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.mini-player,.playlist-player-section{padding:var(--space-6)0;background:#171415;border-bottom:1px solid rgba(255,255,255,.1)}.mini-player{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--space-3)0;transform:translateY(-100%);transition:transform .3s ease}.mini-player.visible{transform:translateY(0)}.mini-player .container{display:flex;align-items:center;gap:var(--space-4)}.mini-player-btn{width:40px;height:40px;border-radius:50%;background:var(--marbl-ember);border:0;color:var(--marbl-charcoal);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:transform .2s ease}.mini-player-btn:hover{transform:scale(1.05)}.mini-player-btn .pause-icon,.mini-player-btn.playing .play-icon{display:none}.mini-player-btn.playing .pause-icon{display:block}.mini-player-info{flex:1;min-width:0}.mini-player-title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player-progress{height:3px;background:rgba(255,255,255,.1);border-radius:2px;margin-top:var(--space-1);cursor:pointer}.mini-player-progress-fill{height:100%;background:var(--marbl-ember);border-radius:2px;width:0%;transition:width .1s linear}.mini-player-close,.mini-player-time{color:var(--marbl-white-70);flex-shrink:0}.mini-player-time{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mini-player-close{width:32px;height:32px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s ease}.mini-player-close:hover{background:rgba(255,255,255,.1);color:var(--marbl-white)}.playlist-player-section .playlist-player{display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center;background:0 0;border:0;padding:0;margin-top:0}.player-info{min-width:0}.player-now-label{font-size:var(--text-xs);color:var(--marbl-ember);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.player-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--marbl-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-controls{display:flex;align-items:center;gap:var(--space-3)}.player-main-btn,.player-nav-btn{border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-shrink:0}.player-main-btn{width:56px;height:56px;background:var(--marbl-ember);border:0;color:var(--marbl-charcoal);font-size:var(--text-xl)}.player-main-btn:hover{transform:scale(1.05);background:var(--marbl-ember-dark)}.player-main-btn .pause-icon,.player-main-btn.playing .play-icon{display:none}.player-main-btn.playing .pause-icon{display:block}.player-nav-btn{width:40px;height:40px;background:var(--marbl-white-05);border:1px solid var(--marbl-white-10);color:var(--marbl-white-70);font-size:var(--text-sm)}.player-nav-btn:hover{background:var(--marbl-white-10);color:var(--marbl-white)}.player-nav-btn:disabled{opacity:.3;cursor:not-allowed}.player-volume{display:flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);flex-shrink:0}.player-volume .volume-btn{width:36px;height:36px;border-radius:var(--radius-full);background:0 0;border:1px solid var(--marbl-white-10);color:var(--marbl-white-70);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:all var(--transition-base)}.player-volume .volume-btn:hover{background:var(--marbl-white-05);color:var(--marbl-white)}.volume-slider-container{position:relative;width:80px;height:24px;display:flex;align-items:center}.volume-slider-fill,.volume-slider-track{position:absolute;height:4px;border-radius:2px}.volume-slider-track{width:100%;background:rgba(255,255,255,.1)}.volume-slider-fill{background:#f35226;width:80%;pointer-events:none}.volume-slider-thumb{position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;left:calc(80% - 7px);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .1s ease}.volume-slider-thumb:hover{transform:scale(1.2)}.volume-slider-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.player-waveform-container{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.player-time{font-size:var(--text-xs);color:var(--marbl-white-70);font-variant-numeric:tabular-nums;min-width:45px}.player-waveform{flex:1;height:64px;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;position:relative}.player-waveform.loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(243,82,38,.2),transparent);animation:waveform-loading 1.5s ease-in-out infinite}.player-waveform ::part(cursor){border-left:2px solid #f35226}.player-progress{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.player-progress-bar{flex:1;height:4px;background:var(--marbl-white-10);border-radius:2px;cursor:pointer;position:relative;padding:8px 0;margin:-8px 0;background-clip:content-box}.player-progress-bar:hover{background:var(--marbl-white-20)}.player-progress-bar:hover .player-progress-fill{background:var(--marbl-ember-dark)}.player-progress-bar::after,.player-progress-fill{height:4px;background:var(--marbl-ember);border-radius:2px;width:0%;transition:width .1s linear,background .2s ease}.player-progress-bar::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;top:50%;transform:translateY(-50%);left:var(--progress-position, 0%);opacity:0;transition:opacity .2s ease;pointer-events:none}.player-progress-bar:hover::after{opacity:1}.playlist-section{padding:var(--space-8)0}.playlist-section .playlist-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.playlist-section .playlist-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--marbl-white)}.playlist-section .playlist-controls{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.playlist-search{position:relative}.playlist-search input{width:200px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);background:var(--marbl-white-05);border:1px solid var(--marbl-white-10);border-radius:var(--radius-full);color:var(--marbl-white);font-size:var(--text-sm);transition:all var(--transition-base)}.playlist-search input::placeholder{color:var(--marbl-white-70)}.playlist-search input:focus{outline:0;border-color:var(--marbl-ember);background:var(--marbl-white-10)}.playlist-search i{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--marbl-white-70);font-size:var(--text-sm)}.playlist-filters{display:flex;gap:var(--space-2)}.date-range-filter select,.filter-btn{padding:var(--space-2) var(--space-4);cursor:pointer}.filter-btn{background:0 0;border:1px solid var(--marbl-white-10);border-radius:var(--radius-full);color:var(--marbl-white-70);font-size:var(--text-sm);transition:all var(--transition-base)}.filter-btn.active,.filter-btn:hover,.founder-links a:hover{background:var(--marbl-white-10);color:var(--marbl-white)}.category-filter,.date-range-filter{display:flex;align-items:center;gap:var(--space-2)}.date-range-filter select{padding-right:var(--space-8);background-color:#252223;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#fff;font-size:14px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.category-filter select:focus,.date-range-filter select:focus{outline:0;border-color:#f35226}.category-filter select option,.date-range-filter select option{background-color:#1e1c1d;color:#fff;padding:8px}.category-filter select{padding:var(--space-2) var(--space-4);padding-right:var(--space-8);background-color:#252223;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#fff;font-size:14px;cursor:pointer;appearance:none}.about-hero h1,.playlist-date-group{margin-bottom:var(--space-4)}.playlist-date-header{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--marbl-white-70);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2)0}.playlist-section .playlist-tracks{display:flex;flex-direction:column;border-top:none;padding-top:0;max-height:none;overflow-y:visible}.track-item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:0 0;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.track-item:hover{background:var(--marbl-white-05)}.track-item.playing{background:rgba(243,82,38,.1)}.track-item.playing .track-number{display:none}.track-item.playing .track-playing-icon{display:flex}.track-number,.track-playing-icon{width:24px;font-size:var(--text-sm)}.track-number{text-align:center;color:var(--marbl-white-70);font-variant-numeric:tabular-nums}.track-playing-icon{display:none;align-items:center;justify-content:center;color:var(--marbl-ember)}.track-info{flex:1;min-width:0}.track-title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--marbl-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-meta{display:flex;gap:var(--space-3);font-size:var(--text-xs);color:var(--marbl-white-70);margin-top:var(--space-1)}.about-section h2 i,.source-recommendation-form label .required,.track-type{color:var(--marbl-ember)}.track-duration{font-variant-numeric:tabular-nums}.playlist-loading{text-align:center;padding:var(--space-12);color:var(--marbl-white-70)}.load-more-container{text-align:center;padding:var(--space-6)0}.load-more-btn{background:var(--marbl-white-05);font-weight:var(--font-medium);transition:all var(--transition-base)}.load-more-btn:hover{background:var(--marbl-white-10)}@media (max-width:768px){.playlist-player-section .playlist-player{grid-template-columns:1fr;gap:var(--space-4)}.player-controls{justify-content:center}.player-volume{display:none}.podcast-meta-row{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.podcast-actions{flex-wrap:wrap}.playlist-section .playlist-controls{width:100%;justify-content:space-between}.playlist-search input{width:150px}.track-meta{flex-direction:column;gap:var(--space-1)}}.about-hero,.about-section{padding:var(--space-16)0 var(--space-12);border-bottom:var(--border-subtle)}.about-hero h1{font-size:var(--text-3xl)}.about-hero .lead{font-size:var(--text-lg);color:var(--marbl-white-70);max-width:700px}.about-section{padding:var(--space-12)0}section.about-section:nth-last-of-type(2){border-bottom:none}.about-section h2{font-size:var(--text-xl);margin-bottom:var(--space-6);color:var(--marbl-white);display:flex;align-items:center;gap:var(--space-3)}.about-section p{color:var(--marbl-white-70);line-height:1.8;margin-bottom:var(--space-4)}.founder-card{display:flex;gap:var(--space-6);align-items:flex-start;background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6)}.founder-photo{width:120px;height:120px;border-radius:var(--radius-full);object-fit:cover;object-position:center top;border:1px solid var(--marbl-white-30);flex-shrink:0}.founder-info h3{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-1)}.founder-info .role,.founder-info p{font-size:var(--text-base);color:var(--marbl-ember);margin-bottom:var(--space-3)}.founder-info p{color:var(--marbl-white-70);margin-bottom:var(--space-4);line-height:1.7}.founder-links{display:flex;gap:var(--space-3)}.founder-links a,.source-recommendation-form label{font-size:var(--text-sm);color:var(--marbl-white-70)}.founder-links a{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--marbl-white-05);border-radius:var(--radius-sm);transition:all var(--transition-base)}.how-it-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin-top:var(--space-6)}.step-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5)}.step-card h3,.step-number{font-weight:var(--font-bold)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--marbl-ember);border-radius:var(--radius-full);font-size:var(--text-sm);margin-bottom:var(--space-3)}.step-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.disclaimer-box p,.step-card p{font-size:var(--text-base);color:var(--marbl-white-60);margin-bottom:0;line-height:1.6}.disclaimer-box{background:rgba(243,82,39,.1);border:1px solid rgba(243,82,39,.2);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-6)}.disclaimer-box h3,.source-type-item i{color:var(--marbl-ember);font-size:var(--text-lg)}.disclaimer-box h3{font-weight:var(--font-bold);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.disclaimer-box p{color:var(--marbl-white-70);line-height:1.7}.contact-options{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-6)}.contact-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6)}.contact-card h3,.source-recommendations-section h2,.source-types h4{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--marbl-white);margin-bottom:var(--space-3)}.contact-card p{font-size:var(--text-base);color:var(--marbl-white-60);margin-bottom:var(--space-4);line-height:1.6}.contact-card .btn{width:100%;justify-content:center}.source-recommendations-section{padding:var(--space-12)0;border-top:var(--border-subtle)}.source-recommendations-section h2,.source-types h4{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.source-recommendation-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.source-recommendation-info{padding-right:var(--space-6)}.source-recommendation-info p{font-size:var(--text-base);color:var(--marbl-white-70);line-height:1.7;margin-bottom:var(--space-6)}.source-types{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-md);padding:var(--space-5)}.source-types h4{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.source-types-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.source-type-item{font-size:var(--text-sm);color:var(--marbl-white-70);display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.5}.source-type-item i{width:20px;text-align:center;flex-shrink:0;margin-top:2px}.source-recommendation-form .checkbox-label.standalone,.source-recommendation-form-wrapper{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6)}.honeypot{position:absolute;left:-9999px;visibility:hidden}.source-recommendation-form{background:0 0;border:0;border-radius:0;padding:0;margin-top:0}.source-recommendation-form .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}.source-recommendation-form .form-group{margin-bottom:0}.source-recommendation-form label{display:block;font-weight:var(--font-medium);margin-bottom:var(--space-2)}.source-recommendation-form label .optional{color:var(--marbl-white-30);font-weight:var(--font-normal)}.source-recommendation-form .checkbox-label.standalone{display:flex;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.source-recommendation-form .cf-turnstile{margin-bottom:var(--space-4)}.source-recommendation-form .btn{width:100%;justify-content:center}.source-recommendation-form .form-note{text-align:center;margin-top:var(--space-4);margin-bottom:0}@media (max-width:768px){.contact-options{grid-template-columns:1fr}.source-recommendation-grid{grid-template-columns:1fr;gap:var(--space-8)}.source-recommendation-info{padding-right:0}.source-recommendation-form .form-row,.source-types-list{grid-template-columns:1fr}.source-recommendation-form-wrapper{padding:var(--space-5)}}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--marbl-white-70);font-size:var(--text-sm);margin-bottom:var(--space-6)}.back-link:hover,.digest-card-title a:hover,.transparency-note h3 i{color:var(--marbl-ember)}@media (max-width:768px){.founder-card{flex-direction:column;text-align:center;align-items:center}.founder-links{justify-content:center}.about-hero h1{font-size:var(--text-2xl)}}.archive-filters,.archive-hero{padding:var(--space-16)0 var(--space-8);border-bottom:var(--border-subtle)}.archive-hero h1{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.archive-hero .lead{font-size:var(--text-lg);color:var(--marbl-white-70)}.archive-filters{padding:var(--space-6)0;position:sticky;top:0;background:var(--marbl-charcoal);z-index:10}.archive-content{padding:var(--space-8)0}.day-section{margin-bottom:var(--space-12)}.day-section:last-child{margin-bottom:0}.day-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-subtle)}.day-date{display:flex;flex-direction:column;gap:var(--space-1)}.day-date time{font-weight:var(--font-bold)}.day-date .day-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--marbl-ember)}.day-headline{font-size:var(--text-lg);color:var(--marbl-white-70);max-width:500px;text-align:right;line-height:1.5}.day-counts{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.day-count{font-size:var(--text-xs);color:var(--marbl-white-30)}.archive-empty{text-align:center;padding:var(--space-16)0;color:var(--marbl-white-70)}.archive-empty i{font-size:48px;margin-bottom:var(--space-4);opacity:.5}.archive-curating{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.curating-icon-large{color:var(--marbl-ember);margin-bottom:var(--space-2)}.curating-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--marbl-white);margin:0}.curating-message{font-size:var(--text-base);color:var(--marbl-white-70);margin:0}.curating-hint{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--marbl-white-70)}.curating-icon{color:var(--marbl-ember);flex-shrink:0}.archive-featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}@media (max-width:768px){.archive-featured-grid{grid-template-columns:1fr}}.feed-item-featured{grid-column:1/-1;background:linear-gradient(135deg,rgba(243,82,38,.1)0,rgba(243,82,38,.02) 100%);border:1px solid rgba(243,82,38,.3)}.feed-item-featured .feed-item-category[data-category=featured]{background:rgba(243,82,38,.2);color:var(--marbl-ember)}.day-date time,.feed-item-featured .feed-item-title{font-size:var(--text-xl)}.feed-item-featured .feed-item-summary{font-size:var(--text-lg);line-height:1.8;white-space:pre-line}.feed-item-audio{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:rgba(243,82,38,.15);border-radius:var(--radius-full);color:var(--marbl-ember);font-size:var(--text-xs);font-weight:var(--font-medium);transition:all var(--transition-base)}.feed-item-audio:hover{background:var(--marbl-ember);color:var(--marbl-charcoal)}.content-type-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.content-type-tab,.digest-card{border-radius:var(--radius-lg);transition:all var(--transition-base)}.content-type-tab{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:0 0;border:1px solid var(--marbl-white-20);color:var(--marbl-white-70);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}.content-type-tab.active,.content-type-tab:hover{border-color:var(--marbl-ember);color:var(--marbl-white)}.content-type-tab.active{background:var(--marbl-ember);color:var(--marbl-charcoal)}.content-type-tab .tab-count{background:rgba(255,255,255,.2);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs)}.content-type-tab.active .tab-count{background:rgba(0,0,0,.15)}.digest-card{background:var(--marbl-charcoal-light);border:1px solid var(--marbl-white-10);padding:var(--space-6);margin-bottom:var(--space-4)}.digest-card:hover{border-color:rgba(243,82,38,.3)}.digest-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}.digest-card-meta{display:flex;flex-direction:column;gap:var(--space-1)}.digest-card-date{font-size:var(--text-sm);color:var(--marbl-white-70)}.digest-card-edition{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.digest-card-edition.morning{background:rgba(245,201,33,.15);color:#f5c921}.digest-card-edition.afternoon{background:rgba(243,82,38,.15);color:var(--marbl-ember)}.digest-card-title{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-3);line-height:1.3}.carousel-card-title a,.digest-card-title a,.edition-card-title a{color:var(--marbl-white);text-decoration:none}.digest-card-summary{color:var(--marbl-white-70);line-height:1.7;margin-bottom:var(--space-4)}.digest-card-footer{display:flex;justify-content:space-between;align-items:center}.digest-card-audio{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(243,82,38,.15);border-radius:var(--radius-full);color:var(--marbl-ember);font-size:var(--text-xs);font-weight:var(--font-medium);transition:all var(--transition-base)}.digest-card-audio:hover{background:var(--marbl-ember);color:var(--marbl-charcoal)}.digest-card-link{font-size:var(--text-sm);color:var(--marbl-ember)}@media (max-width:768px){.archive-hero h1{font-size:var(--text-2xl)}.day-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.day-headline{text-align:left}.feed-item-featured .feed-item-title{font-size:var(--text-lg)}.content-type-tabs{gap:var(--space-1)}.content-type-tab{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.digest-card-footer,.digest-card-header{flex-direction:column;gap:var(--space-2)}.digest-card-footer{gap:var(--space-3);align-items:flex-start}}.sources-hero{padding:var(--space-16)0 var(--space-10);border-bottom:var(--border-subtle)}.sources-hero h1{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.sources-hero .lead{font-size:var(--text-lg);color:var(--marbl-white-70);max-width:700px;margin-bottom:var(--space-6)}.sources-stats{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:stretch}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--marbl-white-5);border-radius:var(--radius-lg);min-width:70px;text-decoration:none;transition:background .2s ease,transform .2s ease}.stat-item:hover{transform:translateY(-2px)}.stat-item.stat-total{background:var(--marbl-charcoal-light);border:var(--border-light)}.stat-item.stat-total .stat-number{color:var(--marbl-white);font-size:var(--text-2xl)}.stat-item.stat-total .stat-label{background:var(--marbl-ember);color:var(--marbl-white);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.stat-item.stat-category{background:color-mix(in srgb,var(--stat-color) 10%,transparent);cursor:pointer}.stat-item.stat-category:hover{background:color-mix(in srgb,var(--stat-color) 20%,transparent)}.stat-item.stat-category i{font-size:var(--text-base);color:var(--stat-color)}.stat-item.stat-category .stat-number{color:var(--stat-color);font-size:var(--text-xl)}.stat-item.stat-category .stat-label{font-size:var(--text-xs);color:var(--stat-color);font-weight:var(--font-medium)}.stat-number{font-weight:var(--font-bold);line-height:1}.stat-label{font-size:var(--text-sm);color:var(--marbl-white-70);line-height:1}.sources-section{padding:var(--space-6)0 var(--space-8)0;border-top:none;border-bottom:var(--border-subtle);scroll-margin-top:var(--space-8)}.sources-section:last-of-type{border-bottom:none}.sources-section .section-header{margin-top:0;padding-top:0}.section-header,.section-icon{display:flex;align-items:center}.section-header{gap:var(--space-3);margin-bottom:var(--space-6)}.section-icon{width:40px;height:40px;border-radius:var(--radius-full);justify-content:center;font-size:var(--text-lg)}.section-header h2{font-size:var(--text-xl);margin:0}.section-count{font-size:var(--text-sm);color:var(--marbl-white-70);margin-left:auto}.sources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}.source-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-base);display:flex;flex-direction:column}.source-card:hover{border-color:var(--marbl-white-20);transform:translateY(-2px)}.source-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.source-name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--marbl-white);line-height:1.3}.source-type{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--marbl-white-70);background:var(--marbl-white-05);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.source-domain,.source-summary{font-size:var(--text-xs);margin-bottom:var(--space-3)}.source-summary{color:var(--marbl-white-70);line-height:1.5}.source-domain{color:var(--marbl-white-50)}.sources-view-all{text-align:center;margin-top:var(--space-6)}.sources-hidden{display:none}.source-link,.transparency-note h3{align-items:center;gap:var(--space-2)}.source-link{margin-top:auto;display:inline-flex;font-size:var(--text-sm);color:var(--marbl-ember);transition:all var(--transition-base)}.source-link:hover{color:var(--marbl-white)}.source-link i{font-size:var(--text-xs)}.transparency-note{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);margin:0}.transparency-note h3{font-size:var(--text-lg);margin-bottom:var(--space-3);display:flex}.transparency-note p{font-size:var(--text-base);color:var(--marbl-white-70);line-height:1.7;margin:0}@media (max-width:768px){.sources-hero h1{font-size:var(--text-2xl)}.sources-grid{grid-template-columns:1fr}.section-header{flex-wrap:wrap}.section-count{width:100%;margin-left:0;margin-top:var(--space-2)}}.error-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.error-code{font-size:6rem;font-weight:700;color:var(--marbl-ember);line-height:1;margin-bottom:1rem}.error-message{font-size:1.5rem;color:var(--marbl-white-70);margin-bottom:2rem}.sidebar-action-pills{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.sidebar-action-pills .btn-cta,.sidebar-action-pills .btn-cta-outline{flex:1;justify-content:center;height:40px;font-size:var(--text-sm);border-radius:var(--radius-full)}.sidebar-action-pills .btn-cta-outline{padding:0 var(--space-5)}.sidebar-action-pills .btn-cta{padding:0 var(--space-6)}@media (max-width:768px){.sidebar-action-pills{flex-direction:column;width:100%;max-width:100%}.sidebar-action-pills .btn-cta,.sidebar-action-pills .btn-cta-outline{min-height:48px!important;height:48px!important;padding:var(--space-3) var(--space-5);display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}}.edition-section{padding:var(--space-12)0;border-bottom:var(--border-subtle)}.edition-section:last-of-type{border-bottom:none}.edition-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.edition-title-group{display:flex;flex-direction:column;gap:var(--space-2)}.edition-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white);margin:0}.edition-subtitle-link:hover,.edition-title i{color:var(--marbl-ember)}.edition-subtitle,.edition-subtitle-link{font-size:var(--text-sm);color:var(--marbl-white-50)}.edition-subtitle-link{text-decoration:none;transition:color var(--transition-base);display:inline-flex;align-items:center;gap:var(--space-2)}.edition-subtitle-link i{font-size:var(--text-xs);transition:transform var(--transition-base)}.edition-subtitle-link:hover i{transform:translateX(3px)}.category-filter-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.category-filter-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:0 0;border:1px solid var(--marbl-white-20);border-radius:var(--radius-full);color:var(--marbl-white-70);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.category-filter-tab:hover{background:var(--marbl-white-05);border-color:var(--marbl-white-40);color:var(--marbl-white)}.category-filter-tab.active{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.category-filter-tab i{font-size:var(--text-xs)}.category-filter-tab .tab-count{font-size:var(--text-xs);font-weight:var(--font-semibold);opacity:.8}.category-filter-tab.active .tab-count{opacity:1}@media (max-width:768px){.category-filter-tabs{position:relative;width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:var(--space-8);-webkit-mask-image:linear-gradient(to right,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 85%,transparent 100%)}.category-filter-tabs::-webkit-scrollbar{display:none}.category-filter-tab{flex-shrink:0}.category-filter-tabs.scrolled-end{-webkit-mask-image:none;mask-image:none;padding-right:0}}.edition-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-6)}@media (max-width:1024px){.edition-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.edition-cards-grid{grid-template-columns:1fr}}.edition-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.edition-card:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.edition-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.edition-card-category{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.edition-card-category[data-category=ai]{color:#22d3ee}.edition-card-category[data-category=quantum]{color:#a78bfa}.edition-card-category[data-category=web]{color:#34d399}.edition-card-category[data-category=robotics]{color:#fb923c}.edition-card-category[data-category=voices]{color:#ec4899}.edition-card-category[data-category=builders]{color:#8b5cf6}.edition-card-category[data-category=inside_marbl],.edition-card-title a:hover{color:var(--marbl-ember)}.edition-card-date{font-size:var(--text-xs);color:var(--marbl-white-50)}.edition-card-title{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.4;margin-bottom:var(--space-3);flex-grow:1}.edition-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-3);border-top:var(--border-subtle)}.edition-card-link{font-size:var(--text-sm);color:var(--marbl-ember);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.edition-card-link:hover{text-decoration:underline}.edition-card-audio,.edition-loading{display:flex;align-items:center;justify-content:center}.edition-card-audio{width:32px;height:32px;background:var(--marbl-white-10);border:0;border-radius:var(--radius-full);color:var(--marbl-white-70);cursor:pointer;transition:all .2s ease}.carousel-card-audio:hover i,.edition-card-audio.playing,.edition-card-audio:hover{background:var(--marbl-ember);color:var(--marbl-charcoal)}.edition-card-audio .pause-icon,.edition-card-audio.playing .play-icon{display:none}.edition-card-audio.playing .pause-icon{display:inline}.edition-loading{padding:var(--space-8);color:var(--marbl-white-50);gap:var(--space-3);grid-column:1/-1}.skeleton-shimmer{background:linear-gradient(90deg,var(--marbl-charcoal-light) 25%,rgba(255,255,255,.06) 50%,var(--marbl-charcoal-light) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-featured-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);overflow:hidden}.skeleton-featured-card .skeleton-image{width:100%;height:180px}.skeleton-featured-card .skeleton-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.skeleton-featured-card .skeleton-line{height:16px;border-radius:var(--radius-sm)}.skeleton-line-short{width:60%}.skeleton-line-medium{width:85%}.skeleton-line-full{width:100%}.skeleton-digest-text,.skeleton-feed-item{display:flex;flex-direction:column;gap:var(--space-3)}.skeleton-feed-item{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6)}.skeleton-feed-item .skeleton-line{height:14px;border-radius:var(--radius-sm)}.skeleton-feed-item .skeleton-line-tag{width:80px;height:20px;border-radius:var(--radius-full)}.skeleton-feed-item .skeleton-line-title{height:18px;width:90%}.skeleton-feed-item .skeleton-line-text{width:100%}.skeleton-feed-item .skeleton-line-text-short{width:70%}.skeleton-feed-item .skeleton-line-meta{width:40%;height:12px;margin-top:var(--space-2)}.skeleton-digest-text{max-width:800px}.skeleton-digest-text .skeleton-line{height:18px;border-radius:var(--radius-sm)}@media (max-width:480px){.skeleton-featured-card .skeleton-image{height:160px}}.edition-empty{padding:var(--space-8);text-align:center;color:var(--marbl-white-50);grid-column:1/-1}.edition-empty i{font-size:var(--text-3xl);margin-bottom:var(--space-4);display:block}@media (max-width:640px){.edition-cards-grid{grid-template-columns:1fr}}.carousel-category-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.carousel-category-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:0 0;border:1px solid var(--marbl-white-20);border-radius:var(--radius-full);color:var(--marbl-white-70);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base)}.carousel-category-tab:hover{background:var(--marbl-white-05);border-color:var(--marbl-white-40);color:var(--marbl-white)}.carousel-category-tab.active{background:var(--marbl-ember);border-color:var(--marbl-ember);color:var(--marbl-charcoal)}.carousel-card-audio i,.carousel-category-tab i{font-size:var(--text-xs)}.embla.carousel-container{position:relative;overflow:hidden}.embla__container{display:flex;gap:var(--space-4);padding:var(--space-2)0;touch-action:pan-y pinch-zoom;user-select:none}.embla__slide{flex:0 0 auto;min-width:0}.carousel-card{width:calc(100vw - var(--space-8));max-width:380px;background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.carousel-card:hover{border-color:rgba(243,82,39,.3);transform:translateY(-2px)}.carousel-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.carousel-card-category{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.carousel-card-category[data-category=ai]{color:#22d3ee}.carousel-card-category[data-category=quantum]{color:#a78bfa}.carousel-card-category[data-category=web]{color:#34d399}.carousel-card-category[data-category=robotics]{color:#fb923c}.carousel-card-category[data-category=voices]{color:#ec4899}.carousel-card-category[data-category=builders]{color:#8b5cf6}.carousel-card-category[data-category=inside_marbl],.carousel-card-title a:hover{color:var(--marbl-ember)}.carousel-card-date{font-size:var(--text-xs);color:var(--marbl-white-50)}.carousel-card-title{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.35;margin-bottom:var(--space-3);flex-grow:0}.carousel-card-excerpt{font-size:var(--text-base);color:var(--marbl-white-70);line-height:1.7;flex:1;margin-bottom:var(--space-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-3);border-top:var(--border-subtle)}.carousel-card-audio,.carousel-card-read-more{display:inline-flex;align-items:center;gap:var(--space-2)}.carousel-card-read-more{font-size:var(--text-base);color:var(--marbl-ember);text-decoration:none}.carousel-card-read-more:hover{text-decoration:underline}.carousel-card-audio{font-size:var(--text-sm);color:var(--marbl-white-50);background:0 0;border:0;cursor:pointer;padding:0;transition:color .2s ease}.carousel-card-audio:hover{color:var(--marbl-white)}.carousel-card-audio.playing{color:var(--marbl-ember)}.carousel-card-audio i{width:24px;height:24px;align-items:center;background:var(--marbl-white-10);border-radius:var(--radius-full)}.carousel-card-audio .pause-icon,.carousel-card-audio.playing .play-icon{display:none}.carousel-card-audio.playing .pause-icon{display:inline}.carousel-card-audio i,.carousel-nav,.carousel-nav-btn{display:flex;justify-content:center}.carousel-nav{gap:var(--space-3);margin-top:var(--space-6)}.carousel-nav-btn{align-items:center;width:44px;height:44px;background:var(--marbl-white-05);border:var(--border-light);border-radius:var(--radius-full);color:var(--marbl-white-70);cursor:pointer;transition:all var(--transition-base)}.carousel-nav-btn:hover:not(:disabled){background:var(--marbl-white-10);border-color:var(--marbl-white-30);color:var(--marbl-white)}.carousel-nav-btn:disabled{opacity:.3;cursor:not-allowed}.carousel-empty,.carousel-loading{padding:var(--space-8);color:var(--marbl-white-50)}.carousel-empty{text-align:center}.carousel-empty i{font-size:var(--text-3xl);margin-bottom:var(--space-4);display:block}.carousel-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}@media (min-width:640px){.carousel-card{width:340px}}@media (min-width:1024px){.carousel-card{width:380px}}@media (max-width:768px){.edition-header{flex-direction:column}.carousel-category-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-category-tabs::-webkit-scrollbar{display:none}.carousel-category-tab{flex-shrink:0}}.waveform-player{position:relative;width:100%}.waveform-player [data-waveform-player]{--wfp-wave-color:rgba(255, 255, 255, 0.25);--wfp-progress-color:var(--marbl-ember);--wfp-cursor-color:var(--marbl-ember);--wfp-height:48px}.waveform-title{opacity:.3}.audio-player-wfp{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg)}.audio-player-wfp .play-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:var(--radius-full);color:var(--marbl-white);cursor:pointer;transition:all .2s ease;flex-shrink:0}.audio-player-wfp .play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.audio-player-wfp .play-btn,.audio-player-wfp .play-btn.playing{background:var(--marbl-ember)}.audio-player-wfp .play-btn .pause-icon,.audio-player-wfp .play-btn.playing .play-icon{display:none}.audio-player-wfp .play-btn.playing .pause-icon{display:inline}.audio-player-wfp .waveform-container{flex:1;min-width:0}.audio-player-wfp .time-display{font-size:var(--text-xs);color:var(--marbl-white-70);font-variant-numeric:tabular-nums;white-space:nowrap}.archive-audio-section,.audio-archive-hero{padding:var(--space-16)0 var(--space-8);border-bottom:var(--border-subtle)}.audio-archive-hero h1{font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.audio-archive-hero .lead{font-size:var(--text-lg);color:var(--marbl-white-70);max-width:600px}.archive-audio-section{padding:var(--space-10)0}.archive-audio-section:last-of-type{border-bottom:none}.archive-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.archive-section-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white)}.archive-section-title i,.archive-section-title svg{color:var(--marbl-ember)}.archive-section-count{font-size:var(--text-sm);color:var(--marbl-white-50);font-weight:var(--font-normal)}.audio-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media (max-width:1024px){.audio-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.audio-list-grid{grid-template-columns:1fr}}.audio-card{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color .2s ease,transform .2s ease}.audio-card:hover{border-color:rgba(243,82,38,.3);transform:translateY(-2px)}.audio-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.audio-card-category{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);background:var(--marbl-white-10);border-radius:var(--radius-full)}.audio-card-category[data-category=ai]{color:#22d3ee}.audio-card-category[data-category=quantum]{color:#a78bfa}.audio-card-category[data-category=web]{color:#34d399}.audio-card-category[data-category=robotics]{color:#fb923c}.audio-card-category[data-category=voices]{color:#ec4899}.audio-card-category[data-category=builders]{color:#8b5cf6}.audio-card-category[data-category=digest],.audio-card-category[data-category=inside_marbl],.audio-card-title a:hover,.playlist-tracks-title i{color:var(--marbl-ember)}.audio-card-date{font-size:var(--text-xs);color:var(--marbl-white-50)}.audio-card-title{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.4;color:var(--marbl-white)}.audio-card-title a{color:inherit;text-decoration:none}.audio-card-player{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-subtle)}.audio-card-player .mini-play-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--marbl-white-10);border:0;border-radius:var(--radius-full);color:var(--marbl-white-70);cursor:pointer;transition:all .2s ease;flex-shrink:0}.audio-card-player .mini-play-btn.playing,.audio-card-player .mini-play-btn:hover{background:var(--marbl-ember);color:var(--marbl-white)}.audio-card-player .mini-play-btn .pause-icon,.audio-card-player .mini-play-btn.playing .play-icon{display:none}.audio-card-player .mini-play-btn.playing .pause-icon{display:inline}.audio-card-player .mini-waveform{flex:1;height:32px;min-width:0}.audio-card-player .duration{font-size:var(--text-xs);color:var(--marbl-white-50);font-variant-numeric:tabular-nums}.load-more-section{display:flex;justify-content:center;padding:var(--space-6)0}.load-more-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:0 0;border:var(--border-light);border-radius:var(--radius-full);color:var(--marbl-white-70);font-size:var(--text-sm);cursor:pointer;transition:all .2s ease}.load-more-btn:hover{background:var(--marbl-white-05);border-color:var(--marbl-white-30);color:var(--marbl-white)}.load-more-btn:disabled{opacity:.5;cursor:not-allowed}.podcast-player-hero{padding:var(--space-16)0 var(--space-8);border-bottom:var(--border-subtle)}.playlist-player-main{background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-8)}.playlist-controls,.playlist-now-playing{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.playlist-now-playing .now-playing-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--marbl-ember);font-weight:var(--font-semibold)}.playlist-now-playing .track-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--marbl-white);flex:1}.playlist-controls{margin-bottom:var(--space-4)}.playlist-controls .main-play-btn,.playlist-controls .nav-btn{display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.playlist-controls .main-play-btn{width:56px;height:56px;background:var(--marbl-ember);color:var(--marbl-white);font-size:var(--text-xl)}.playlist-controls .main-play-btn:hover{background:var(--marbl-ember-dark);transform:scale(1.05)}.playlist-controls .main-play-btn .pause-icon,.playlist-controls .main-play-btn.playing .play-icon,.playlist-track-item.playing .playlist-track-number span{display:none}.playlist-controls .main-play-btn.playing .pause-icon{display:inline}.playlist-controls .nav-btn{width:40px;height:40px;background:var(--marbl-white-10);color:var(--marbl-white-70)}.playlist-controls .nav-btn:hover:not(:disabled){background:var(--marbl-white-20);color:var(--marbl-white)}.playlist-controls .nav-btn:disabled{opacity:.3;cursor:not-allowed}.playlist-waveform-main{height:80px;margin-bottom:var(--space-4);border-radius:var(--radius-md);overflow:hidden;position:relative}.playlist-waveform-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(243,82,38,.05) 100%);pointer-events:none;z-index:1}.playlist-time-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--marbl-white-70);font-variant-numeric:tabular-nums}.playlist-tracks-section{padding:var(--space-8)0}.playlist-tracks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.playlist-tracks-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold)}.playlist-track-item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--marbl-charcoal-light);border:var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-3);cursor:pointer;transition:all .2s ease}.playlist-track-item:hover{border-color:rgba(243,82,38,.3);background:var(--marbl-charcoal-lighter)}.playlist-track-item.active{background:rgba(243,82,38,.1)}.playlist-track-item.active,.playlist-track-item.playing{border-color:var(--marbl-ember)}.playlist-track-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--marbl-white-50);background:var(--marbl-white-10);border-radius:var(--radius-md);flex-shrink:0}.playlist-track-item.playing .playlist-track-number{background:var(--marbl-ember);color:var(--marbl-white)}.playlist-track-item.playing .playlist-track-number::before{content:"ï€¨";font-family:"Font Awesome 6 Free";font-weight:900}.playlist-track-info{flex:1;min-width:0}.playlist-track-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--marbl-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-track-meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--marbl-white-50);margin-top:var(--space-1)}.playlist-track-category{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 8px;background:var(--marbl-white-10);border-radius:var(--radius-full);font-weight:var(--font-medium)}.playlist-track-duration{font-variant-numeric:tabular-nums}.marbl-symbol-sm{width:12px;height:12px;vertical-align:middle}.audio-loading{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:var(--marbl-white-50);gap:var(--space-3)}.audio-empty{text-align:center;padding:var(--space-12);color:var(--marbl-white-50)}.audio-empty i{font-size:var(--text-4xl);margin-bottom:var(--space-4);display:block;color:var(--marbl-white-30)}