@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/font-0.316j0ulv377z6.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/font-1.1ak_r0qwk4efr.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/font-2.2r2fipdt7dpwy.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/font-3.0vbbr_motsstn.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/font-4.10xgmchs6okr4.ttf)format("truetype")}[data-design-system=wonderinos]{--background:#f9f8f2;--foreground:#101010;--card:#f9f8f2;--card-foreground:#101010;--primary:#101010;--primary-foreground:#fff;--accent:#e8e0f5;--accent-foreground:#101010;--muted-foreground:#646469;--value-foreground:color-mix(in srgb, var(--foreground) 95%, var(--card));--border:#c7c2cd88;--input:#aaa69f;--ring:#8c6de2;--radius:6px;--font-sans:"DM Sans", sans-serif;--type-body:17px;--surface-shadow:#34233c0a;color:var(--foreground);background:var(--background)}[data-design-system=wonderinos][data-theme=dark]{--background:#101016;--foreground:#f8f5ed;--card:#14141d;--card-foreground:#f8f5ed;--primary:#f8f5ed;--primary-foreground:#14121a;--accent:#302938;--accent-foreground:#f8f5ed;--muted-foreground:#c1bccb;--border:#7e72965c;--input:#625d6a;--ring:#c5a9ff;--surface-shadow:#0006}@layer base{[data-design-system=wonderinos] :where(td,dd,.value-text){color:var(--value-foreground)}[data-design-system=wonderinos] :where(td,dd,.value-text) :where(a,button,[role=button]){color:var(--foreground)}}[data-design-system=wonderinos] .value-link{color:var(--value-foreground)}.ds-wonderinos-button{min-height:var(--wonderinos-touch-target);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.ds-wonderinos-button[data-variant=outline]{background:var(--background);color:var(--foreground);border-color:var(--border)}.ds-wonderinos-button:disabled{opacity:.5;cursor:not-allowed}.ds-wonderinos-button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ds-wonderinos-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);padding:28px}.ds-wonderinos-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.ds-wonderinos-page-heading h1{font-size:var(--type-title);margin:0;line-height:1.2}.ds-wonderinos-page-heading__controls{align-items:center;gap:8px;display:flex}.ds-wonderinos-empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;padding:72px 24px;display:flex}.ds-wonderinos-empty h2{font-size:var(--type-item);margin:0}.ds-wonderinos-empty p{color:var(--muted-foreground);margin:0}.ds-wonderinos-item-group{flex-direction:column;gap:12px;width:100%;display:flex}.ds-wonderinos-item{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:16px;padding:12px 16px;display:flex}.ds-wonderinos-item[data-variant=outline]{border-color:var(--border)}.ds-wonderinos-item-content{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ds-wonderinos-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-design-system=wonderinos]{--font-heading:"Anton", sans-serif;--type-title:clamp(28px, 4vw, 40px);--type-item:20px;--type-meta:12px;--wonderinos-touch-target:44px}.ds-wonderinos-wordmark{font-family:var(--font-heading);white-space:nowrap;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.ds-wonderinos-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;color:var(--card-foreground);padding:20px}.ds-wonderinos-notice[data-tone=error]{border-color:var(--primary)}.ds-wonderinos-page-heading h1,.ds-wonderinos-empty h2{font-family:var(--font-heading);font-weight:400}.ds-wonderinos-drawer-trigger{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ds-wonderinos-drawer-overlay{z-index:100;background:#0009;position:fixed;inset:0}.ds-wonderinos-drawer{z-index:101;border-right:1px solid var(--border);background:var(--background);width:min(400px,100vw - 24px);height:100dvh;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;gap:24px;padding:24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 40px #0003}.ds-wonderinos-drawer-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ds-wonderinos-drawer-header h2{font-family:var(--font-heading);margin:0;font-size:26px;font-weight:400}.ds-wonderinos-drawer-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;line-height:1.5}a{color:inherit;text-underline-offset:.2em}button,input{font:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.wonderinos-auth{flex-direction:column;align-items:center;gap:28px;width:min(100% - 32px,620px);margin:64px auto;display:flex}.wonderinos-auth>.ds-wonderinos-wordmark{font-size:44px}.wonderinos-auth .ds-wonderinos-card{flex-direction:column;gap:20px;display:flex}.wonderinos-auth h1{font-size:26px}.wonderinos-auth p{margin:0}.wonderinos-auth code{overflow-wrap:anywhere}.wonderinos-admin{min-height:100dvh}.wonderinos-admin__header{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 28px;display:flex}.wonderinos-admin__header .ds-wonderinos-wordmark{font-size:32px}.wonderinos-badge{background:var(--accent);border-radius:24px;padding:4px 12px;font-size:14px}.wonderinos-admin__menu{margin-left:auto}.wonderinos-admin__navigation{flex-direction:column;gap:8px;display:flex}.wonderinos-admin__navigation a{border-radius:var(--radius);padding:10px 16px;text-decoration:none}.wonderinos-admin__navigation [aria-current=page]{background:var(--accent);font-weight:600}.wonderinos-admin__links{flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;font-size:14px;display:flex}.wonderinos-admin__content{width:min(100%,1440px);min-width:0;margin-inline:auto;padding:36px}.wonderinos-skip{background:var(--card);z-index:1;padding:8px;position:fixed;top:-100px;left:16px}.wonderinos-skip:focus{top:12px}@media (max-width:720px){.wonderinos-admin__header{gap:10px;padding:12px 16px}.wonderinos-admin__content{padding:24px 16px}.wonderinos-auth{margin:32px auto}}.wonderinos-account-id-label{font-size:var(--type-meta);color:var(--muted-foreground)}.wonderinos-auth>[role=alert]{width:100%}.wonderinos-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.wonderinos-admin__header .ds-wonderinos-wordmark{font-size:clamp(18px,5vw,24px)}}.wonderinos-admin__setting{justify-content:space-between;align-items:center;gap:16px;display:flex}.wonderinos-admin__badges{flex-wrap:wrap;gap:8px;display:flex}
