﻿/*!
 * PermaCSS 🐮🇨🇭🫕 v1.0.0 (https://permacss.com)
 * Copyright 2024-2074 - Licensed under MIT
 *//*!
 * PermaCSS - Reboot
 *
 * Normalization of HTML elements, manually forked from Normalize.css and
 * csstools/Normalize.css to remove styles targeting irrelevant browsers
 * while applying new styles.
 *
 * Reboot based on :
 * - normalize.css v8.0.1  | MIT License | github.com/necolas/normalize.css
 * - normalize.css v13.0.0 | CC0 1.0 Universal | github.com/csstools/normalize.css
 * - sanitize.css v13.0.0  | CC0 1.0 Universal | github.com/csstools/sanitize.css
 * ––––––––––––––––––––
 */*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:var(--perma-body-line-height);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;margin:0}main{display:block}h1 h2,h3,h4,h5,h6{font-size:var(--perma-body-font-size);margin:0 0 calc(var(--perma-spacing)*1.5) 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(nav li)::before{float:left;content:"​"}hr{box-sizing:content-box;height:0;overflow:visible;color:inherit}pre{overflow:auto}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}canvas{display:inline-block}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}:where(input:is([type=color i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible;text-transform:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}:where(:root){background-color:var(--perma-body-background-color);color:var(--perma-body-color);font-family:var(--perma-body-font-family);font-weight:var(--perma-body-font-weight);font-size:var(--perma-body-font-size);text-underline-offset:var(--perma-text-underline-offset);text-rendering:optimizeLegibility;cursor:default;line-height:var(--perma-body-line-height);overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--perma-font-family-emoji:Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--perma-font-family-sans-serif:system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--perma-font-family-monospace:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--perma-line-height:1.5;--perma-body-font-family:var(--perma-font-family-sans-serif);--perma-body-font-size:100%;--perma-body-font-weight:400;--perma-body-line-height:1.5;--perma-text-underline-offset:.1rem;--perma-body-background-color:#ffffff;--perma-body-color:#212529;--perma-text-selection-color:rgba(13,12,13,.3875);--perma-muted-color:#646b79;--perma-muted-border-color:#e7eaf0;--perma-primary:#0172ad;--perma-primary-rgb:rgb(1, 114, 173);--perma-primary-rgba:rgba(1, 114, 173, 0.2);--perma-primary-background:#0172ad;--perma-primary-border:var(--perma-primary-background);--perma-primary-underline:rgba(1,114,173,.5);--perma-primary-hover:#015887;--perma-primary-hover-background:#02659a;--perma-primary-hover-border:var(--perma-primary-hover-background);--perma-primary-hover-underline:var(--perma-primary-hover);--perma-primary-focus:rgba(2,154,232,.5);--perma-primary-inverse:#fff;--perma-secondary:#5d6b89;--perma-secondary-background:#525f7a;--perma-secondary-border:var(--perma-secondary-background);--perma-secondary-underline:rgba(93, 107, 137, 0.5);--perma-secondary-hover:#48536b;--perma-secondary-hover-background:#48536b;--perma-secondary-hover-border:var(--perma-secondary-hover-background);--perma-secondary-hover-underline:var(--perma-secondary-hover);--perma-secondary-focus:rgba(93, 107, 137, 0.25);--perma-secondary-inverse:#ffffff;--perma-contrast:#181c25;--perma-contrast-background:#181c25;--perma-contrast-border:var(--perma-contrast-background);--perma-contrast-underline:rgba(24, 28, 37, 0.5);--perma-contrast-hover:#000000;--perma-contrast-hover-background:#000000;--perma-contrast-hover-border:var(--perma-contrast-hover-background);--perma-contrast-hover-underline:var(--perma-secondary-hover);--perma-contrast-focus:rgba(93, 107, 137, 0.25);--perma-contrast-inverse:#ffffff;--perma-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 .0625rem rgba(129, 145, 181, 0.015);--perma-h1-color:#2d3138;--perma-h2-color:#373c44;--perma-h3-color:#424751;--perma-h4-color:#4d535e;--perma-h5-color:#5c6370;--perma-h6-color:#646b79;--perma-mark-background-color:#fde7c0;--perma-mark-color:#0f1114;--perma-ins-color:#1d6a54;--perma-del-color:#883935;--perma-blockquote-border-color:var(--perma-muted-border-color);--perma-blockquote-footer-color:var(--perma-muted-color);--perma-button-box-shadow:0 0 0 rgba(0,0,0,0);--perma-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--perma-table-border-color:var(--perma-muted-border-color);--perma-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--perma-code-background-color:#f3f5f7;--perma-code-color:#646b79;--perma-code-kbd-background-color:var(--perma-body-color);--perma-code-kbd-color:var(--perma-body-background-color);--perma-border-radius:.25rem;--perma-border-width:.0625rem;--perma-outline-width:.125rem;--perma-transition:.2s ease-in-out;--perma-spacing:1rem;--perma-typography-spacing-vertical:1rem;--perma-form-element-spacing-vertical:.75rem;--perma-form-element-spacing-horizontal:1rem;--perma-block-spacing-vertical:calc(var(--perma-spacing)*2);--perma-block-spacing-horizontal:var(--perma-spacing);--perma-grid-column-gap:var(--perma-spacing);--perma-grid-row-gap:var(--perma-spacing)}@media(min-width: 576px){:root{--perma-body-font-size:106.25%}}@media(min-width: 768px){:root{--perma-body-font-size:112.5%}}@media(min-width: 992px){:root{--perma-body-font-size:118.75%}}@media(min-width: 1200px){:root{--perma-body-font-size:125%}}@media(min-width: 576px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*2.5)}}@media(min-width: 768px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*3)}}@media(min-width: 992px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*3.5)}}@media(min-width: 1200px){body>main,body>footer,section{--perma-block-spacing-vertical:calc(var(--perma-spacing)*4)}}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--perma-block-spacing-vertical) var(--perma-block-spacing-horizontal)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--perma-spacing);padding-left:var(--perma-spacing)}@media(min-width: 1200px){.container{max-width:1130px}}section{margin-bottom:var(--perma-block-spacing-vertical)}.section{padding:var(--perma-spacing);background-color:green}.grid{grid-column-gap:var(--perma-grid-column-gap);grid-row-gap:var(--perma-grid-row-gap);display:grid;grid-template-columns:1fr}.grid.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(min-width: 768px){.grid{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--perma-spacing)*.5) 0;color:var(--perma-color-gray-800)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--perma-outline-width:.0625rem}[type=search]{--perma-border-radius:5rem}a{--perma-text-decoration:underline}a.secondary,a.contrast{--perma-text-decoration:underline}:where(a:not([role=button])),[role=link]{--perma-body-color:var(--perma-primary);--perma-body-background-color:rgba(0,0,0,0);--perma-underline:var(--perma-primary-underline);outline:none;background-color:var(--perma-body-background-color);color:var(--perma-body-color);text-decoration:var(--perma-text-decoration);text-decoration-color:var(--perma-underline);text-underline-offset:.125em;transition:background-color var(--perma-transition),color var(--perma-transition),text-decoration var(--perma-transition),box-shadow var(--perma-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--perma-body-color:var(--perma-primary-hover);--perma-underline:var(--perma-primary-hover-underline);--perma-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--perma-outline-width) var(--perma-primary-focus)}a[role=button]{display:inline-block}small{--perma-body-font-size:.875em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--perma-typography-spacing-vertical);color:var(--perma-body-color);font-style:normal;font-weight:var(--perma-body-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--perma-typography-spacing-vertical);color:var(--perma-body-color);font-weight:var(--perma-body-font-weight);font-size:var(--perma-body-font-size);line-height:var(--perma-body-line-height);font-family:var(--perma-body-font-family)}h1,h2,h3,h4,h5,h6{--perma-body-font-weight:700}h1{--perma-body-color:var(--perma-h1-color);--perma-body-font-size:2rem;--perma-body-line-height:1.125;--perma-typography-spacing-top:3rem}h2{--perma-body-color:var(--perma-h2-color);--perma-body-font-size:1.75rem;--perma-body-line-height:1.15;--perma-typography-spacing-top:2.625rem}h3{--perma-body-color:var(--perma-h3-color);--perma-body-font-size:1.5rem;--perma-body-line-height:1.175;--perma-typography-spacing-top:2.25rem}h4{--perma-body-color:var(--perma-h4-color);--perma-body-font-size:1.25rem;--perma-body-line-height:1.2;--perma-typography-spacing-top:1.874rem}h5{--perma-body-color:var(--perma-h5-color);--perma-body-font-size:1.125rem;--perma-body-line-height:1.225;--perma-typography-spacing-top:1.6875rem}h6{--perma-body-color:var(--perma-h6-color);--perma-body-font-size:1rem;--perma-body-line-height:1.25;--perma-typography-spacing-top:1.5rem}p{margin-bottom:var(--perma-typography-spacing-vertical)}mark{padding:.125rem .25rem;background-color:var(--perma-mark-background-color);color:var(--perma-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--perma-typography-spacing-vertical) 0;padding:var(--perma-spacing);border-right:none;border-left:.25rem solid var(--perma-blockquote-border-color);border-inline-start:.25rem solid var(--perma-blockquote-border-color);border-inline-end:none}blockquote p{font-weight:500}blockquote footer{margin-top:calc(var(--perma-typography-spacing-vertical)*.5);color:var(--perma-blockquote-footer-color)}blockquote footer cite{font-weight:500}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--perma-ins-color);text-decoration:none}del{color:var(--perma-del-color)}::selection{background-color:var(--perma-text-selection-color)}img{max-width:100%;height:auto}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--perma-body-background-color:var(--perma-primary-background);--perma-border-color:var(--perma-primary-border);--perma-body-color:var(--perma-primary-inverse);--perma-box-shadow:var(--perma-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--perma-form-element-spacing-vertical) var(--perma-form-element-spacing-horizontal);border:var(--perma-border-width) solid var(--perma-border-color);border-radius:var(--perma-border-radius);outline:none;background-color:var(--perma-body-background-color);box-shadow:var(--perma-box-shadow);color:var(--perma-body-color);font-weight:var(--perma-body-font-weight);font-size:1rem;line-height:var(--perma-body-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--perma-transition),border-color var(--perma-transition),color var(--perma-transition),box-shadow var(--perma-transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--perma-body-background-color:var(--perma-primary-hover-background);--perma-border-color:var(--perma-primary-hover-border);--perma-box-shadow:var(--perma-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--perma-body-color:var(--perma-primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--perma-box-shadow:var(--perma-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--perma-outline-width) var(--perma-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--perma-spacing)}[type=reset],[type=file]::file-selector-button{--perma-body-background-color:var(--perma-secondary);--perma-border-color:var(--perma-secondary);--perma-body-color:var(--perma-secondary-inverse);cursor:pointer}[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--perma-body-background-color:var(--perma-secondary-hover);--perma-border-color:var(--perma-secondary-hover)}[type=reset]:focus,[type=file]::file-selector-button:focus{--perma-box-shadow:var(--perma-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--perma-outline-width) var(--perma-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}[role=search]{--perma-border-radius:5rem}[role=search] button,[role=search] [type=submit],[role=search] [type=button],[role=search] [role=button],[role=group] button,[role=group] [type=submit],[role=group] [type=button],[role=group] [role=button]{--perma-form-element-spacing-horizontal:2rem}table{border-spacing:0;width:100%}thead th,thead td,tfoot th,tfoot td{--perma-font-weight:600;--perma-border-width:.1875rem}th,td{padding:calc(var(--perma-spacing)/2) var(--perma-spacing);border-bottom:var(--perma-border-width) solid var(--perma-table-border-color);background-color:var(--perma-body-background-color);color:var(--perma-body-color);font-weight:var(--perma-font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--perma-border-width) solid var(--perma-table-border-color);border-bottom:0}pre,code,kbd{border-radius:var(--perma-border-radius);background:var(--perma-code-background-color);color:var(--perma-code-color);font-weight:var(--perma-body-font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem}pre{background-color:#212529;display:block;margin-bottom:var(--perma-spacing);overflow-x:auto}pre>code{color:#8891a4;display:block;padding:var(--perma-spacing);background:none;line-height:var(--perma-body-line-height)}kbd{background-color:var(--perma-code-kbd-background-color);color:var(--perma-code-kbd-color);vertical-align:baseline}pre,code,kbd,samp{--perma-body-font-family:var(--perma-font-family-monospace)}kbd{--perma-body-font-weight:bolder}hr{margin:var(--perma-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--perma-muted-border-color)}/*# sourceMappingURL=permacss-minimal.css.map */
