.reading-hub{display:grid;grid-template-columns:1fr 380px;min-height:calc(100vh - 73px);background:var(--bg-primary,#fff)}[data-theme=dark] .reading-hub{background:var(--bg-primary-dark,#0a0a0a)}.reading-hub-content{max-width:1000px;margin:0 auto;padding:2rem 1.5rem 4rem;overflow-x:hidden;background:var(--bg-primary,#fff)}[data-theme=dark] .reading-hub-content{background:#1a1a1a}.article-description,.reading-hub-article-header,.reading-hub-body,.reading-hub-toolbar{max-width:100%;margin:0;padding:0}.reading-hub-content>nav:first-child{margin:0 0 1.5rem;padding:0}@media (max-width:768px){.reading-hub-content{padding:0 0 3rem}.reading-hub-content>nav:first-child{margin:0 0 1rem;padding:.5rem 1rem}}.reading-hub-sidebar{background:var(--card-bg,#f8f9fa);border-left:1px solid var(--border-color,#0000001a);min-height:calc(100vh - 73px);position:-webkit-sticky;position:sticky;top:73px;overflow-y:auto;display:flex;flex-direction:column}[data-theme=dark] .reading-hub-sidebar{background:var(--card-bg-dark,#1a1a1a);border-left-color:#ffffff1a}.reading-hub-sidebar-ad{padding:1rem;border-top:1px solid var(--border-color,#0000001a);margin-top:auto}[data-theme=dark] .reading-hub-sidebar-ad{border-top-color:#ffffff1a}.reading-hub-trending{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border-color,#0000001a)}[data-theme=dark] .reading-hub-trending{border-top-color:#ffffff1a}.reading-hub-trending-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary,#000);margin:0 0 1rem}[data-theme=dark] .reading-hub-trending-title{color:#fff}.reading-hub-trending-title svg{flex-shrink:0}.reading-hub-trending-list{display:flex;flex-wrap:wrap;gap:.5rem}.reading-hub-trending-tag{display:inline-block;padding:.375rem .75rem;background:#0000;border:1px solid var(--border-color,#0003);color:var(--text-secondary,#666);font-size:.8125rem;font-weight:500;text-decoration:none;border-radius:16px;transition:all .2s ease}[data-theme=dark] .reading-hub-trending-tag{border-color:#fff3;color:#a0aec0}.reading-hub-trending-tag:hover{background:var(--text-primary,#000);color:#fff;border-color:var(--text-primary,#000)}[data-theme=dark] .reading-hub-trending-tag:hover{background:#fff;color:#000;border-color:#fff}.reading-hub-sidebar-header{padding:2rem 1.5rem 1.5rem;border-bottom:1px solid var(--border-color,#0000001a)}[data-theme=dark] .reading-hub-sidebar-header{border-bottom-color:#ffffff1a}.reading-hub-logo{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.reading-hub-logo-icon{width:24px;height:24px;background:var(--text-primary,#000);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}[data-theme=dark] .reading-hub-logo-icon{background:#fff;color:#000}.reading-hub-logo-text{font-size:1.125rem;font-weight:700;color:var(--text-primary,#000);font-family:Georgia,Times New Roman,serif;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .reading-hub-logo-text{color:#fff}.reading-hub-tagline{font-size:.75rem;color:var(--text-secondary,#666);text-transform:uppercase;letter-spacing:.1em;margin-left:2rem}[data-theme=dark] .reading-hub-tagline{color:#a0aec0}.reading-hub-home-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0000;border:1px solid var(--border-color,#0003);color:var(--text-secondary,#666);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem}.reading-hub-home-btn:hover{background:var(--text-primary,#000);color:#fff;border-color:var(--text-primary,#000)}[data-theme=dark] .reading-hub-home-btn:hover{background:#fff;color:#000;border-color:#fff}.reading-hub-article-header{margin-bottom:2rem}.reading-hub-category-badge{display:inline-block;padding:.25rem .5rem;background-color:#0000000d;color:var(--text-secondary,#666);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;border-radius:4px}[data-theme=dark] .reading-hub-category-badge{background-color:#ffffff1a;color:#a0aec0}.reading-hub-title{font-size:2.5rem;font-weight:700;line-height:1.1;color:var(--text-primary,#000);margin-bottom:1rem;letter-spacing:-.02em}[data-theme=dark] .reading-hub-title{color:#fff}.reading-hub-author-info{display:flex;align-items:flex-start;gap:1rem;margin-bottom:0}.reading-hub-author-avatar{width:40px;height:40px;border-radius:50%;background:var(--text-primary,#000);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}[data-theme=dark] .reading-hub-author-avatar{background:#fff;color:#000}.reading-hub-author-details{flex:1 1;min-width:0}.reading-hub-author-name{font-weight:600;color:var(--text-primary,#000);font-size:.9375rem}[data-theme=dark] .reading-hub-author-name{color:#fff}.reading-hub-publish-date{font-size:.8125rem;color:var(--text-secondary,#666)}[data-theme=dark] .reading-hub-publish-date{color:#a0aec0}.reading-hub-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;width:100%}.reading-hub-actions-right{display:flex;align-items:center;gap:1rem;margin-left:auto}.reading-hub-meta-row .save-button-icon{width:40px;height:40px;position:static;background:#0000;border:2px solid var(--text-primary,#000);color:var(--text-primary,#000);box-shadow:none}[data-theme=dark] .reading-hub-meta-row .save-button-icon{border-color:#fff;color:#fff}.reading-hub-meta-row .save-button-icon:hover{background:var(--text-primary,#000);color:#fff;border-color:var(--text-primary,#000)}[data-theme=dark] .reading-hub-meta-row .save-button-icon:hover{background:#fff;color:#000;border-color:#fff}.reading-hub-meta-row .save-button-icon.saved{background:var(--text-primary,#000);color:#fff}[data-theme=dark] .reading-hub-meta-row .save-button-icon.saved{background:#fff;color:#000}.reading-hub-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;margin:1.5rem 0;border-bottom:1px solid var(--border-color,#0000001a)}[data-theme=dark] .reading-hub-toolbar{border-bottom-color:#ffffff1a}@media (max-width:768px){.reading-hub-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}}.reading-hub-image{position:relative;width:100%;margin-bottom:2rem;overflow:hidden}.reading-hub-image img{width:100%;height:auto;display:block}.reading-hub-body{font-size:1.125rem;line-height:1.6;color:var(--text-primary,#1a1a1a);margin-bottom:2rem}[data-theme=dark] .reading-hub-body{color:#d1d5db}.reading-hub-body p{margin-bottom:.75rem}[data-theme=dark] .reading-hub-body p{color:#d1d5db}.reading-hub-body h2,.reading-hub-body h3,.reading-hub-body h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;margin:2rem 0 1rem;color:var(--text-primary,#000)}[data-theme=dark] .reading-hub-body h2,[data-theme=dark] .reading-hub-body h3,[data-theme=dark] .reading-hub-body h4{color:#e5e7eb}.reading-hub-body h2{font-size:1.875rem}.reading-hub-body h3{font-size:1.5rem}.reading-hub-body h4{font-size:1.25rem}.reading-hub-body ol,.reading-hub-body ul{margin-bottom:1.5rem;padding-left:2rem}[data-theme=dark] .reading-hub-body ol,[data-theme=dark] .reading-hub-body ul{color:#d1d5db}.reading-hub-body li{margin-bottom:.5rem}.reading-hub-body blockquote{border-left:4px solid var(--text-primary,#000);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-secondary,#666)}[data-theme=dark] .reading-hub-body blockquote{border-left-color:#6b7280;color:#9ca3af}.reading-hub-body a{color:var(--text-primary,#000);text-decoration:underline}[data-theme=dark] .reading-hub-body a{color:#93c5fd}.reading-hub-body a:hover{opacity:.8}.reading-hub-body strong{font-weight:700}[data-theme=dark] .reading-hub-body strong{color:#e5e7eb}.reading-hub-bottom-ad{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color,#0000001a);text-align:center}[data-theme=dark] .reading-hub-bottom-ad{border-top-color:#ffffff1a}@media (max-width:1024px){.reading-hub{grid-template-columns:1fr}.reading-hub-sidebar{display:none}.reading-hub-content{padding:2rem 1.5rem}.reading-hub-title{font-size:2rem}}@media (max-width:768px){.reading-hub-content{padding:1.5rem 1rem}.reading-hub-title{font-size:1.75rem}.reading-hub-body{font-size:1rem}.reading-hub-publish-date{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.reading-hub-publish-date .separator{display:none}.reading-hub-meta-row{flex-direction:column;align-items:flex-start;gap:1rem}.reading-hub-actions-right{width:100%;justify-content:space-between;margin-left:0}}