.sadhana-main{max-width:1160px;margin:auto;padding:54px 28px 80px}.sadhana-main>h1{font:clamp(40px,6vw,68px)/1.12 var(--serif);color:#344563;margin:12px 0 18px}.sadhana-main>.lede{max-width:680px}.sadhana-welcome{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin:42px 0 20px;padding:44px;border:1px solid #d9cbb7;border-radius:20px;background:#fdfcf8}.sadhana-welcome h2{font:36px/1.2 var(--serif);color:#344563}.sadhana-welcome p{line-height:1.8}.sadhana-benefits{padding-left:20px;line-height:2.1;margin:24px 0}.sadhana-signin{background:#f4f5f7;border-radius:16px;padding:30px;text-align:center;align-self:center}.sadhana-signin h3{font:26px/1.2 var(--serif);color:#344563}.sadhana-seal{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid #b9985f;border-radius:50%;font-size:26px;color:#8f6532}.sadhana-google{display:flex;justify-content:center;margin:20px 0}.sadhana-button{display:inline-block;background:#344563;color:#f4f5f7!important;padding:12px 19px;border:1px solid #344563;border-radius:8px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;text-align:center}.sadhana-button.secondary{background:transparent;color:#344563!important;border-color:#c8b697}.sadhana-button:disabled{opacity:.55;cursor:wait}.sadhana-button.danger{background:#344563}.sadhana-status{font-size:14px;line-height:1.6;color:#6a4b31;min-height:1.6em;overflow-wrap:anywhere}.sadhana-small{font-size:13px;color:#6c6159;line-height:1.7}.sadhana-account-line{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0}.sadhana-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0 36px}.sadhana-stats>div{border:1px solid #ded0ba;border-radius:12px;background:#fdfcf8;padding:24px}.sadhana-stats strong{display:block;font:42px var(--serif);color:#344563}.sadhana-stats span{display:block;margin-top:7px;font-size:14px;color:#756459}.sadhana-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.sadhana-filters{display:flex;flex-wrap:wrap;gap:6px}.sadhana-filter{border:1px solid #d5dae2;background:transparent;color:#604b41;border-radius:30px;padding:9px 13px;font:inherit;font-size:13px;cursor:pointer}.sadhana-filter[aria-pressed=true]{background:#344563;color:#f4f5f7;border-color:#344563}.sadhana-main input,.sadhana-main select,.sadhana-main textarea,.sadhana-verse select,.sadhana-verse textarea{font:inherit;font-size:15px;border:1px solid #cdbda6;border-radius:7px;padding:11px;background:#fdfcf8;color:#362c27;max-width:100%}.sadhana-main input[type=search]{min-width:245px}.sadhana-entry{border:1px solid #ddcfb9;border-radius:12px;background:#fdfcf8;padding:24px;margin:15px 0}.sadhana-entry-head{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.sadhana-verse-title{font:27px var(--serif);color:#344563}.sadhana-pill{background:#e5e9f0;color:#69533c;padding:5px 10px;border-radius:20px;font-size:12px}.sadhana-preview{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sadhana-entry summary{cursor:pointer;color:#344563;padding:16px 0 3px;font-size:14px}.sadhana-editor{margin-top:18px}.sadhana-editor-options{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sadhana-editor label{display:block;font-size:14px;line-height:1.7}.sadhana-editor select{display:block;margin-top:5px}.sadhana-editor .sadhana-check{display:flex;align-items:center;gap:8px}.sadhana-check input{width:18px;height:18px;accent-color:#344563}.sadhana-note-label{margin:18px 0}.sadhana-note-label textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;resize:vertical;min-height:140px}.sadhana-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.sadhana-empty{padding:48px 24px;text-align:center;border:1px dashed #cbb78d;border-radius:14px;margin:24px 0;background:#f4f5f7}.sadhana-empty h3{font:27px var(--serif);color:#344563}.sadhana-settings{border-top:1px solid #d6c3a7;padding-top:28px;margin-top:44px}.sadhana-settings h2,.sadhana-verse h2{font:30px var(--serif);color:#344563}.sadhana-file-label{display:block;font-size:14px;margin:22px 0 12px}.sadhana-file-label input{display:block;margin-top:10px;width:100%;box-sizing:border-box}.sadhana-delete{margin-top:30px;border-top:1px solid #d6c3a7;padding-top:20px}.sadhana-delete summary{cursor:pointer}.sadhana-delete label{display:block;max-width:640px;margin:20px 0;font-size:14px;line-height:1.8}.sadhana-delete input{display:block;margin-top:10px;width:100%;box-sizing:border-box}.sadhana-verse{border:1px solid #d5c0a2;border-radius:16px;padding:28px;margin:36px 0;background:#f4f5f7}.sadhana-main :focus-visible,.sadhana-verse :focus-visible{outline:3px solid #ab7927;outline-offset:4px}.sadhana-privacy{max-width:760px;line-height:1.85}.sadhana-privacy h2{font:28px var(--serif);color:#344563;margin-top:30px}
@media(max-width:760px){.sadhana-main{padding:30px 18px 60px}.sadhana-welcome{grid-template-columns:1fr;padding:23px;gap:24px}.sadhana-stats{gap:8px}.sadhana-stats>div{padding:15px 10px}.sadhana-stats span{font-size:12px}.sadhana-account-line{align-items:flex-start}.sadhana-verse{padding:20px}.sadhana-signin{padding:25px 10px}.sadhana-editor-options{align-items:flex-start}.sadhana-entry{padding:20px}.sadhana-toolbar input[type=search]{width:100%}}
