.daily-hub{background:#ece9e1;scroll-margin-top:100px}.daily-tabs,.daily-controls,.daily-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.daily-tabs a,.daily-hub button,.daily-controls input,.daily-controls select{border:1px solid #aaa298;background:#fbfaf5;padding:12px 16px;border-radius:6px;color:#2b3135;font:inherit}.daily-tabs a{text-decoration:none}.daily-hub button{cursor:pointer}.daily-hub button[aria-pressed=true]{background:#36434d;color:#fff}.daily-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 36px}.daily-panel{background:#faf9f4;border:1px solid #d2cdc5;padding:26px;border-radius:10px;margin-bottom:18px}.daily-grid .daily-panel{margin:0}.daily-panel h3{font-size:23px;line-height:1.6;margin:12px 0}.daily-panel p{line-height:1.85}.daily-panel small{display:block;color:#5d666d;line-height:1.8}.daily-hub #sutras{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-note{display:block;margin-top:20px}.daily-note textarea{display:block;width:100%;min-height:80px;margin-top:8px;padding:12px;border:1px solid #b0bac1;background:white;font:inherit;box-sizing:border-box}.daily-source{font-size:13px}.sutra-quote{font-family:serif}.daily-controls input{flex:1;min-width:180px}.daily-hub section,.daily-hub article{scroll-margin-top:100px}@media(max-width:850px){.daily-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.daily-grid,.daily-hub #sutras{grid-template-columns:1fr}.daily-panel{padding:20px}.daily-hub .section-heading{display:block}.daily-controls>*{max-width:100%;box-sizing:border-box}}
