body.vorika-website-page { margin: 0; }
.vorika-website-page .wp-site-blocks { padding: 0; }
.vorika-website-page .entry-content { margin: 0; max-width: none; }
:where(.vorika-landing-page, .vorika-legal-page, .vorika-irrverbs-page) { min-height: 100svh; }
:where(.vorika-landing-page, .vorika-legal-page, .vorika-irrverbs-page) :where(.wp-block-group, .wp-block-image, .wp-block-table, .wp-block-details) { margin-block-start: 0; margin-block-end: 0; }
:where(.vorika-landing-page, .vorika-legal-page, .vorika-irrverbs-page) [hidden] { display: none !important; }
.vorika-editor-interaction { border: 1px solid #a8bfb5; border-radius: 8px; padding: 24px; background: #fff; color: #192b23; font: 14px/1.5 system-ui, sans-serif; }
.vorika-editor-interaction h2, .vorika-editor-interaction h3 { font: 600 18px/1.3 system-ui, sans-serif; color: #192b23; margin: 20px 0 12px; }
.vorika-editor-field { margin-bottom: 18px; }
.vorika-editor-field label { display: block; font-weight: 600; }
.vorika-editor-field .block-editor-rich-text__editable { border: 1px solid #8c8f94; padding: 8px; }
.vorika-editor-collection { margin-bottom: 24px; }
