@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-th-border{border-color:var(--theme-border)}.border-th-dim{border-color:var(--theme-dim)}.border-t-th-border{border-top-color:var(--theme-border)}.border-b-th-border{border-bottom-color:var(--theme-border)}.bg-th-card{background-color:var(--theme-card-bg)}.bg-th-nav{background-color:var(--theme-nav-bg)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\!text-th-heading{color:var(--theme-heading)!important}.text-\[\#C0C0C0\]{color:silver}.text-th-accent{color:var(--theme-accent)}.text-th-dim{color:var(--theme-dim)}.text-th-error{color:red}.text-th-heading{color:var(--theme-heading)}.text-th-muted{color:var(--theme-muted)}.text-th-subheading{color:var(--theme-subheading)}.italic{font-style:italic}.underline{text-decoration-line:underline}}:root,[data-theme=starfield]{--theme-heading:#ff0;--theme-subheading:#0ff;--theme-accent:#0f0;--theme-muted:silver;--theme-dim:gray;--theme-bg:#000020;--theme-text:#fff;--theme-card-bg:#000040;--theme-border:silver;--theme-border-style:ridge;--theme-nav-bg:#000040;--theme-link:#00f;--theme-link-visited:purple;--theme-link-hover:#f0f;--theme-font-body:"Times New Roman", "Times", serif;--theme-font-heading:"Comic Sans MS", "Comic Sans", cursive;--theme-table-header-bg:teal;--theme-table-header-text:#fff;--theme-table-cell-bg:#000040;--theme-btn-bg:silver;--theme-btn-text:#000;--theme-btn-border-style:outset;--theme-counter-bg:#000;--theme-counter-text:#0f0;--theme-counter-border-style:inset;--theme-input-bg:#fff;--theme-input-text:#000;--theme-input-border-style:inset;--theme-badge-border-style:outset}[data-theme=sand]{--theme-heading:maroon;--theme-subheading:#004040;--theme-accent:#006400;--theme-muted:#666050;--theme-dim:#8b8070;--theme-bg:#c2b280;--theme-text:#1a1008;--theme-card-bg:#d2c4a0;--theme-border:#8b7d5e;--theme-border-style:ridge;--theme-nav-bg:#b8a878;--theme-link:#00c;--theme-link-visited:#609;--theme-link-hover:#c00;--theme-font-body:Verdana, Geneva, Tahoma, sans-serif;--theme-font-heading:Verdana, Geneva, Tahoma, sans-serif;--theme-table-header-bg:#8b7d5e;--theme-table-header-text:#fff;--theme-table-cell-bg:#d8cca8;--theme-btn-bg:#c0b090;--theme-btn-text:#1a1008;--theme-btn-border-style:outset;--theme-counter-bg:#1a1008;--theme-counter-text:#0c0;--theme-counter-border-style:inset;--theme-input-bg:#fff;--theme-input-text:#000;--theme-input-border-style:inset;--theme-badge-border-style:outset}[data-theme=space]{--theme-heading:#fff;--theme-subheading:#94a3b8;--theme-accent:#38bdf8;--theme-muted:#64748b;--theme-dim:#475569;--theme-bg:#020617;--theme-text:#cbd5e1;--theme-card-bg:#0f172a;--theme-border:transparent;--theme-border-style:none;--theme-nav-bg:#020617;--theme-link:#38bdf8;--theme-link-visited:#818cf8;--theme-link-hover:#7dd3fc;--theme-font-body:"DM Mono", "Courier New", monospace;--theme-font-heading:"Syne", "Arial Black", sans-serif;--theme-table-header-bg:#0f172a;--theme-table-header-text:#e2e8f0;--theme-table-cell-bg:#020617;--theme-btn-bg:#1e293b;--theme-btn-text:#e2e8f0;--theme-btn-border-style:solid;--theme-counter-bg:#0f172a;--theme-counter-text:#38bdf8;--theme-counter-border-style:solid;--theme-input-bg:#0f172a;--theme-input-text:#e2e8f0;--theme-input-border-style:solid;--theme-badge-border-style:solid}[data-theme=atomic]{--theme-heading:#ff6b35;--theme-subheading:#e8a0bf;--theme-accent:#ffd166;--theme-muted:#9088a0;--theme-dim:#5c5470;--theme-bg:#0c0a1a;--theme-text:#e8e0f0;--theme-card-bg:#16122a;--theme-border:#2a2440;--theme-border-style:solid;--theme-nav-bg:#0c0a1a;--theme-link:#ff6b35;--theme-link-visited:#e8a0bf;--theme-link-hover:#ffd166;--theme-font-body:"Bitcount", "Courier New", monospace;--theme-font-heading:"Bitcount", "Courier New", monospace;--theme-table-header-bg:#1e1830;--theme-table-header-text:#ffd166;--theme-table-cell-bg:#120e22;--theme-btn-bg:#ff6b35;--theme-btn-text:#0c0a1a;--theme-btn-border-style:solid;--theme-counter-bg:#120e22;--theme-counter-text:#ffd166;--theme-counter-border-style:solid;--theme-input-bg:#16122a;--theme-input-text:#e8e0f0;--theme-input-border-style:solid;--theme-badge-border-style:solid}body{background-color:var(--theme-bg);color:var(--theme-text);font-family:var(--theme-font-body)}[data-theme=starfield] body{background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 25%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 40% 10%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 55% 80%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 70% 35%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 85% 65%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 15% 90%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 30% 70%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 50% 45%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 65% 15%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 80% 90%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 95% 55%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 5% 40%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 20% 5%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 45% 95%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 60% 60%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 75% 25%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 90% 75%,#ffc 50%,#0000 100%),radial-gradient(1px 1px at 35% 30%,#fff 50%,#0000 100%),radial-gradient(1.5px 1.5px at 8% 62%,#fff 50%,#0000 100%),radial-gradient(1.5px 1.5px at 42% 38%,#ffc 50%,#0000 100%),radial-gradient(1.5px 1.5px at 78% 52%,#fff 50%,#0000 100%),radial-gradient(.5px .5px at 18% 78%,#fff 50%,#0000 100%),radial-gradient(.5px .5px at 52% 22%,#fff 50%,#0000 100%),radial-gradient(.5px .5px at 88% 42%,#ffc 50%,#0000 100%);background-size:300px 300px}[data-theme=sand] body{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 3px),repeating-linear-gradient(90deg,#0000,#0000 2px,#00000005 2px 3px),repeating-linear-gradient(45deg,#0000,#0000 4px,#8b7d5e0f 4px 5px);background-size:8px 8px,8px 8px,12px 12px}[data-theme=sand] main>div>div,[data-theme=sand] main>div>section{background-color:var(--theme-card-bg);border:3px outset #c2b280;padding:12px}[data-theme=sand] main>div>div.overflow-hidden{background-color:var(--theme-card-bg);border:3px outset #c2b280;padding:4px}[data-theme=space] body{background-image:url(/earth.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-theme=space] main{background-color:#020617e0;padding-left:24px;padding-right:24px}[data-theme=space] nav,[data-theme=space] footer{background-color:#020617cc}[data-theme=atomic] body{background-image:linear-gradient(170deg,#0c0a1a 0%,#1a0e2e 25%,#2e1230 45%,#1a0e2e 65%,#0c0a1a 100%);background-attachment:fixed}[data-theme=atomic] nav{border-bottom:1px solid #ff6b3520!important}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-heading)}a{color:var(--theme-link);text-decoration:underline}a:visited{color:var(--theme-link-visited)}a:hover{color:var(--theme-link-hover)}.theme-hr{border:none;height:4px}[data-theme=starfield] .theme-hr{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3)}[data-theme=sand] .theme-hr{background:linear-gradient(#d8cca8,#8b7d5e,#6b5d3e,#d8cca8);height:4px}[data-theme=space] .theme-hr{display:none}[data-theme=atomic] .theme-hr{background:linear-gradient(90deg,#ff6b3500,#ff6b35,#e8a0bf,#ffd166,#ffd16600);height:2px}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.marquee{white-space:nowrap;animation:18s linear infinite marquee}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.blink{animation:1s step-end infinite blink}.table-eb{border-collapse:separate;border-spacing:0;border:3px var(--theme-border-style) var(--theme-border)}.table-eb th{background-color:var(--theme-table-header-bg);color:var(--theme-table-header-text);border:2px var(--theme-border-style) var(--theme-border);font-family:var(--theme-font-heading);padding:6px 12px}.table-eb td{background-color:var(--theme-table-cell-bg);border:1px var(--theme-border-style) var(--theme-border);padding:6px 12px}[data-theme=space] .table-eb{border:none}[data-theme=space] .table-eb th{color:var(--theme-muted);background-color:#0000;border:none;border-bottom:1px solid #1e293b40;font-family:inherit}[data-theme=space] .table-eb td{background-color:#0000;border:none}[data-theme=space] .table-eb tbody tr:nth-child(odd) td{background-color:#0f172a}[data-theme=space] .table-eb tbody tr:nth-child(2n) td{background-color:#0000}[data-theme=atomic] .table-eb{border:1px solid #2a2440}[data-theme=atomic] .table-eb th{font-family:var(--theme-font-heading);text-transform:uppercase;letter-spacing:1px;border:1px solid #2a2440;font-size:13px}[data-theme=atomic] .table-eb td{border:1px solid #2a244060}.bevel-button{font-family:var(--theme-font-heading);background-color:var(--theme-btn-bg);color:var(--theme-btn-text);border:3px var(--theme-btn-border-style) var(--theme-btn-bg);cursor:pointer;padding:6px 20px;font-size:14px}.bevel-button:active,[data-theme=starfield] .bevel-button:active{border-style:inset}.bevel-button:hover{opacity:.85}[data-theme=space] .bevel-button{border:none}[data-theme=space] .bevel-button:active{border-style:solid}[data-theme=atomic] .bevel-button{font-family:var(--theme-font-heading);text-transform:uppercase;letter-spacing:1px;border:none;font-weight:700}[data-theme=atomic] .bevel-button:active{opacity:.8}.visitor-counter{font-family:var(--theme-font-body);background-color:var(--theme-counter-bg);color:var(--theme-counter-text);border:2px var(--theme-counter-border-style) var(--theme-dim);letter-spacing:2px;padding:4px 12px;display:inline-block}[data-theme=space] .visitor-counter{border:none}[data-theme=atomic] .visitor-counter{border:1px solid #2a2440}input[type=text],input[type=email],textarea{background-color:var(--theme-input-bg);color:var(--theme-input-text);border:2px var(--theme-input-border-style) var(--theme-border);font-family:var(--theme-font-body);padding:4px 8px;font-size:16px}input[type=text]:focus,input[type=email]:focus,textarea:focus{outline:1px dotted var(--theme-text)}[data-theme=space] input[type=text],[data-theme=space] input[type=email],[data-theme=space] textarea{background-color:#0f172a;border:none}[data-theme=space] input[type=text]:focus,[data-theme=space] input[type=email]:focus,[data-theme=space] textarea:focus{outline:1px solid #38bdf8}[data-theme=atomic] input[type=text],[data-theme=atomic] input[type=email],[data-theme=atomic] textarea{border:1px solid #2a2440}[data-theme=atomic] input[type=text]:focus,[data-theme=atomic] input[type=email]:focus,[data-theme=atomic] textarea:focus{outline:1px solid #ff6b35}.border-style-theme{border-style:var(--theme-border-style)}@keyframes constructionBlink{0%,49%{color:#000;background-color:#ff0}50%,to{color:#ff0;background-color:red}}.construction-banner{font-family:var(--theme-font-heading);padding:4px 16px;font-weight:700;animation:1s step-end infinite constructionBlink;display:inline-block}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
