:root{color-scheme:light dark;--fpk-bg:#ffffff;--fpk-fg:#272b28;--fpk-muted:#70756f;--fpk-subtle:#7c8279;--fpk-icon:#737a71;--fpk-quiet:#8a9087;--fpk-disabled:#92978f;--fpk-border:#dedfd8;--fpk-rule:#e8eae5;--fpk-hover:#f7f8f5;--fpk-section:#f8f9f6;--fpk-accent:#345846;--fpk-button-bg:#345846;--fpk-button-fg:#ffffff;--fpk-error:#a32929;--fpk-shadow:#0000000a;--icon-cutout:var(--fpk-bg)}@media (prefers-color-scheme:dark){:root{--fpk-bg:#171a18;--fpk-fg:#e7ebe5;--fpk-muted:#a5ada2;--fpk-subtle:#9ca696;--fpk-icon:#a5afa0;--fpk-quiet:#97a191;--fpk-disabled:#7e887a;--fpk-border:#414a41;--fpk-rule:#303830;--fpk-hover:#222923;--fpk-section:#1d231e;--fpk-accent:#a6d2b5;--fpk-button-bg:#acd4b9;--fpk-button-fg:#172c20;--fpk-error:#ffaaa5;--fpk-shadow:#00000040}}body,html{background:var(--fpk-bg);color:var(--fpk-fg)}input::placeholder,textarea::placeholder{color:var(--fpk-muted)}input[type=checkbox]{accent-color:var(--fpk-accent)}