.dashboard{max-width:820px;margin:auto}.dashboard-heading{margin:8px 0 28px}.dashboard-heading h1{font-size:30px;line-height:1.5;margin:10px 0}.daily-verse{padding:28px;border-radius:22px;background:#f2f6ff}.daily-verse .row>span{font-weight:700;color:#2563eb}.daily-verse small{color:#6b7684}.daily-verse blockquote{font-size:24px;line-height:1.65;font-weight:600;margin:24px 0 14px;max-width:500px;word-break:keep-all}.daily-verse>p{font-size:13px;color:#6b7684;margin-top:18px}.dashboard-section{margin-top:38px}.dashboard-section .sectiontitle h2{font-size:22px}.dashboard-section .textbtn{font-size:13px}.history-preview{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #f2f4f6}.history-preview .avatar{width:48px;height:56px;flex:none}.history-preview strong,.history-preview small{display:block}.history-preview small{font-size:12px;color:#8b95a1;margin-top:7px}.history-preview>span{margin-left:auto;color:#8b95a1}.dashboard-empty{background:#f7f8fa;border-radius:16px;padding:24px}.dashboard-empty p{font-size:14px;color:#6b7684;margin:10px 0 18px}.dashboard-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.recommend-person{border:1px solid #edf0f3;border-radius:18px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.recommend-person .avatar{width:68px;height:78px}.recommend-person strong{font-size:17px}.recommend-person strong small{font-size:12px;display:block;margin-top:5px;font-weight:400;color:#6b7684}.recommend-person p{font-size:12px;color:#6b7684;margin:0}.recommend-person .meta{font-size:11px}.dashboard-start{display:flex;align-items:center;justify-content:space-between;background:#f7f8fa;border-radius:16px;padding:22px;margin-top:32px}.dashboard-start strong,.dashboard-start small{display:block}.dashboard-start small{font-size:12px;color:#6b7684;margin-top:7px}@media(max-width:700px){.dashboard-heading h1{font-size:26px}.daily-verse{padding:24px}.daily-verse blockquote{font-size:22px}.dashboard-section .sectiontitle h2{font-size:19px}.dashboard-recommendations{display:flex;overflow-x:auto;padding-bottom:8px}.recommend-person{min-width:158px;padding:18px}.dashboard-section .sectiontitle{gap:8px}.dashboard-section .textbtn{font-size:12px}}
