.p-button .vc-icon{font-size:1rem}.p-button-sm .vc-icon{font-size:.875rem}.p-button-lg .vc-icon{font-size:1.125rem}.dialog-err[data-v-6cd8f26f],.dialog-err[data-v-7b70f7ff]{color:#ef4444;margin:8px 0 0}body{margin:0;font-family:system-ui,sans-serif;background:var(--p-surface-50, #f8fafc);color:var(--p-text-color, #1e293b);transition:background .2s,color .2s}html.dark{color-scheme:dark}html.dark body{background:var(--p-surface-950, #020617);color:var(--p-text-color, #e2e8f0)}.theme-toggle{position:fixed;top:12px;right:12px;z-index:1000}@media(max-width:640px){.container{margin:12px auto;padding:0 8px;gap:12px}.page-header{flex-wrap:wrap;gap:8px;padding-right:48px}.page-header h1{flex:1 1 100%;font-size:1.15em}.page-header .p-button-label{display:none}.grid{grid-template-columns:1fr}.theme-toggle{top:8px;right:8px}.theme-toggle .p-button{padding:.5rem}}.container{max-width:960px;margin:24px auto;padding:0 16px;display:flex;flex-direction:column;gap:16px}.container section{display:flex;flex-direction:column;gap:12px}.container .p-card{margin:0;background:var(--p-content-background);box-shadow:0 1px 3px #00000014;border:1px solid var(--p-content-border-color)}h1{font-size:1.4em;margin:0}h2{font-size:1.1em;margin-top:8px}.page-header{display:flex;align-items:center;gap:12px}.page-header h1{flex:1}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid label{display:flex;flex-direction:column;gap:4px}.card-title-row{display:flex;justify-content:space-between;align-items:center;gap:12px}label{display:flex;flex-direction:column;gap:4px}
