.cards-page-container[data-astro-cid-b77qiyml]{max-width:900px;margin:0 auto;padding:0 16px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.controls-bar[data-astro-cid-b77qiyml]{position:sticky;top:60px;z-index:50;background:#fffffff5;backdrop-filter:blur(10px);border-bottom:1px solid var(--grid);padding:16px 0 12px;margin-bottom:30px}.controls-top[data-astro-cid-b77qiyml]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.badge[data-astro-cid-b77qiyml]{display:inline-block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;background:var(--text);color:var(--bg);padding:2px 6px;margin-bottom:4px}.page-headline[data-astro-cid-b77qiyml]{font-size:1.25rem;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:-.02em}.btn-group[data-astro-cid-b77qiyml]{display:flex;border:1px solid var(--text)}.toggle-btn[data-astro-cid-b77qiyml]{background:transparent;border:none;padding:6px 14px;font-size:.75rem;font-weight:700;cursor:pointer;color:var(--secondary);transition:all .15s}.toggle-btn[data-astro-cid-b77qiyml].active{background:var(--text);color:var(--bg)}.controls-row[data-astro-cid-b77qiyml]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.view-toggles[data-astro-cid-b77qiyml]{display:flex;border:1px solid var(--grid)}.mode-btn[data-astro-cid-b77qiyml]{background:var(--bg);border:none;padding:6px 12px;font-size:.72rem;font-weight:600;cursor:pointer;color:var(--secondary)}.mode-btn[data-astro-cid-b77qiyml].active{background:var(--grid);color:var(--text)}.nav-actions[data-astro-cid-b77qiyml]{display:flex;align-items:center;gap:6px}.action-btn[data-astro-cid-b77qiyml]{background:var(--bg);border:1px solid var(--grid);padding:6px 12px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text)}.action-btn[data-astro-cid-b77qiyml]:hover{border-color:var(--text)}.day-dropdown[data-astro-cid-b77qiyml]{padding:6px 10px;font-size:.75rem;font-weight:600;border:1px solid var(--grid);background:var(--bg);color:var(--text);max-width:220px}.quick-pills[data-astro-cid-b77qiyml]{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.quick-pills[data-astro-cid-b77qiyml]::-webkit-scrollbar{display:none}.pill-btn[data-astro-cid-b77qiyml]{background:var(--bg);border:1px solid var(--grid);font-size:.68rem;font-weight:700;padding:4px 8px;cursor:pointer;color:var(--secondary);white-space:nowrap}.pill-btn[data-astro-cid-b77qiyml].active{background:var(--accent);border-color:var(--accent);color:#fff}.cards-viewport[data-astro-cid-b77qiyml]{display:flex;flex-direction:column;align-items:center;min-height:500px}.lang-deck[data-astro-cid-b77qiyml]{display:none;width:100%}.lang-deck[data-astro-cid-b77qiyml].active{display:block}.card-frame-wrapper[data-astro-cid-b77qiyml]{display:none;flex-direction:column;align-items:center;margin-bottom:40px;width:100%}.card-frame-wrapper[data-astro-cid-b77qiyml].visible{display:flex}.share-card[data-astro-cid-b77qiyml]{width:680px;max-width:100%;background:#fff;border:2px solid #000000;padding:16px 20px 14px;box-sizing:border-box;box-shadow:0 4px 20px #0000000f;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.card-top-bar[data-astro-cid-b77qiyml]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--grid);padding-bottom:5px;margin-bottom:9px;gap:8px}.card-tagline[data-astro-cid-b77qiyml]{font-size:.68rem;font-weight:600;color:var(--text);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-brand-tag[data-astro-cid-b77qiyml]{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--accent);white-space:nowrap;flex-shrink:0}.card-title-block[data-astro-cid-b77qiyml]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;background:#fbfbfb;border:1px solid var(--grid);border-left:4px solid var(--text);padding:8px 12px}.card-title-left[data-astro-cid-b77qiyml]{flex:1 1 auto}.card-meta-line[data-astro-cid-b77qiyml]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.card-day-badge[data-astro-cid-b77qiyml]{display:inline-block;background:var(--text);color:var(--bg);font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;line-height:1.2}.card-week-badge[data-astro-cid-b77qiyml]{font-size:.65rem;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:.05em}.card-main-title[data-astro-cid-b77qiyml]{font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--text);margin:2px 0 0;letter-spacing:-.01em}.card-week-theme[data-astro-cid-b77qiyml]{font-size:.65rem;font-weight:600;color:var(--secondary);margin:0;text-transform:uppercase;letter-spacing:.03em;line-height:1.3;text-align:right;flex-shrink:0;max-width:240px;align-self:center}.card-grid[data-astro-cid-b77qiyml]{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;align-items:start}.card-grid[data-astro-cid-b77qiyml].single-col{grid-template-columns:1fr}.card-col[data-astro-cid-b77qiyml]{display:flex;flex-direction:column;gap:8px}.card-section[data-astro-cid-b77qiyml]{margin-bottom:0;padding:7px 10px;font-size:.78rem;line-height:1.42}.section-label[data-astro-cid-b77qiyml]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.goal-box[data-astro-cid-b77qiyml]{background:#0066ff08;border-left:3px solid var(--accent);color:var(--text)}.goal-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--accent)}.goal-box[data-astro-cid-b77qiyml] p[data-astro-cid-b77qiyml]{margin:0;font-size:.78rem;color:var(--secondary);line-height:1.4}.desc-box[data-astro-cid-b77qiyml]{background:#0066ff08;border-left:3px solid var(--accent)}.desc-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--accent)}.desc-box[data-astro-cid-b77qiyml] p[data-astro-cid-b77qiyml]{margin:0;font-size:.78rem;color:var(--secondary);line-height:1.4}.task-box[data-astro-cid-b77qiyml]{background:#fbfbfb;border:1px solid var(--grid);border-left:3px solid var(--text)}.task-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--text)}.task-box[data-astro-cid-b77qiyml] p[data-astro-cid-b77qiyml]{margin:0;color:var(--text);font-weight:400;font-size:.78rem;line-height:1.42}.info-box[data-astro-cid-b77qiyml]{background:#f8f8f8;border:1px dashed var(--grid)}.info-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--secondary)}.info-box[data-astro-cid-b77qiyml] p[data-astro-cid-b77qiyml]{margin:0;font-size:.76rem;color:var(--secondary);line-height:1.38}.videos-box[data-astro-cid-b77qiyml]{background:#fdfdfd;border:1px solid var(--grid)}.videos-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--secondary)}.reflection-box[data-astro-cid-b77qiyml]{background:#fafafa;border:1px solid var(--grid);border-left:3px solid var(--secondary);padding:7px 10px}.reflection-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:var(--secondary)}.reflection-text[data-astro-cid-b77qiyml]{margin:0;font-size:.76rem;line-height:1.38;color:var(--secondary)}.clean-list[data-astro-cid-b77qiyml]{margin:0;padding-left:14px;font-size:.76rem;line-height:1.38;color:var(--secondary);list-style-type:disc}.clean-list[data-astro-cid-b77qiyml] li[data-astro-cid-b77qiyml]{margin-bottom:2px}.clean-list[data-astro-cid-b77qiyml] li[data-astro-cid-b77qiyml]:last-child{margin-bottom:0}.bonus-box[data-astro-cid-b77qiyml]{background:#00000005;border-left:3px solid #f59e0b;padding:6px 10px}.bonus-box[data-astro-cid-b77qiyml] .section-label[data-astro-cid-b77qiyml]{color:#d97706}.bonus-box[data-astro-cid-b77qiyml] p[data-astro-cid-b77qiyml]{margin:0;font-size:.76rem;color:var(--secondary);line-height:1.35}.card-footer[data-astro-cid-b77qiyml]{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--grid);padding-top:7px;margin-top:10px;text-align:center}.footer-creators[data-astro-cid-b77qiyml]{color:var(--secondary);font-size:.7rem;font-weight:600;letter-spacing:.01em}.card-actions-bar[data-astro-cid-b77qiyml]{display:flex;gap:8px;margin-top:14px;width:680px;max-width:100%}.export-btn[data-astro-cid-b77qiyml]{flex:1;background:var(--bg);border:1px solid var(--text);padding:8px 10px;font-size:.75rem;font-weight:700;cursor:pointer;text-align:center;transition:all .15s}.export-btn[data-astro-cid-b77qiyml]:hover,.copy-btn[data-astro-cid-b77qiyml]{background:var(--text);color:var(--bg)}.copy-btn[data-astro-cid-b77qiyml]:hover{background:#222}.cards-viewport[data-astro-cid-b77qiyml].feed-mode .card-frame-wrapper[data-astro-cid-b77qiyml]{display:flex!important}@media(max-width:720px){.controls-bar[data-astro-cid-b77qiyml]{top:50px;padding:10px 0}.card-frame-wrapper[data-astro-cid-b77qiyml]{overflow-x:auto;padding:0 4px 12px;-webkit-overflow-scrolling:touch}.share-card[data-astro-cid-b77qiyml],.card-actions-bar[data-astro-cid-b77qiyml]{min-width:620px}}
