[data-v-ae15c238]:root{--color-primary:#ff7e5f;--color-primary-dark:#e05e40;--color-primary-light:#ffb49a;--color-accent:#feb47b;--color-secondary:#6c63ff;--color-ink:#1a1a2e;--color-ink-light:#4a4a6a;--color-ink-muted:#8585a8;--color-surface:#fff;--color-surface-alt:#faf8f5;--color-surface-warm:#fff3ed;--color-border:#e8e3de;--color-border-light:#f0ece8;--color-header-bg:hsla(25,92%,70%,.82);--color-header-border:hsla(0,0%,100%,.18);--font-display:Fraunces,Georgia,serif;--font-body:DM Sans,system-ui,sans-serif;--shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.05);--shadow-card:0 2px 8px rgba(26,26,46,.06);--shadow-card-hover:0 8px 24px rgba(26,26,46,.12)}@font-face{font-display:swap;font-family:Rakkas;font-style:normal;font-weight:400;src:url(./Rakkas-Regular.DC0FhmK-.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satisfy;font-style:normal;font-weight:400;src:url(./Satisfy-Regular.BM_SZY9B.ttf) format("truetype")}.app-dropdown-wrap[data-v-ae15c238]{display:inline-flex;position:relative}.app-dropdown__trigger[data-v-ae15c238]{align-items:center;background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .18s;width:36px}.app-dropdown__trigger[data-v-ae15c238]:hover{background:#f0f0f0}.app-dropdown[data-v-ae15c238]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:130px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.app-dropdown--up[data-v-ae15c238]{bottom:calc(100% + 6px);top:auto}.app-dropdown[data-v-ae15c238] button{align-items:center;background:transparent;border:none;color:#313844;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-align:left;transition:background .15s;white-space:nowrap;width:100%}.app-dropdown[data-v-ae15c238] button:hover{background:#f5f5f5}.app-dropdown[data-v-ae15c238] button.is-danger{color:#e53935}.app-dropdown-fade-enter-active[data-v-ae15c238],.app-dropdown-fade-leave-active[data-v-ae15c238]{transition:opacity .15s ease,transform .15s ease}.app-dropdown-fade-enter-from[data-v-ae15c238],.app-dropdown-fade-leave-to[data-v-ae15c238]{opacity:0;transform:translateY(-4px) scale(.97)}
