:root{--color-black: rgb(0, 0, 0);--color-white: rgb(255, 255, 255);--color-hugo-red: rgb(181, 31, 41);--color-hugo-warm-grey: rgb(237, 237, 233);--color-orange-100: rgb(235, 102, 8);--color-orange-80: rgba(235, 102, 8, .8);--color-orange-50: rgba(235, 102, 8, .5);--color-orange-20: rgba(235, 102, 8, .2);--color-green-100: rgb(128, 186, 39);--color-green-80: rgba(128, 186, 39, .8);--color-green-50: rgba(128, 186, 39, .5);--color-green-20: rgba(128, 186, 39, .2);--color-blue-100: rgb(51, 102, 204);--color-blue-80: rgba(51, 102, 204, .8);--color-blue-50: rgba(51, 102, 204, .5);--color-blue-20: rgba(51, 102, 204, .2);--color-light-blue-100: rgb(191, 233, 249);--color-light-blue-80: rgba(191, 233, 249, .8);--color-light-blue-50: rgba(191, 233, 249, .5);--color-light-blue-20: rgba(191, 233, 249, .2);--color-greige-100: rgb(236, 233, 226);--color-greige-80: rgba(236, 233, 226, .8);--color-greige-50: rgba(236, 233, 226, .5);--color-greige-20: rgba(236, 233, 226, .2);--color-camel-100: rgb(152, 113, 71);--color-camel-80: rgba(152, 113, 71, .8);--color-camel-50: rgba(152, 113, 71, .5);--color-camel-20: rgba(152, 113, 71, .2);--color-dark-grey: rgb(102, 102, 102);--color-medium-grey: rgb(153, 153, 153);--color-grey: rgb(204, 204, 204);--color-light-grey: rgb(238, 238, 238);--color-soft-grey: rgb(246, 246, 246);--color-error-red: rgb(255, 70, 50);--color-primary: var(--color-black);--color-primary-hover: #222222;--color-error: var(--color-error-red);--color-success: var(--color-green-100);--color-text: var(--color-black);--color-subtitle: var(--color-dark-grey);--color-label: var(--color-primary);--color-hint: var(--color-dark-grey);--color-placeholder: var(--color-medium-grey);--color-bg: var(--color-soft-grey);--color-card: var(--color-white);--color-input-bg: var(--color-white);--color-surface: #f0f0f0;--color-surface-hover: #e5e5e5;--color-border: transparent;--color-border-focus: #111111;--color-border-inner: var(--color-hugo-warm-grey);--color-border-divider: var(--color-grey);--border-inner: 1px solid var(--color-border-inner);--page-bg-image: url(/images/bg.webp);--radius-card: 1.25rem;--radius-inner: .25rem;--radius-input: 0;--radius-btn: .25rem;--font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-xs: .8125rem;--font-size-xxs: .75rem;--font-size-label: .6875rem;--font-size-heading-lg: 1.75rem;--font-size-heading-xl: 2rem;--letter-spacing-label: .08em;--spacing-heading-subtitle: .5rem;--spacing-subtitle-content: 1rem;--top-menu-height: 2.75rem;--input-height: 3.25rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}app-admin-layout{--editor-card-gap: 1rem;--editor-input-row-gap: 1rem;--editor-field-gap: .5rem;--editor-section-end-gap: .5rem}.admin-input-grid{display:grid;gap:var(--editor-input-row-gap)}.admin-card-stack,.admin-card-grid{display:grid;gap:var(--editor-card-gap)}app-admin-layout input:focus,app-admin-layout input:focus-visible,app-admin-layout textarea:focus,app-admin-layout textarea:focus-visible,app-admin-layout select:focus,app-admin-layout select:focus-visible{border-color:#111;outline:none;box-shadow:none}app-admin-layout input[type=checkbox]:focus-visible,app-admin-layout input[type=radio]:focus-visible{outline:2px solid #111;outline-offset:2px}.active-filters{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}a{color:inherit}app-info-item .info-item__icon svg{width:1.125rem;height:1.125rem;fill:currentColor}
