:root{--horizon-lavender: #b877db;--horizon-turquoise: #25b2bc;--horizon-cranberry: #e95678;--horizon-apricot: #f09383;--horizon-rosebud: #fab795;--horizon-tacao: #fac29a;--horizon-amethyst: #8931b9;--horizon-elm: #1d8991;--horizon-crimson: #da103f;--horizon-thunderbird: #dc3318;--horizon-tango: #f6661e;--horizon-jaffa: #f77d26}.syntax-dark{--horizon-shadow: #16161c;--horizon-border: #1a1c23;--horizon-background: #1c1e26;--horizon-background-alt: #232530;--horizon-accent: #2e303e;--horizon-accent-alt: #6c6f93;--horizon-accent: #e9436f;--horizon-secondary-accent-alt: #e95379;--horizon-negative: #f43e5c;--horizon-positive: #09f7a0;--horizon-warning: #27d796;--horizon-modifier: #21bfc2;--horizon-tertiary-accent: #fab28e;--code-bg: var(--horizon-background-alt);--code-variable: var(--horizon-cranberry);--code-param: var(--horizon-apricot);--code-class: var(--horizon-yellow);--code-tag: var(--horizon-accent-alt);--code-name: var(--horizon-yellow);--code-number: var(--horizon-warning);--code-punctuation: #aaa;--code-regex: #be4678;--code-function: var(--horizon-turquoise);--code-builtin: var(--horizon-lavender);--code-literal: var(--horizon-cranberry);--code-string: var(--horizon-tacao);--code-keyword: var(--horizon-lavender);--code-highlight-bg: var(--horizon-background)}.syntax-normal{--horizon-blue: #26bbd9;--horizon-cyan: #59e3e3;--horizon-green: #29d398;--horizon-magenta: #ee64ae;--horizon-red: #e95678;--horizon-yellow: #fab795}.syntax-bright{--horizon-blue: #3fc6de;--horizon-cyan: #6be6e6;--horizon-green: #3fdaa4;--horizon-magenta: #f075b7;--horizon-red: #ec6a88;--horizon-yellow: #fbc3a7}.syntax-light{--horizon-shadow: #16161c;--horizon-border: #1a1c23;--horizon-background: #fdf0ed;--horizon-background-alt: #fadad1;--horizon-accent: #f9cbbe;--horizon-accent-alt: #f9cec3;--horizon-accent: #e73665;--horizon-secondary-accent-alt: #e84a72;--horizon-negative: #f43e5c;--horizon-positive: #07da8c;--horizon-warning: #1eb980;--horizon-modifier: #1eaeae;--horizon-tertiary-accent: #af5427;--horizon-amethyst: #8931b9;--horizon-elm: #1d8991;--horizon-crimson: #da103f;--horizon-thunderbird: #dc3318;--horizon-tango: #f6661e;--horizon-blue: #3fc6de;--horizon-cyan: #6be6e6;--horizon-green: #3fdaa4;--horizon-magenta: #f075b7;--horizon-red: #ec6a88;--horizon-yellow: #bb8367}.plain-light{--code-bg: white;--code-variable: var(--horizon-crimson);--code-param: var(--horizon-tango);--code-class: var(--horizon-yellow);--code-tag: var(--horizon-accent-alt);--code-name: var(--horizon-crimson);--code-number: var(--horizon-accent);--code-punctuation: #aaa;--code-regex: #be4678;--code-function: var(--horizon-turquoise);--code-builtin: var(--horizon-lavender);--code-literal: var(--horizon-cranberry);--code-string: var(--horizon-thunderbird);--code-keyword: var(--horizon-amethyst);--code-highlight-bg: var(--horizon-background)}.plain-light .hljs-built_in,.plain-light .hljs-function{font-weight:700}.prose pre{background:var(--code-bg);color:#ccc}.prose pre code.hljs,.hljs{background:var(--code-bg);display:block;font-family:Source Code Pro,ui-monospace,monospace,sans-serif}.hljs-comment{color:#777}.hljs-quote{color:#655f6d}.hljs-operator,.hljs-punctuation{color:var(--code-punctuation)}.hljs-variable,.hljs-template-variable{color:var(--code-variable)}.hljs-params,.hljs-attribute{color:var(--code-param)}.hljs-class{color:var(--code-class)}.hljs-tag{color:var(--code-tag)}.hljs-title,.hljs-name{color:var(--code-name)}.hljs-number{color:var(--code-number)}.hljs-regexp,.hljs-link,.hljs-selector-id,.hljs-selector-class{color:var(--code-regex)}.hljs-function{color:var(--code-function)}.hljs-built_in,.hljs-builtin-name{color:var(--code-builtin)}.hljs-meta,.hljs-literal,.hljs-type{color:var(--code-literal)}.hljs-string,.hljs-symbol,.hljs-code,.hljs-bullet{color:var(--code-string)}.hljs-keyword,.hljs-selector-tag{color:var(--code-keyword)}.hljs-section{color:var(--horizon-lavender)}.hljs-deletion,.hljs-addition{color:var(--code-highlight-bg);display:inline-block;width:100%}.hljs-deletion{background-color:var(--horizon-negative)}.hljs-addition{background-color:var(--horizon-positive)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}button[data-share-button],dialog.preem input{--tw-ring-color: var(--ember-brand);&:focus-visible,&:focus{outline:2px solid transparent;outsilen-offset:2px;border-color:transparent}&:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}}dialog.preem{.error{border:2px solid #622;border-radius:.25rem;padding:.25rem;background:#fee}}button[data-share-button]{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-property:all;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.preem__tip{--tw-bg-opacity: 1;padding:1rem;background:#fff;background:rgb(240 249 255 / var(--tw-bg-opacity));color:#323c64;position:relative;border-radius:.25rem;.preem__tip__bulb{position:absolute;left:1rem;top:1rem;text-shadow:1px 2px 1px rgba(0,0,0,.2);font-size:1.5rem}.preem__tip__text{padding-left:2rem;padding-right:1.5rem}}dialog.preem{border-radius:.25rem;animation:var(--animation-slide-in-up),var(--animation-fade-in);animation-timing-function:var(--ease-out-5);animation-duration:.2s}dialog.preem::backdrop{backdrop-filter:blur(1px)}dialog.preem header{display:flex;justify-content:space-between;padding:1rem;align-items:center;border-bottom:1px solid #333}dialog.preem h2{margin:0!important}dialog.preem main{padding:2rem 2rem 1rem;max-width:500px;display:grid;gap:1rem;.field{display:grid;gap:.5rem;input{width:100%}.field-input{display:flex;gap:.5rem}}input{padding:.25rem .5rem;border:1px solid #333;border-radius:.25rem;color:#444}}dialog.preem .inline-mini-form{display:grid;align-items:end;grid-auto-flow:column;grid-template-columns:1fr min-content;[type=submit]{margin-left:.5rem}}dialog.preem footer,dialog.preem form{button{color:#fff;border-radius:.25rem;padding:.25rem .5rem;background:var(--code-bg);border:1px solid var(--horizon-border);&.cancel{color:#000;background:#eee;border-color:#aaa}}button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}button:focus-visible{outline:2px solid transparent;outline-offset:2px}button:hover{opacity:.9}}dialog.preem footer{padding:1rem 2rem;.right{display:grid;justify-content:end}.buttons{display:flex;gap:1rem}}.container-query{height:100%;width:100%}
