.vanga{--v-night: #201e1d;--v-camera: #2b2725;--v-parchment: #f5ead8;--v-page: #e9e2d4;--v-raised: #fffdf8;--v-ink: #201e1d;--v-ink-60: rgba(32, 30, 29, .6);--v-ink-45: rgba(32, 30, 29, .45);--v-ink-12: rgba(32, 30, 29, .12);--v-cream: #f5ead8;--v-cream-60: rgba(245, 234, 216, .6);--v-cream-35: rgba(245, 234, 216, .35);--v-cream-18: rgba(245, 234, 216, .18);--v-ember: #c67139;--v-ember-deep: #a2542a;--v-ember-soft: rgba(198, 113, 57, .12);--v-olive: #7a8a5e;--v-olive-deep: #4c5836;--v-olive-soft: rgba(122, 138, 94, .12);--v-radius-card: 20px;--v-radius-tile: 14px;--v-shadow: 0 2px 10px rgba(32, 30, 29, .07);font-family:Figtree,system-ui,sans-serif;color:var(--v-ink);background:var(--v-parchment);min-height:100dvh;-webkit-font-smoothing:antialiased}.vanga .v-display{font-family:Caprasimo,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.01em}.vanga .v-hand{font-family:Caveat,cursive;font-weight:600}.vanga .v-eyebrow{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-ember-deep)}.vanga .v-night{background:var(--v-night);color:var(--v-cream)}.vanga .v-night .v-eyebrow{color:#c67139e6}.vanga .v-card{background:var(--v-raised);border:1px solid var(--v-ink-12);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow)}.vanga .v-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border-radius:999px;border:none;font:600 .875rem Figtree,system-ui,sans-serif;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease}.vanga .v-btn:active:not(:disabled){transform:scale(.98)}.vanga .v-btn:disabled{opacity:.45;cursor:not-allowed}.vanga .v-btn-primary{background:var(--v-ember);color:#fff}.vanga .v-btn-primary:hover:not(:disabled){background:var(--v-ember-deep)}.vanga .v-btn-ink{background:var(--v-night);color:var(--v-cream)}.vanga .v-btn-ghost{background:transparent;color:var(--v-ink);border:1.5px solid rgba(32,30,29,.25)}.vanga .v-night .v-btn-ghost{color:#f5ead8bf;border-color:#f5ead84d}.vanga .v-btn-quiet{background:none;border:none;min-height:0;padding:.5rem;font:500 .75rem Figtree,system-ui,sans-serif;color:var(--v-ink-45);cursor:pointer}.vanga .v-night .v-btn-quiet{color:var(--v-cream-35)}.vanga .v-field{display:flex;flex-direction:column;gap:.375rem}.vanga .v-label{font:600 .6875rem Figtree,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink-45)}.vanga .v-night .v-label{color:var(--v-cream-60)}.vanga .v-input{width:100%;min-height:2.75rem;padding:.625rem .875rem;border-radius:var(--v-radius-tile);border:1.5px solid rgba(32,30,29,.2);background:var(--v-raised);color:var(--v-ink);font:400 .875rem Figtree,system-ui,sans-serif;transition:border-color .15s ease}.vanga .v-input::placeholder{color:var(--v-ink-45)}.vanga .v-input:hover{border-color:#201e1d57}.vanga .v-check{display:flex;align-items:flex-start;gap:.5rem;font:400 .8125rem Figtree,system-ui,sans-serif;color:var(--v-ink-60);cursor:pointer}.vanga .v-check input{margin-top:.15rem;width:.9375rem;height:.9375rem;flex-shrink:0;accent-color:var(--v-ember);cursor:pointer}.vanga .v-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border-radius:var(--v-radius-tile);border:1.5px solid rgba(32,30,29,.16);background:var(--v-raised)}.vanga .v-row-title{font:600 .8125rem Figtree,system-ui,sans-serif}.vanga .v-row-sub{margin-top:.125rem;font:400 .75rem Figtree,system-ui,sans-serif;color:var(--v-ink-45);overflow-wrap:anywhere}.vanga .v-alert{padding:.6875rem .875rem;border-radius:var(--v-radius-tile);border:1.5px solid var(--v-ink-12);background:var(--v-raised);font:400 .8125rem/1.5 Figtree,system-ui,sans-serif;color:var(--v-ink-60)}.vanga .v-alert-error{border-color:#c6713980;background:var(--v-ember-soft);color:var(--v-ember-deep)}.vanga .v-alert-ok{border-color:#7a8a5e80;background:var(--v-olive-soft);color:var(--v-olive-deep)}.vanga .v-pill{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem .75rem;border-radius:999px;border:1.5px solid rgba(32,30,29,.25);background:transparent;color:var(--v-ink);font:500 .75rem Figtree,system-ui,sans-serif;cursor:pointer;transition:border-color .15s ease,background .15s ease}.vanga .v-pill:hover:not(.v-pill-on){border-color:var(--v-ember)}.vanga .v-pill-on{background:var(--v-ember);border-color:var(--v-ember);color:#fff;font-weight:600;cursor:default}.vanga :focus-visible{outline:2px solid var(--v-ember);outline-offset:3px;border-radius:6px}.vanga .v-night :focus-visible{outline-color:#e8a877}.vanga .v-shell{max-width:30rem;margin:0 auto;padding:1.25rem 1.375rem 2rem}@media(min-width:900px){.vanga .v-shell-wide{max-width:68rem}.vanga .v-two-pane{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:2rem;align-items:start}}@keyframes v-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}}@keyframes v-turn{0%{transform:rotate(0)}45%{transform:rotate(120deg)}55%{transform:rotate(120deg)}to{transform:rotate(0)}}@keyframes v-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vanga .v-rise{animation:v-rise .5s ease both}@media(prefers-reduced-motion:reduce){.vanga *,.vanga *:before,.vanga *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
