@import"https://fonts.googleapis.com/css2?family=Patrick+Hand&family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Myanmar:wght@400;500;600&display=swap";:root{font-family:DM Sans,Noto Sans Myanmar,sans-serif;color:#51415e;background:#fff8ec;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background-image:linear-gradient(#dfd9d344 1px,transparent 1px),linear-gradient(90deg,#dfd9d344 1px,transparent 1px);background-size:26px 26px;line-height:1.8}a{color:#805b8d}button,input,textarea{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a675a6;outline-offset:4px}[hidden]{display:none!important}header{max-width:1160px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font:32px Patrick Hand,cursive;color:#62456c;text-decoration:none;white-space:nowrap}nav{display:flex;gap:18px;align-items:center;font-size:13px}nav a{text-decoration:none}header button,.text-button{border:0;background:none;color:#805b8d;box-shadow:none;padding:0;font-size:13px}main{max-width:1100px;margin:28px auto 65px;padding:0 24px}h1,h2,h3{font-family:Patrick Hand,Noto Sans Myanmar,cursive;font-weight:400;line-height:1.3}h1{font-size:43px;margin:22px 0 16px}h2{font-size:27px;margin:10px 0}p{margin:12px 0 20px}em{font-style:normal;color:#c46f91}.hero{padding:28px 0 38px;max-width:730px}.hero h1{font-size:68px;line-height:1.04}.hero>p{max-width:580px;color:#806e87}.eyebrow{display:inline-block;background:#ffdd8d;border:1px solid #d5ad5e;padding:4px 11px;box-shadow:2px 2px #e7c98f;transform:rotate(-2deg);font:17px Patrick Hand,cursive}.price{font:32px Patrick Hand,cursive;margin:20px 0}.price span{font:13px DM Sans,sans-serif;color:#85708d}.card{background:#fffdf7;border:2px solid #806b86;border-radius:9px 18px 13px 9px;box-shadow:5px 6px #dfcde4;padding:24px;margin:20px 0;min-width:0}.narrow{max-width:700px;margin:30px auto}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid .card{margin-top:10px}.number{font:24px Patrick Hand,cursive;background:#e8ddf7;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.button,button{display:inline-block;text-decoration:none;background:#e9b0c9;color:#543e60;border:2px solid #695173;border-radius:8px 11px 7px 10px;box-shadow:3px 4px #bca1c7;padding:10px 17px;font-weight:600;cursor:pointer;font-size:14px;line-height:1.6}button:hover,.button:hover{background:#f1c6d8}button:disabled{opacity:.45;cursor:default}.secondary{background:#eee2f6;margin-left:8px}.notice,.success,.error{padding:13px 17px;border:1px dashed #c7b3cc;background:#fff5ce;border-radius:8px;font-size:13px;color:#74617a}.success{background:#e2f1e5}.error{background:#ffe4e7;color:#833f54;border-color:#ce91a1;margin-bottom:20px}.muted{color:#806c89;font-size:13px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}form{display:grid;gap:18px}label{display:block;font-size:13px;font-weight:600}input{display:block;width:100%;border:1px solid #bea6c7;border-radius:8px;padding:11px 13px;background:#fffdf7;color:#51415e;margin-top:7px;min-width:0}input[readonly]{font-size:12px}input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 9px 0 0}.check{display:flex;align-items:flex-start;font-weight:400;line-height:1.8;gap:3px;margin:15px 0}.actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 0}.actions button{margin:0}.qr{display:block;width:260px;max-width:100%;height:auto;margin:24px auto;border:8px solid white;box-shadow:3px 4px #e1d2e5}.list-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 15px}.list-head input{width:260px}.chapters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.chapters button{background:#fffdf7;border:1px solid #bda5c4;box-shadow:none;font-size:13px;color:#73587e}.chapters button[aria-current=page]{background:#bde1cf;border-color:#718776;box-shadow:2px 3px #a6c0ad;color:#405d4d}#notebook{border:1px solid #d8c5dd;border-radius:12px;overflow:hidden;background:#fff8e9}footer{max-width:1100px;margin:auto;padding:25px 24px 40px;border-top:1px dashed #c8b6ce;font-size:12px;color:#88728f}code{font-size:11px;overflow-wrap:anywhere}#requests .card button{margin-right:12px}.danger{border-style:dashed;box-shadow:none;margin-top:45px}.text-button{margin-top:20px;text-decoration:underline}.card button{max-width:100%}@media(max-width:750px){header{padding:20px 18px;flex-wrap:wrap}.brand{font-size:28px}header nav{gap:15px}main{padding:0 18px;margin-top:10px}.hero h1{font-size:53px}.grid{grid-template-columns:1fr;gap:10px}h1{font-size:35px}.card{padding:22px 18px}.list-head{align-items:flex-start;flex-direction:column}.list-head input{width:100%}.chapters button{flex:1 0 40%;font-size:12px}.actions{flex-wrap:wrap}.actions button{flex:1}.price{font-size:29px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.security-dialog{border:2px solid #806b86;border-radius:14px;padding:24px;max-width:400px;color:#51415e;background:#fffdf7;box-shadow:6px 7px #dfcde4}.security-dialog::backdrop{background:#3c294c80}.security-dialog h2{margin-top:0}.security-widget{margin:18px 0}
