@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap");:root{--font-body:"Source Sans 3",system-ui,sans-serif;--font-heading:"EB Garamond",Georgia,serif;--theme-bg:#f6eee8;--theme-input-bg:rgba(255,255,255,0.9);--theme-text:#2d241f;--theme-elevation-0:#fffdfb;--theme-elevation-50:#fbf5f0;--theme-elevation-100:#f3e7de;--theme-elevation-150:#ead8ca;--theme-elevation-200:#dfc9b8;--theme-elevation-250:#d5baa7;--theme-elevation-300:#b59782;--theme-elevation-400:#8f7565;--theme-elevation-500:#735b4c;--theme-elevation-600:#5c473c;--theme-elevation-700:#49372f;--theme-elevation-800:#31251f;--theme-elevation-900:#261c17;--theme-elevation-950:#1c1411;--theme-success-100:#edf3eb;--theme-success-600:#4f7250;--theme-error-100:#f8e9ea;--theme-error-300:#efc9cc;--theme-error-600:#9c4a56;--theme-error-950:#4b2027;--style-radius-s:14px;--style-radius-m:22px;--style-radius-l:30px;--gutter-h:clamp(20px,4vw,40px);--accessibility-outline:2px solid rgba(185,133,141,0.8);--accessibility-outline-offset:2px}body,html{min-height:100%;background:radial-gradient(circle at top,rgba(185,133,141,.18) 0,transparent 26%),linear-gradient(180deg,#f4ece6,#fcf7f2);color:var(--theme-text);font-family:var(--font-body)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.22) 1px,transparent 0,transparent 120px),linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16) 1px,transparent 0,transparent 120px);opacity:.2;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 72%)}body,button,input,select,textarea{font-family:var(--font-body)}.create-first-user h1,.form-header__title,.login h1,.logout h1,.not-found h1,.template-minimal h1,h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500;letter-spacing:-.02em}.template-default,.template-minimal{background:transparent}.template-minimal{min-height:100vh}.create-first-user,.login__wrap,.logout__wrap,.not-found__wrap,.payload-settings,.template-minimal__wrap,.verify__brand{position:relative;z-index:1}.create-first-user,.login__wrap,.logout__wrap,.not-found__wrap,.template-minimal__wrap{width:min(720px,100%);padding:32px;border:1px solid rgba(223,201,184,.9);border-radius:32px;background:rgba(255,255,255,.82);box-shadow:0 24px 80px rgba(74,53,40,.08),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.create-first-user,.login__wrap,.logout__wrap,.not-found__wrap{margin-inline:auto}.create-first-user h1,.login__wrap h1,.logout__wrap h1,.not-found__wrap h1{font-size:clamp(2.8rem,7vw,4.4rem);line-height:.94;margin-bottom:10px}.create-first-user p,.login__wrap p,.logout__wrap p,.not-found__wrap p{color:var(--theme-elevation-500)}.field-type{margin-bottom:calc(var(--base) * 1.1)}.field-label,.field-type label{color:var(--theme-elevation-600);font-weight:600}.field-type input,.field-type select,.field-type textarea,.select,.text-input,.textarea-input{border-radius:16px}.field-type .rs__control,.field-type input,.field-type select,.field-type textarea,.select,.text-input,.textarea-input{border-color:var(--theme-elevation-150);background:rgba(255,255,255,.88);box-shadow:none}.field-type .rs__control--is-focused,.field-type input:focus,.field-type select:focus,.field-type textarea:focus,.select:focus,.text-input:focus,.textarea-input:focus{border-color:#b9858d;box-shadow:0 0 0 4px rgba(185,133,141,.12)}.btn,.btn--style-pill,.btn--style-primary,.btn--style-secondary,.form-submit .btn{border-radius:999px}.btn--style-primary,.form-submit .btn{--bg-color:#31251f;--hover-bg:#49372f;--color:#fffdfb;--hover-color:#fffdfb;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase}.btn--style-pill,.btn--style-secondary{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase}.payload-settings{background:transparent}.payload-settings .collection-edit,.payload-settings .collection-list,.payload-settings .dashboard,.payload-settings .doc-controls,.payload-settings .list-header,.payload-settings .nav,.payload-settings .render-fields,.payload-settings .table{border-radius:24px}.payload-settings .collection-edit,.payload-settings .dashboard,.payload-settings .list-header,.payload-settings .nav,.payload-settings .render-fields,.payload-settings .table{background:rgba(255,255,255,.78);border:1px solid rgba(223,201,184,.75);box-shadow:0 18px 50px rgba(74,53,40,.05)}@media (max-width:768px){.create-first-user,.login__wrap,.logout__wrap,.not-found__wrap,.template-minimal__wrap{padding:22px;border-radius:24px}.create-first-user h1,.login__wrap h1,.logout__wrap h1,.not-found__wrap h1{font-size:clamp(2.3rem,12vw,3.2rem)}}