@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}:root{--ob-primary:#c0392b;--ob-primary2:#e74c3c;--ob-accent:#f39c12;--ob-bg:#f5f5f5;--ob-surface:#fff;--ob-border:#e0e0e0;--ob-txt:#1a1a1a;--ob-sub:#6b6b6b;--ob-success:#16a34a;--ob-danger:#dc2626;--ob-warn:#d97706}*{box-sizing:border-box}body{background:var(--ob-bg);color:var(--ob-txt);-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Arial,sans-serif}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
