:root{--ui-font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--ui-bg:var(--cicd-surface-base);--ui-bg-alt:var(--cicd-surface-inset);--ui-surface:var(--cicd-surface-l1);--ui-surface-card:var(--cicd-surface-l2);--ui-surface-subtle:var(--cicd-surface-l2);--ui-surface-hover:var(--cicd-button-ghost-hover);--ui-brand-bold:var(--cicd-button-filled);--ui-brand-hover:var(--cicd-button-filled-hover);--ui-brand-active:var(--cicd-button-filled-active);--ui-brand:var(--cicd-button-secondary-fill);--ui-brand-subtle:var(--cicd-button-ghost-surface-hover);--ui-fg:var(--cicd-fg-primary);--ui-fg-subtle:var(--cicd-fg-secondary);--ui-fg-subtlest:var(--cicd-fg-tertiary);--ui-fg-disabled:var(--cicd-fg-quaternary);--ui-fg-inverse:var(--cicd-fg-invert);--ui-fg-brand:var(--cicd-fg-primary);--ui-fg-brand-subtle:var(--cicd-fg-secondary);--ui-border:var(--cicd-border-l2);--ui-border-subtle:var(--cicd-border-l1);--ui-border-white:1px solid var(--cicd-border-l1);--ui-success:var(--cicd-fg-success);--ui-success-soft:var(--cicd-success-soft);--ui-warning:var(--cicd-fg-warning);--ui-warning-soft:var(--cicd-bg-warning);--ui-danger:var(--cicd-fg-danger);--ui-danger-soft:var(--cicd-button-danger-fill);--ui-shadow-sm:var(--cicd-shadow-sm);--ui-shadow-card:var(--cicd-shadow);--ui-shadow-card-hover:var(--cicd-shadow-lg);--ui-shadow-lg:var(--cicd-shadow-lg);--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:24px;--ui-radius-card:28px;--ui-radius-full:9999px;--ui-glass:var(--cicd-surface-l2);--ui-glass-strong:var(--cicd-surface-l2);--ui-glass-soft:var(--cicd-surface-inset);--ui-glass-border:var(--cicd-border-l1);--ui-glass-border-strong:var(--cicd-border-l2);--ui-glass-blur:28px;--ui-glass-saturate:1.12;--ui-glass-shadow:var(--cicd-shadow);--ui-glass-shadow-lg:var(--cicd-shadow-lg);--ui-accent-warm:var(--cicd-wd-accent);--ui-accent-warm-soft:var(--cicd-accent-soft);--ui-accent-warm-border:var(--cicd-accent-border);color-scheme:var(--cicd-scheme)}:root[data-theme=light]{--ui-bg:var(--cicd-surface-base);--ui-bg-alt:var(--cicd-surface-inset);--ui-surface:var(--cicd-surface-l1);--ui-surface-card:var(--cicd-surface-l2);--ui-surface-subtle:var(--cicd-surface-l2);--ui-surface-hover:var(--cicd-button-ghost-hover);--ui-brand-bold:var(--cicd-button-filled);--ui-brand-hover:var(--cicd-button-filled-hover);--ui-brand-active:var(--cicd-button-filled-active);--ui-brand:var(--cicd-button-secondary-fill);--ui-brand-subtle:var(--cicd-button-ghost-surface-hover);--ui-fg:var(--cicd-fg-primary);--ui-fg-subtle:var(--cicd-fg-secondary);--ui-fg-subtlest:var(--cicd-fg-tertiary);--ui-fg-disabled:var(--cicd-fg-quaternary);--ui-fg-inverse:var(--cicd-fg-invert);--ui-fg-brand:var(--cicd-fg-primary);--ui-fg-brand-subtle:var(--cicd-fg-secondary);--ui-border:var(--cicd-border-l2);--ui-border-subtle:var(--cicd-border-l1);--ui-border-white:1px solid var(--cicd-border-l1);--ui-shadow-sm:var(--cicd-shadow-sm);--ui-shadow-card:var(--cicd-shadow);--ui-shadow-card-hover:var(--cicd-shadow-lg);--ui-shadow-lg:var(--cicd-shadow-lg);color-scheme:var(--cicd-scheme)}html,body,button,input,select,textarea{font-family:var(--g-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-fg{color:var(--ui-fg)!important}.ui-fg-subtle{color:var(--ui-fg-subtle)!important}.ui-fg-subtlest{color:var(--ui-fg-subtlest)!important}.ui-fg-brand{color:var(--ui-fg-brand)!important}.ui-bg-neutral-static{background-color:var(--ui-surface-subtle)!important}.ui-bg-brand-bold{background-color:var(--ui-brand-bold)!important}.p-card-twotone{background:var(--ui-glass)!important;border:1px solid var(--ui-glass-border)!important;border-radius:var(--ui-radius-card)!important;box-shadow:var(--ui-shadow-card)!important;-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate))!important;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s!important}.p-card-twotone:hover{background:var(--ui-glass-strong)!important;border-color:var(--ui-glass-border-strong)!important;box-shadow:var(--ui-shadow-card-hover)!important;transform:translateY(-2px)!important}.p-btn-brand-exact{background-color:var(--ui-brand-bold)!important;color:var(--ui-fg-inverse)!important;border-radius:var(--ui-radius-sm)!important;cursor:pointer!important;border:none!important;justify-content:center!important;align-items:center!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s,transform .1s!important;display:inline-flex!important}.p-btn-brand-exact:hover{background-color:var(--ui-brand-hover)!important;color:var(--ui-fg-inverse)!important}.p-btn-brand-exact:active{background-color:var(--ui-brand-active)!important;color:var(--ui-fg-inverse)!important;transform:scale(.97)!important}.p-btn-subtle-exact{background-color:var(--ui-surface)!important;color:var(--ui-fg)!important;border-radius:var(--ui-radius-sm)!important;border:1px solid var(--ui-border)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s!important;display:inline-flex!important}.p-btn-subtle-exact:hover{background-color:var(--ui-surface-subtle)!important}.p-glass{background:var(--ui-glass);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate))}.p-glass-strong{background:var(--ui-glass-strong);border:1px solid var(--ui-glass-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-glass-shadow-lg);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate))}.p-stage-ambient{background:radial-gradient(1100px 640px at 50% -18%, var(--cicd-button-ghost-surface-hover), transparent 58%), radial-gradient(900px 520px at 50% 0%, var(--cicd-button-ghost-surface-hover), transparent 55%), var(--ui-bg)}
