#breadcrumbs{height:3rem;line-height:3rem;padding-left:3rem}#breadcrumbs span{display:inline-block;padding:0 1rem}#breadcrumbs span:first-child{padding-left:0}#breadcrumbs i{display:inline-block;width:20px;text-align:center}.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color 0.5s ease,background 0.5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #eee;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"\2713";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #eee}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color 0.5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:flex;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#C3C3C3;text-align:center;font-size:1.2em}.signature-pad--actions{display:flex;justify-content:space-between;margin-top:8px}[data-grav-field="array"] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field="array"] .form-row>input,[data-grav-field="array"] .form-row>textarea{margin:0 .5rem;display:inline-block}.grav-peertube{height:0;padding-bottom:56.25%;margin-bottom:10px;position:relative;overflow:hidden;max-width:1920px;max-height:1080px;background-color:#000}.grav-peertube iframe{top:0;left:0;width:100%;height:100%;position:absolute}.grav-peertube--lazyloaded{background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.grav-peertube--lazyloaded button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;border:none;background-color:#fff0;padding:0;outline:0;cursor:pointer}.grav-peertube--lazyloaded iframe:not([src]){display:none}.grav-peertube--lazyloaded iframe[src]+button{display:none}.grav-peertube--lazyloaded path:first-of-type{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);-o-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1)}.grav-peertube--lazyloaded:hover path:first-of-type,.grav-peertube--lazyloaded button:focus path:first-of-type{fill:#f1680d;fill-opacity:1}.search-wrapper .search-input{width:80%;display:inline-block}.search-submit{display:inline-block;border-radius:4px;background:#eee;border:1px solid #ccc;vertical-align:top}.search-submit img{width:20px;vertical-align:middle}.search-image{float:left}.search-item{margin-left:130px;margin-bottom:50px}.search-item p{margin:0}.search-title h3{margin:0}.search-details{font-size:13px}.search-row:last-child hr{display:none}.grav-youtube{height:0;padding-bottom:56.25%;margin-bottom:10px;position:relative;overflow:hidden;max-width:1920px;max-height:1080px}.grav-youtube iframe{top:0;left:0;width:100%;height:100%;position:absolute}.grav-youtube--lazyloaded{background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.grav-youtube--lazyloaded button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;border:none;background-color:#fff0;padding:0;outline:0;cursor:pointer}.grav-youtube--lazyloaded iframe:not([src]){display:none}.grav-youtube--lazyloaded iframe[src]+button{display:none}.grav-youtube--lazyloaded path:first-of-type{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);-o-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1)}.grav-youtube--lazyloaded:hover path:first-of-type,.grav-youtube--lazyloaded button:focus path:first-of-type{fill:red;fill-opacity:1}code[class*="language-"],pre[class*="language-"]{color:#000;background:none;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsl(24 20% 50% / .08);background:linear-gradient(to right,hsl(24 20% 50% / .1) 70%,#fff0);pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsl(24 20% 50% / .4);color:hsl(24 20% 95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgb(128 128 128 / .2)}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#999;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user="root"]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgb(224 224 224 / .2);box-shadow:0 2px 0 0 rgb(0 0 0 / .2);border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none}code[class*="language-"],pre[class*="language-"]{font-family:Consolas,Menlo,Monaco,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L","Courier New",Courier,monospace;font-size:14px;line-height:1.3;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#2b303b;color:#c0c5ce}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#a7adba}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#a7adba}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#65737e}.token.punctuation{color:#c0c5ce}.token.namespace{opacity:.7}.token.operator,.token.boolean,.token.number{color:#d08770}.token.property{color:#ebcb8b}.token.tag{color:#8fa1b3}.token.string{color:#96b5b4}.token.selector{color:#b48ead}.token.attr-name{color:#d08770}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#96b5b4}.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit{color:#a3be8c}.token.statement,.token.regex,.token.atrule{color:#96b5b4}.token.placeholder,.token.variable{color:#8fa1b3}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #eff1f5;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:700}.token.important{color:#bf616a}.token.entity{cursor:help}pre>code.highlight{outline:.4em solid #bf616a;outline-offset:.4em}.line-numbers .line-numbers-rows{border-right-color:#343d46!important}.line-numbers-rows>span:before{color:#4f5b66!important}.line-highlight{background:rgb(239 241 245 / .2)!important;background:-webkit-linear-gradient(left,rgb(239 241 245 / .2) 70%,#fff0)!important;background:linear-gradient(to right,rgb(239 241 245 / .2) 70%,#fff0)!important}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}@font-face{font-family:"VT323";src:url(/user/themes/amber-retro/fonts/VT323-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Silkscreen";src:url(/user/themes/amber-retro/fonts/Silkscreen-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root,[data-gas="neon"]{--screen:#100600;--screen-raised:#1b0c02;--screen-well:#060200;--amber-100:#ffa86d;--amber-90:#ff6b08;--amber-70:#dd5800;--amber-50:#ab4500;--amber-30:#5b2500;--on-fill:#1e0c00;--ink:var(--amber-90);--ink-bright:var(--amber-100);--ink-dim:var(--amber-70);--ink-faint:var(--amber-50);--ink-trace:var(--amber-30);--stroke:var(--amber-90);--stroke-dim:var(--amber-50);--fill:var(--amber-90);--fill-bright:var(--amber-100);--font-terminal:"VT323", "Courier New", ui-monospace, monospace;--font-micro:"Silkscreen", "VT323", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--border-w:2px;--radius:8px;--radius-sm:4px;--glow-text:0 0 6px currentColor;--glow-box:0 0 14px rgba(255, 107, 8, 0.45)}[data-gas="amber"]{--screen:#0d0700;--screen-raised:#170e02;--screen-well:#060200;--amber-100:#ffd052;--amber-90:#ffae1e;--amber-70:#cd8817;--amber-50:#8d5b10;--amber-30:#4a2f08;--on-fill:#1a0e00}*{box-sizing:border-box}html{background:var(--screen)}body{margin:0;background:var(--screen);color:var(--ink);font-family:var(--font-terminal);font-size:22px;line-height:1.15;letter-spacing:.04em;text-transform:none}a{color:var(--ink-bright);text-decoration:none;border-bottom:1px dashed var(--stroke-dim)}a:hover,a:focus{color:var(--amber-100);text-shadow:var(--glow-text)}h1,h2,h3,h4{text-transform:uppercase;font-weight:400;letter-spacing:.1em;margin:var(--space-6) 0 var(--space-3);color:var(--ink-bright)}h1{font-size:44px}h2{font-size:30px}h3,h4{font-size:22px}code{font-family:var(--font-terminal);background:var(--screen-well);border:var(--border-w) solid var(--stroke-dim);color:var(--ink-bright);padding:var(--space-1) var(--space-2)}pre{font-family:var(--font-terminal);background:var(--screen-well);border:var(--border-w) solid var(--stroke-dim);color:var(--ink-bright);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;overflow-x:auto}:root{scrollbar-color:var(--stroke-dim) var(--screen-well)}pre code{background:none;border:none;padding:0}code[class*="language-"],pre[class*="language-"]{font-family:var(--font-terminal);font-size:inherit;line-height:1.25;color:var(--ink);background:var(--screen-well);text-shadow:none}pre[class*="language-"]{padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;border:var(--border-w) solid var(--stroke-dim)}pre[class*="language-"].line-numbers{padding-left:3.8em}:not(pre)>code[class*="language-"]{padding:var(--space-1) var(--space-2);border-radius:0}pre[class*="language-"] ::selection,code[class*="language-"] ::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection{background:var(--ink-trace);color:var(--ink-bright)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--ink-faint);font-style:italic}.token.punctuation,.token.operator{color:var(--ink-faint)}.token.namespace{opacity:1;color:var(--ink-dim)}.token.string,.token.char,.token.attr-value,.token.regex,.token.url,.token.entity,.language-css .token.string,.style .token.string,.token.statement{color:var(--ink-dim)}.token.property,.token.attr-name,.token.variable,.token.placeholder,.token.parameter{color:var(--ink)}.token.number,.token.boolean,.token.constant,.token.symbol,.token.unit,.token.function,.token.class-name{color:var(--ink-bright)}.token.keyword,.token.control,.token.directive,.token.atrule,.token.selector,.token.tag,.token.builtin,.token.important{color:var(--ink-bright);text-shadow:var(--glow-text)}.token.important,.token.bold{font-weight:400}.token.deleted{text-decoration:line-through;color:var(--ink-faint)}.token.inserted{border-bottom:1px dotted var(--stroke);text-decoration:none}pre>code.highlight{outline-color:var(--stroke)}.line-numbers .line-numbers-rows{border-right-color:var(--stroke-dim)!important}.line-numbers-rows>span:before{color:var(--ink-faint)!important}.line-highlight{background:var(--ink-trace)!important}hr.ac-hr{border:none;border-top:2px solid var(--stroke);margin:var(--space-6) 0}.ac-screen{min-height:100vh;position:relative;overflow:clip;border:var(--border-w) solid var(--stroke)}.ac-screen__body{padding:var(--space-6);max-width:1200px;margin:0 auto}.ac-row{display:flex;gap:var(--space-4);align-items:center}.ac-row--between{justify-content:space-between}.ac-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ac-layout{display:flex;gap:var(--space-6);align-items:flex-start}.ac-sidebar{width:220px;flex-shrink:0}.ac-sidebar .ac-list{max-height:70vh;overflow-y:auto}.ac-main{flex:1;min-width:0}.ac-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);border-bottom:var(--border-w) solid var(--stroke);background:var(--screen-raised);flex-wrap:wrap;gap:var(--space-2)}.ac-nav--sticky{position:sticky;top:0;z-index:20}.ac-nav__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ac-nav__mark{font-family:var(--font-micro);font-size:18px;letter-spacing:.08em;color:var(--ink-bright);text-transform:uppercase}.ac-search{display:flex;gap:var(--space-1)}.ac-search__input{font-family:var(--font-terminal);font-size:16px;color:var(--ink-bright);background:var(--screen-well);border:var(--border-w) solid var(--stroke-dim);padding:var(--space-1) var(--space-2);width:160px}.ac-search__input::placeholder{color:var(--ink-faint)}.ac-search__input:focus{outline:none;border-color:var(--stroke);box-shadow:var(--glow-box)}.ac-search__btn{font-family:var(--font-micro);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-bright);background:#fff0;border:var(--border-w) solid var(--stroke);padding:var(--space-1) var(--space-3);cursor:pointer}.ac-search__btn:hover{background:var(--screen-well)}.ac-nav__links{display:flex;gap:0;list-style:none;margin:0;padding:0;flex-wrap:wrap}.ac-nav__links li{display:flex;align-items:center}.ac-nav__links li:not(:first-child)::before{content:"|";color:var(--ink-faint);margin:0 var(--space-3)}.ac-nav__link{color:var(--ink-dim);border-bottom:none;text-transform:uppercase;font-size:18px}.ac-nav__link:hover,.ac-nav__link[aria-current="page"]{color:var(--ink-bright);text-shadow:var(--glow-text)}.ac-panel{border:var(--border-w) solid var(--stroke);padding:var(--space-4);margin-bottom:var(--space-6);position:relative;background:var(--screen-raised)}.ac-panel__title{position:absolute;top:-14px;left:var(--space-3);background:var(--screen);padding:0 var(--space-2);font-family:var(--font-micro);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.ac-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ac-list a[aria-current="page"]{color:var(--ink-bright);text-shadow:var(--glow-text)}.ac-statusbar{background:var(--fill);color:var(--on-fill);padding:var(--space-2) var(--space-3);font-size:18px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4)}.ac-badge{display:inline-block;font-family:var(--font-micro);font-size:12px;letter-spacing:.08em;border:1px solid var(--stroke-dim);color:var(--ink-dim);padding:2px 6px;text-transform:uppercase}.ac-badge--filled{background:var(--fill);color:var(--on-fill);border-color:var(--fill)}.ac-btn{font-family:var(--font-terminal);font-size:18px;letter-spacing:.04em;color:var(--ink-bright);background:#fff0;border:var(--border-w) solid var(--stroke);padding:var(--space-2) var(--space-4);cursor:pointer;min-height:44px;text-transform:none}.ac-btn:hover{background:var(--screen-well)}.ac-btn--filled{background:var(--fill);color:var(--on-fill)}.ac-btn--filled:hover{background:var(--fill-bright)}.ac-top{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:50;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--ink-bright);background:var(--screen-raised);border:var(--border-w) solid var(--stroke);border-radius:var(--radius-sm);box-shadow:var(--glow-box);text-decoration:none}.ac-top[hidden]{display:none}.ac-top:hover,.ac-top:focus-visible{background:var(--fill);color:var(--on-fill)}@media (max-width:600px){.ac-top{right:var(--space-4);bottom:var(--space-4)}}.ac-skip{position:fixed;top:var(--space-2);left:var(--space-2);z-index:1100;padding:var(--space-2) var(--space-4);font-family:var(--font-micro);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-fill);background:var(--fill);border:var(--border-w) solid var(--stroke);text-decoration:none;transform:translateY(-200%)}.ac-skip:focus{transform:none;outline:var(--border-w) solid var(--ink-bright);outline-offset:2px}.ac-main:focus{outline:none}.ac-content .grav-peertube,.ac-content .grav-youtube{background-color:var(--screen-well);border:var(--border-w) solid var(--stroke-dim)}.ac-video__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;border:none;background:radial-gradient(ellipse at center,transparent 30%,color-mix(in srgb,var(--screen-well) 70%,transparent))}.ac-video__icone{display:flex;align-items:center;justify-content:center;width:80px;height:64px;padding-left:6px;font-size:40px;color:var(--on-fill);background:var(--fill);border:var(--border-w) solid var(--stroke);border-radius:var(--radius);box-shadow:var(--glow-box)}.ac-video__texte{padding:var(--space-1) var(--space-2);font-family:var(--font-micro);font-size:13px;letter-spacing:.08em;color:var(--ink-bright);background:var(--screen-raised)}.ac-video__play:hover .ac-video__icone,.ac-video__play:focus-visible .ac-video__icone{background:var(--fill-bright)}.ac-video__play:focus-visible{outline:var(--border-w) solid var(--ink-bright);outline-offset:-4px}.ac-video--lue .ac-video__play{display:none}.ac-voisins{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-w) solid var(--stroke-dim)}.ac-voisins__lien{display:flex;flex-direction:column;gap:var(--space-1);max-width:48%;padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--stroke-dim);text-decoration:none}.ac-voisins__lien:hover,.ac-voisins__lien:focus-visible{border-color:var(--stroke);background:var(--screen-well)}.ac-voisins__lien--suiv{margin-left:auto;text-align:right}.ac-voisins__sens{font-family:var(--font-micro);font-size:13px;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase}.ac-voisins__titre{color:var(--ink-bright)}@media (max-width:600px){.ac-voisins{flex-direction:column}.ac-voisins__lien{max-width:none}}.ac-content--lightbox img{cursor:zoom-in}html.ac-lightbox-open{overflow:hidden}.ac-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-4) var(--space-4);background:color-mix(in srgb,var(--screen-well) 94%,transparent);cursor:zoom-out}.ac-lightbox[hidden]{display:none}.ac-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;border:var(--border-w) solid var(--stroke);box-shadow:var(--glow-box);background:var(--screen);cursor:default}.ac-lightbox__btn{position:absolute;padding:0;font-family:var(--font-terminal);line-height:1;color:var(--ink-bright);background:var(--screen-raised);border:var(--border-w) solid var(--stroke);border-radius:var(--radius-sm);box-shadow:var(--glow-box);cursor:pointer}.ac-lightbox__btn:hover,.ac-lightbox__btn:focus-visible{background:var(--fill);color:var(--on-fill)}.ac-lightbox__btn:focus-visible{outline:var(--border-w) solid var(--ink-bright);outline-offset:2px}.ac-lightbox__close{top:var(--space-3);right:var(--space-3);width:44px;height:44px;font-size:26px}.ac-lightbox__nav{top:50%;width:48px;height:64px;margin-top:-32px;font-size:48px}.ac-lightbox__prev{left:var(--space-3)}.ac-lightbox__next{right:var(--space-3)}.ac-lightbox__nav[hidden],.ac-lightbox__counter[hidden]{display:none}.ac-lightbox__counter{position:absolute;top:var(--space-4);left:50%;transform:translateX(-50%);padding:var(--space-1) var(--space-3);font-family:var(--font-micro);font-size:14px;letter-spacing:.08em;color:var(--ink-bright);background:var(--screen-raised);border:var(--border-w) solid var(--stroke-dim)}.ac-crt{position:relative}.ac-crt::before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(0 0 0 / .18) 0,rgb(0 0 0 / .18) 1px,transparent 1px,transparent 3px);mix-blend-mode:multiply;z-index:40}.ac-crt::after{content:"";position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 160px rgb(0 0 0 / .75);z-index:40}.ac-bloom .ac-panel,.ac-bloom .ac-btn--filled,.ac-bloom .ac-statusbar{box-shadow:var(--glow-box)}.ac-bloom h1,.ac-bloom h2,.ac-bloom .ac-nav__link[aria-current="page"]{text-shadow:var(--glow-text)}.ac-blink{animation:ac-blink 1.1s steps(1) infinite}@keyframes ac-blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.ac-blink{animation:none}}.ac-footer{border-top:var(--border-w) solid var(--stroke);padding:var(--space-4) var(--space-6);font-family:var(--font-micro);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:center}.ac-footer__credit{margin-top:var(--space-1);font-size:10px;color:var(--ink-faint)}.ac-content{font-size:22px}.ac-content img{max-width:100%;border:var(--border-w) solid var(--stroke-dim)}.ac-content .grav-peertube-wrapper{max-width:100%;margin:var(--space-4) 0}.ac-content blockquote{border-left:var(--border-w) solid var(--stroke);margin:var(--space-4) 0;padding-left:var(--space-4);color:var(--ink-dim)}.ac-content table{width:100%;border-collapse:collapse;margin:var(--space-4) 0}.ac-content th,.ac-content td{border:1px solid var(--stroke-dim);padding:var(--space-2);text-align:left}.ac-content th{background:var(--screen-well);text-transform:uppercase;font-size:16px}@media (max-width:640px){body{font-size:18px}h1{font-size:32px}h2{font-size:24px}h3,h4{font-size:18px}.ac-screen__body{padding:var(--space-4)}.ac-nav{padding:var(--space-2) var(--space-4)}.ac-content{font-size:18px}.ac-search__input{width:120px}.ac-layout{flex-direction:column}.ac-sidebar{width:100%}.ac-sidebar .ac-list{max-height:none;overflow-y:visible}}@media print{.ac-crt::before,.ac-crt::after,.ac-bloom .ac-panel,.ac-bloom .ac-btn--filled{box-shadow:none}body{background:#fff;color:#000}}