*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}body{color:#2b2118;background:#faf7f2;min-height:100vh;font-family:Tiro Devanagari Sanskrit,Noto Serif Devanagari,serif}header{background:#fff;border-bottom:1px solid #e6dccb;align-items:center;gap:.8rem;padding:.7rem 1.2rem;display:flex}.mark{color:maroon;font-weight:700;text-decoration:none}.mark:hover{text-decoration:underline}.desk{color:#7a6f5f;font-size:.95rem}.who{align-items:center;gap:.6rem;margin-inline-start:auto;font-size:.9rem;display:flex}.to-site{color:#26408b;font-size:.85rem;text-decoration:none}.to-site:hover{text-decoration:underline}.role{color:#7a6f5f;font-size:.8rem}main{max-width:72rem;margin:0 auto;padding:1.4rem 1.2rem 3rem}.lead{color:#6d6152;line-height:1.8}.lead a{color:#26408b}#room{grid-template-columns:17rem 1fr;align-items:start;gap:1.4rem;display:grid}@media (width<=44rem){#room{grid-template-columns:1fr}}#new{gap:.45rem;margin-bottom:.4rem;display:grid}input,textarea,select{width:100%;color:inherit;background:#fff;border:1px solid #ccc0ab;border-radius:8px;padding:.5rem .65rem;font-family:inherit;font-size:.95rem}button{color:#fff;cursor:pointer;background:maroon;border:1px solid maroon;border-radius:8px;padding:.45rem .9rem;font-family:inherit;font-size:.9rem}button.quiet{color:maroon;background:#fff}button.slim{padding:.3rem .7rem;font-size:.8rem}button.wide{width:100%;margin-bottom:.5rem}button:disabled{cursor:not-allowed;background:#c49a9a;border-color:#c49a9a}.form-acts{gap:.45rem;display:flex}#room.folded{grid-template-columns:auto 1fr}#room.folded #side{display:none}#side-unfold{align-self:start}.side-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.side-name{color:#7a6f5f;font-size:.85rem}.mini{gap:.35rem;margin:.15rem 0 .35rem;display:flex}.mini input{flex:1;padding:.35rem .55rem;font-size:.85rem}.mini button{padding:.3rem .7rem;font-size:.85rem}#list .work-head{justify-content:space-between;align-items:start;gap:.5rem;margin-top:.6rem;display:flex}#list .work-name{flex:1;min-width:0}#list .work-fold{color:#b3a68f;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.8rem;line-height:1.4}#list .work-fold:hover{color:maroon}#list .work-body{gap:.4rem;display:grid}#list .work-acts{white-space:nowrap;justify-content:flex-end;gap:.6rem;display:flex}#list .add-patram,#list .run-intake{color:#26408b;font-size:.75rem;text-decoration:none}#list .run-intake{color:#1a6b33}#list .intake-wait{color:#b3a68f;cursor:help;font-size:.72rem;font-style:italic}#list .add-patram:hover,#list .run-intake:hover{text-decoration:underline}.msg.good{color:#1a6b33}button.danger{color:#8b1a1a;border-color:#b98}.msg{color:#8b1a1a;min-height:1.2em;font-size:.85rem;font-style:italic}.place-note{color:#1a6b33;background:#eef5ee;border-radius:8px;padding:.45rem .65rem;font-size:.8rem;line-height:1.7}#list{gap:.4rem;margin-top:.6rem;display:grid}#list .work-name{color:#7a6f5f;letter-spacing:.04em;margin-top:.5rem;font-size:.78rem}#list a{color:inherit;background:#fff;border:1px solid #e6dccb;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;font-size:.92rem;text-decoration:none;display:flex}#list a.on{border-color:maroon;box-shadow:inset 3px 0 maroon}#list .st{color:#7a6f5f;font-size:.72rem}#list a.submitted .st{color:#1a6b33}#list .theirs{color:#7a6f5f;background:#faf7f2;border:1px dashed #e6dccb;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;font-size:.92rem;display:flex}#list .mv{gap:.15rem;display:flex}#list .mv button{color:#b3a68f;cursor:pointer;background:0 0;border:none;padding:.1rem .2rem;font-size:.62rem;line-height:1}#list .mv button:hover{color:maroon}.sheet-head{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-bottom:.6rem;display:flex}.sheet-head .spacer{flex:1}.saved{color:#7a6f5f;font-size:.78rem}#write-row{align-items:stretch;gap:1rem;display:flex}#write-row #text{flex:1}#text{resize:vertical;min-height:26rem;padding:1rem 1.1rem;font-size:1.05rem;line-height:2.1}#mula-pane{background:#fffdf9;border:1px solid #ccc0ab;border-radius:8px;flex-direction:column;flex:1;min-width:0;max-height:34rem;display:flex;overflow:hidden}.mp-head{background:#faf7f2;border-bottom:1px solid #eee3d0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.mp-head b{color:maroon;font-size:.92rem}.mp-head select{width:auto;padding:.2rem .4rem;font-size:.85rem}.mp-hint{color:#7a6f5f;margin-inline-start:auto;font-size:.72rem;font-style:italic}#mp-body{padding:.9rem 1rem;font-size:.98rem;line-height:2;overflow-y:auto}#mp-body .mp-u{cursor:pointer;margin-bottom:.9rem}#mp-body .mp-u:hover{background:#f6efe2;border-radius:6px}@media (width<=60rem){#write-row{flex-direction:column}}#text:disabled{color:#6d6152;background:#f4efe6}#preview{background:#fffdf9;border:1px solid #ccc0ab;border-radius:8px;grid-template-columns:13rem 1fr;gap:0;min-height:26rem;display:grid;overflow:hidden}#pv-side{background:#faf7f2;border-inline-end:1px solid #eee3d0;padding:1rem .9rem;font-size:.88rem}#pv-side a{color:#2b2118;padding:.2rem 0;text-decoration:none;display:block}#pv-side a.l2{color:#6d6152;padding-inline-start:.9rem;font-size:.82rem}#pv-side a:hover{color:maroon}#pv-body{min-width:0;padding:1.2rem 1.4rem;font-size:1.05rem;line-height:2.1}#pv-body h3{color:maroon;margin:.8rem 0;font-size:1.2rem;font-weight:600}#pv-body h4{color:maroon;margin:.7rem 0;font-size:1.05rem;font-weight:600}#pv-body p{margin:0 0 1rem}#pv-body .q,#pv-body a.q{color:#26408b;text-decoration:none}#pv-body a.q:hover{text-decoration:underline}#pv-body .qr{color:#7a6f5f;font-size:.8em}#pv-body .mk{color:#26408b;cursor:help}#pv-body .pk{color:maroon;font-weight:700}#pv-body .vada-purvapaksha-in{background:#80000017;border-radius:4px;padding:0 .2em}#pv-body .vada-siddhanta-in{background:#26408b1a;border-radius:4px;padding:0 .2em}#pv-body .seal{text-align:center;color:#7a6f5f;margin:1.2rem 0;font-size:.95em}#pv-body .vada-purvapaksha{background:#80000012;border-radius:6px;padding:.2rem .5rem;box-shadow:inset 3px 0 #80000059}#pv-body .vada-siddhanta{background:#26408b14;border-radius:6px;padding:.2rem .5rem;box-shadow:inset 3px 0 #26408b59}.sah-note{color:#7a6f5f;cursor:help;font-size:.75rem;font-style:italic}@media (width<=50rem){#preview{grid-template-columns:1fr}#pv-side{border-inline-end:none;border-bottom:1px solid #eee3d0}}#preview .mirror{color:#7a6f5f;border-bottom:1px dashed #e6dccb;margin-bottom:1rem;padding-bottom:.5rem;font-size:.75rem;font-style:italic}#preview h3{color:maroon;margin:.8rem 0;font-size:1.15rem;font-weight:600}#preview p{margin:0 0 1rem}#preview .q{color:#26408b}#preview .qr{color:#7a6f5f;font-size:.8em}#preview .mk{color:#26408b;cursor:help}#lint{gap:.3rem;margin-top:.6rem;display:grid}#lint p{margin:0;font-size:.85rem;font-style:italic}#lint .err{color:#8b1a1a}#lint .warn{color:#8a6d1a}#lint .ok{color:#1a6b33;font-style:normal}.conventions{color:#7a6f5f;border-top:1px dashed #e6dccb;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-top:.8rem;padding-top:.6rem;font-size:.8rem;display:flex}.conventions #help{margin-inline-start:auto}#help-pop{color:#2b2118;background:#fffdf9;border:1px solid #ccc0ab;border-radius:12px;max-width:30rem;margin:auto;padding:1.2rem 1.4rem;font-family:inherit;line-height:1.9}#help-pop::backdrop{background:#2b211873}#help-pop h3{color:maroon;margin-bottom:.6rem;font-size:1.05rem}#help-pop ul{margin-bottom:.9rem;padding-inline-start:1.1rem}#help-pop li{margin-bottom:.45rem;font-size:.92rem}#help-pop code{background:#f3e6e4;border-radius:3px;padding:.05em .3em;font-family:ui-monospace,Menlo,monospace;font-size:.85em}
