@font-face{font-family:Kannada;src:url(/fonts/kannada.woff2)}@font-face{font-family:SerifKannada;src:url(/fonts/serif-kannada.woff2)}@font-face{font-family:Standard;src:url(/fonts/standard.woff2)}.document-studio{background:#f6f2ec;padding:20px;border-radius:12px}.doc-toolbar{display:flex;gap:12px;flex-wrap:wrap;background:white;border:1px solid #ddd;padding:14px;margin:12px 0;border-radius:8px}.doc-toolbar label{display:flex;flex-direction:column;font-size:12px;gap:5px;max-width:240px}.doc-toolbar input,.doc-toolbar select{max-width:220px}.doc-toolbar button,.document-studio button{border:1px solid #bdb0a0;padding:8px 12px;border-radius:5px;background:white;cursor:pointer}.doc-toolbar button[aria-pressed=true]{background:#742b3d;color:white}.document-studio button:disabled{opacity:.45;cursor:not-allowed}.doc-toolbar .doc-text-input{max-width:none;width:100%}.doc-text-input textarea{width:100%}.doc-paper{max-width:560px;min-height:600px;padding:40px;margin:24px auto;box-shadow:0 5px 30px #0002;overflow-wrap:anywhere}.doc-paper footer,.doc-paper header{text-align:center;font-family:Kannada;font-size:11px;padding:14px 0;color:#666}.doc-block{outline:1px dashed transparent;cursor:pointer}.doc-block:hover{outline-color:#aaa}.doc-block.selected{outline:2px solid #872e46}.doc-block p{margin:0}.doc-block img{display:inline-block;max-width:100%}.doc-block hr{border:0;border-top:2px dashed #999;margin:30px 0}.document-studio details{margin:16px 0}.document-studio iframe{border:1px solid #ccc;margin:15px 0}@media(max-width:700px){.document-studio{padding:10px}.doc-paper{padding:20px}.doc-toolbar{padding:8px}.doc-toolbar label{max-width:100%}}