/* Global page styles. */
body{margin:0;background:#FFFAF2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23C9973A' stroke-opacity='.16' stroke-width='1'%3E%3Ccircle cx='48' cy='48' r='4'/%3E%3Cpath d='M48 33c4 5 4 10 0 15c-4-5-4-10 0-15zM48 63c4-5 4-10 0-15c-4 5-4 10 0 15zM33 48c5-4 10-4 15 0c-5 4-10 4-15 0zM63 48c-5-4-10-4-15 0c5 4 10 4 15 0z'/%3E%3Ccircle cx='0' cy='0' r='9'/%3E%3Ccircle cx='96' cy='0' r='9'/%3E%3Ccircle cx='0' cy='96' r='9'/%3E%3Ccircle cx='96' cy='96' r='9'/%3E%3C/g%3E%3C/svg%3E") repeat;color:#2A1A14;font-family:'Hind Madurai',system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;touch-action:manipulation}
*{box-sizing:border-box}
a{color:#B8321C}
a:hover{color:#6B1609}
button{font-family:inherit}
summary::-webkit-details-marker{display:none}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #F0B429;outline-offset:2px;border-radius:10px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important;animation:none!important}
}
html[data-cursor=brand],html[data-cursor=brand] body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5v17.2l4.7-4.6 3.1 6.9 2.9-1.3-3.1-6.8h6.6z' fill='%23B8321C' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='17.5' cy='4.5' r='2.6' fill='%23F0B429' stroke='%23B8321C' stroke-width='1'/%3E%3C/svg%3E") 5 3,auto}
html[data-cursor=brand] a,html[data-cursor=brand] button,html[data-cursor=brand] summary,html[data-cursor=brand] [role=tab]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M12 23s-7.2-6.3-7.2-12.1a7.2 7.2 0 0 1 14.4 0C19.2 16.7 12 23 12 23z' fill='%23F0B429' stroke='%23B8321C' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10.8' r='2.7' fill='%23B8321C'/%3E%3C/svg%3E") 16 30,pointer!important}
html[data-cursor=brand] input,html[data-cursor=brand] textarea{cursor:text}

