:root{--setu-font:"Noto Sans";--dak-bg:#efe6d4;--dak-panel:#f7f1e5;--dak-sunken:#ece2cf;--dak-ink:#2b2620;--dak-muted:#6f655a;--dak-accent:#9a6b1f;--dak-accent-ink:#fbf7ef;--dak-border:#ddd1bc;--dak-warn:#a3372b;--dak-font:"IBM Plex Sans",var(--setu-font),"Segoe UI",system-ui,sans-serif;--dak-type:"IBM Plex Mono","Courier New",Courier,var(--setu-font),monospace;--dak-paper-font:"EB Garamond",Georgia,"Times New Roman",var(--setu-font),serif;--dak-telegram:#f1e3a6;--dak-telegram-strip:#fbf8ec;--dak-letter:#f6efdf;--dak-note:#efe6cf;--dak-news:#ebe6da;--dak-paper-ink:#2b2118;--dak-paper-muted:#6f604a}.dakOverlay,.dakOverlay *,.dakPrompt,.dakPrompt *,.dakToast,.dakToast *{box-sizing:border-box}.dakOverlay{align-items:center;background:rgba(43,38,32,.35);color:var(--dak-ink);display:flex;font-family:var(--dak-font);inset:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.dakPanel{background:var(--dak-panel);border:1px solid var(--dak-border);border-radius:2px;display:flex;flex-direction:column;height:min(640px,100%);overflow:hidden;width:min(920px,100%)}.dakHeader{align-items:center;border-bottom:1px solid var(--dak-border);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.dakHeaderTitle{font-size:1.35rem;letter-spacing:.06em}.dakHeaderActions{align-items:center;display:flex;gap:8px}.dakBtn{background:transparent;border:1px solid var(--dak-border);border-radius:2px;color:var(--dak-ink);cursor:pointer;font-family:var(--dak-font);font-size:.98rem;padding:7px 12px;white-space:nowrap;width:auto}.dakBtn:hover{border-color:var(--dak-accent)}.dakBtn:disabled{cursor:not-allowed;opacity:.5}.dakBtn:focus-visible{outline:2px solid var(--dak-accent);outline-offset:2px}.dakBtn--primary{background:var(--dak-accent);border-color:var(--dak-accent);color:var(--dak-accent-ink);font-weight:600}.dakBtn--quiet{border-color:transparent;color:var(--dak-muted)}.dakBtn--quiet:hover{color:var(--dak-ink)}.dakClose{font-size:1.4rem;line-height:1;padding:2px 10px}.dakBody{display:grid;flex:1;grid-template-columns:minmax(220px,34%) 1fr;min-height:0}.dakList{background:var(--dak-sunken);border-right:1px solid var(--dak-border);overflow-y:auto;scrollbar-color:var(--dak-border) transparent}.dakReader{overflow-y:auto;padding:22px}.dakEmpty{color:var(--dak-muted);margin:0;padding:18px}.dakBack{display:none;margin-bottom:12px;padding-left:0}.dakRow{background:transparent;border:0;border-bottom:1px solid var(--dak-border);color:var(--dak-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--dak-font);gap:2px;padding:12px 16px 12px 18px;position:relative;text-align:left;width:100%}.dakRow--selected,.dakRow:hover{background:var(--dak-panel)}.dakRow--selected{box-shadow:inset 3px 0 0 var(--dak-accent)}.dakRow--unread:before{background:var(--dak-accent);border-radius:50%;content:"";height:6px;left:7px;position:absolute;top:18px;width:6px}.dakRowKind{color:var(--dak-muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.dakRow--taar .dakRowKind{color:var(--dak-accent)}.dakRowSubject{font-size:1.02rem}.dakRow--unread .dakRowSubject{font-weight:700}.dakRowMeta{color:var(--dak-muted);font-size:.82rem}.dakPaper{box-shadow:0 10px 24px rgba(60,40,12,.14);color:var(--dak-paper-ink);line-height:1.5;margin:0 auto;max-width:560px;padding:26px 28px 22px}.dakPaper p{margin:0 0 10px}.dakWhen{color:var(--dak-paper-muted);font-size:.8rem;margin-top:16px;text-align:right}.dakSign{font-style:italic;margin-top:14px;text-align:right}.dakPaper--taar{background:var(--dak-telegram);border-top:6px double #9c7a2a;font-family:var(--dak-type)}.dakPaper--night{border-top-color:#4b3a6b}.dakTaarHead{border-bottom:1px solid rgba(43,33,24,.25);color:var(--dak-paper-muted);font-size:.74rem;letter-spacing:.18em;margin-bottom:14px;padding-bottom:8px}.dakTaarFrom{font-size:.8rem;letter-spacing:.1em;margin-bottom:10px}.dakTaarStrip{background:var(--dak-telegram-strip);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:1.02rem;font-weight:700;letter-spacing:.04em;line-height:2.1;padding:3px 6px;text-transform:uppercase}.dakPaper--taar .dakSign{font-size:.85rem;font-style:normal;letter-spacing:.08em}.dakPaper--dak{background:var(--dak-letter);font-family:var(--dak-paper-font);font-size:1.08rem}.dakLetterFrom{color:var(--dak-paper-muted);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.dakLetterSubject{font-size:1.3rem;font-weight:600;margin:6px 0 14px}.dakPaper--chitthi{background:var(--dak-note);border:1px dashed rgba(43,33,24,.25);font-family:var(--dak-paper-font);font-size:1.1rem;font-style:italic;max-width:440px;transform:rotate(-1.2deg)}.dakPaper--chitthi .dakLetterSubject{font-size:1.15rem}.dakPaper--samachar{background:var(--dak-news);font-family:var(--dak-paper-font);max-width:620px}.dakMasthead{border-bottom:3px double var(--dak-paper-ink);border-top:3px double var(--dak-paper-ink);font-size:1.7rem;font-weight:800;letter-spacing:.08em;padding:6px 0;text-align:center;text-transform:uppercase}.dakHeadline{font-size:1.35rem;margin:14px 0 10px;text-align:center}.dakColumns{column-count:2;column-gap:24px;column-rule:1px solid rgba(43,33,24,.2)}.dakSettings{margin:0 auto;max-width:560px}.dakSettingsSection{border-bottom:1px solid var(--dak-border);margin-bottom:14px;padding:4px 0 16px}.dakSettingsSection h4{font-size:1.1rem;margin:8px 0 6px}.dakSettingsNote{color:var(--dak-muted);margin:0 0 10px}.dakSettingsNote--warn{color:var(--dak-warn)}.dakSettingsStatus{color:var(--dak-muted);min-height:1.2em}.dakSteps{color:var(--dak-ink);margin:0 0 10px;padding-left:22px}.dakHours{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.dakEmail,.dakHours input{background:var(--dak-sunken);border:1px solid var(--dak-border);border-radius:2px;color:var(--dak-ink);font-family:var(--dak-font);font-size:1rem;padding:7px 9px}.dakEmail{margin-bottom:10px;width:100%}.dakCheck{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin:8px 0}.dakCheck input{accent-color:var(--dak-accent);margin-top:5px}.dakToast{align-items:center;background:var(--dak-panel);border:1px solid var(--dak-border);border-radius:2px;bottom:28px;box-shadow:0 8px 20px rgba(60,40,12,.18);color:var(--dak-ink);cursor:pointer;display:flex;font-family:var(--dak-font);font-size:1.05rem;gap:14px;left:50%;max-width:calc(100vw - 32px);padding:12px 16px;position:fixed;transform:translateX(-50%);width:auto;z-index:9100}.dakToast--taar{border-color:var(--dak-accent)}.dakToastAction{color:var(--dak-accent);font-weight:600;white-space:nowrap}.dakPrompt{background:var(--dak-letter);border-radius:4px;bottom:20px;box-shadow:0 12px 30px rgba(60,40,12,.2);color:var(--dak-paper-ink);font-family:var(--dak-paper-font);padding:18px 20px 16px;position:fixed;right:20px;width:min(380px,calc(100vw - 32px));z-index:9100}.dakPromptFrom{color:var(--dak-paper-muted);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.dakPromptText{font-size:1.12rem;line-height:1.45;margin:8px 0 14px}.dakPromptButtons{display:flex;gap:10px}.dakPrompt .dakBtn--quiet{color:var(--dak-paper-muted)}.dakLobbyBtn{align-items:center;display:inline-flex;gap:8px;width:auto}.dakBadge{background:var(--dak-accent);border-radius:999px;color:var(--dak-accent-ink);display:inline-block;font-size:.8rem;font-weight:700;min-width:1.35em;padding:0 6px;text-align:center}@media (max-width:720px){.dakOverlay{padding:0}.dakPanel{border:0;border-radius:0;height:100%}.dakBody{grid-template-columns:1fr}.dakList{border-right:0}.dakReader{padding:16px}.dakBody--reading .dakList,.dakReader{display:none}.dakBody--reading .dakReader{display:block}.dakBack{display:inline-block}.dakPaper{padding:20px 18px 16px}.dakColumns{column-count:1}.dakHeaderActions .dakBtn--quiet{padding:6px 8px}.dakPrompt{bottom:16px;left:16px;right:16px;width:auto}}@media (prefers-reduced-motion:reduce){.dakPaper--chitthi{transform:none}}.dakLetterFrom,.dakPaper h3,.dakPaper p,.dakRowMeta,.dakRowSubject,.dakSign,.dakTaarStrip{unicode-bidi:plaintext}