@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Inter:wght@400;500;600&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F7F3EC;color:#1C1A17;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.art-app{--pad:48px}@media (max-width:640px){.art-app{--pad:18px}.art-app h1{font-size:34px!important}.art-app nav a,.art-app nav button.nav-decor{display:none}}.admin-app{--pad:24px}.admin-app .admin-sections a{display:inline-block}.admin-app .admin-sections{scrollbar-width:none}.admin-app .admin-sections::-webkit-scrollbar{display:none}@keyframes admin-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.admin-app{--pad:14px}.admin-app section{padding-top:28px;padding-bottom:28px}.admin-app .admin-actions{width:100%;align-items:stretch}.admin-app .admin-actions>div{width:100%}.admin-app .admin-actions button{flex:1 1 140px;justify-content:center}.admin-app .admin-hide-mobile{display:none}}a{color:inherit}button,input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #8B6F52;outline-offset:1px}table{border-collapse:collapse;width:100%}