html { line-height: 1.15; -webkit-text-size-adjust: 100% } body { margin: 0 } a { background-color: transparent } b { font-weight: bolder } img { border-style: none } button,input { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0 } button,input { overflow: visible } button { text-transform: none } button,[type="button"],[type="reset"],[type="submit"] { -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 } button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText } [type="checkbox"],[type="radio"] { box-sizing: border-box; padding: 0 } [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height: auto } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px } [type="search"]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } [hidden] { display: none } html { box-sizing: border-box; font-family: sans-serif } *,*::before,*::after { box-sizing: inherit } dl { margin: 0 } button { background: transparent; padding: 0 } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color } ul { list-style: none; margin: 0; padding: 0 } html { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5 } *,*::before,*::after { border-width: 0; border-style: solid; border-color: #e2e8f0 } img { border-style: solid } input::placeholder { color: #a0aec0 } button,[role="button"] { cursor: pointer } table { border-collapse: collapse } a { color: inherit; text-decoration: inherit } button,input { padding: 0; line-height: inherit; color: inherit } img,svg { display: block; vertical-align: middle } img { max-width: 100%; height: auto } @font-face { font-family: 'IBMPlexMono'; font-style: normal; font-weight: normal; src: url(../fonts/IBMPlexMono-Regular.woff2) format('woff2'); font-display: swap } @font-face { font-family: 'IBMPlexMono'; font-style: italic; font-weight: 400; src: url(../fonts/IBMPlexMono-Italic.woff2) format('woff2'); font-display: swap } @font-face { font-family: 'IBMPlexMono'; font-style: normal; font-weight: bold; src: url(../fonts/IBMPlexMono-Bold.woff2) format('woff2'); font-display: swap } .appearance-none { appearance: none } .bg-black { background-color: #000 } .bg-white { background-color: #fff } .bg-motw-red { background-color: #ff0000 } .border-white { border-color: #fff } .border-motw-red { border-color: #ff0000 } .border-0 { border-width: 0 } .border-2 { border-width: 2px } .border-b-0 { border-bottom-width: 0 } .border-b-2 { border-bottom-width: 2px } .border-b-4 { border-bottom-width: 4px } .border-t-8 { border-top-width: 8px } .border-l-8 { border-left-width: 8px } .cursor-default { cursor: default } .cursor-pointer { cursor: pointer } .block { display: block } .inline-block { display: inline-block } .flex { display: flex } .inline-flex { display: inline-flex } .table { display: table } .hidden { display: none } .flex-col { flex-direction: column } .flex-wrap { flex-wrap: wrap } .items-start { align-items: flex-start } .items-center { align-items: center } .items-baseline { align-items: baseline } .items-stretch { align-items: stretch } .justify-between { justify-content: space-between } .content-center { align-content: center } .float-right { float: right } .font-motw { font-family: IBMPlexMono, Courier New, monospace } .font-bold { font-weight: 700 } .font-extrabold { font-weight: 800 } .h-0 { height: 0 } .h-4 { height: 1rem } .h-10 { height: 2.5rem } .h-full { height: 100% } .m-auto { margin: auto } .mt-1 { margin-top: 0.25rem } .mr-1 { margin-right: 0.25rem } .mb-1 { margin-bottom: 0.25rem } .mt-3 { margin-top: 0.75rem } .mt-4 { margin-top: 1rem } .max-w-xs { max-width: 20rem } .max-w-4xl { max-width: 56rem } .min-h-full { min-height: 100% } .object-cover { object-fit: cover } .opacity-50 { opacity: 0.5 } .focus\:outline-none:focus { outline: 0 } .overflow-auto { overflow: auto } .overflow-y-auto { overflow-y: auto } .p-1 { padding: 0.25rem } .p-2 { padding: 0.5rem } .p-6 { padding: 1.5rem } .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem } .px-1 { padding-left: 0.25rem; padding-right: 0.25rem } .px-3 { padding-left: 0.75rem; padding-right: 0.75rem } .px-4 { padding-left: 1rem; padding-right: 1rem } .pt-1 { padding-top: 0.25rem } .pr-1 { padding-right: 0.25rem } .pb-1 { padding-bottom: 0.25rem } .pl-1 { padding-left: 0.25rem } .pt-2 { padding-top: 0.5rem } .pr-2 { padding-right: 0.5rem } .pb-2 { padding-bottom: 0.5rem } .pl-2 { padding-left: 0.5rem } .pt-3 { padding-top: 0.75rem } .pr-3 { padding-right: 0.75rem } .pt-4 { padding-top: 1rem } .pr-5 { padding-right: 1.25rem } .pt-6 { padding-top: 1.5rem } .fixed { position: fixed } .absolute { position: absolute } .relative { position: relative } .sticky { position: sticky } .inset-x-0 { right: 0; left: 0 } .top-0 { top: 0 } .bottom-0 { bottom: 0 } .fill-current { fill: currentColor } .table-auto { table-layout: auto } .text-left { text-align: left } .text-center { text-align: center } .text-right { text-align: right } .text-black { color: #000 } .text-white { color: #fff } .text-gray-800 { color: #2d3748 } .text-motw-red { color: #ff0000 } .text-motw-blue { color: #007bff } .active\:text-red-200:active { color: #fed7d7 } .text-sm { font-size: 0.875rem } .text-base { font-size: 1rem } .text-lg { font-size: 1.125rem } .text-xl { font-size: 1.25rem } .italic { font-style: italic } .not-italic { font-style: normal } .underline { text-decoration: underline } .hover\:underline:hover { text-decoration: underline } .select-none { user-select: none } .align-top { vertical-align: top } .visible { visibility: visible } .whitespace-no-wrap { white-space: nowrap } .w-4 { width: 1rem } .w-1\/4 { width: 25% } .w-1\/12 { width: 8.333333% } .w-9\/12 { width: 75% } .w-11\/12 { width: 91.666667% } .w-full { width: 100% } .z-40 { z-index: 40 } .z-50 { z-index: 50 } @media(max-width: 599px) { .monocle\:hidden { display:none } .monocle\:h-8 { height: 2rem } .monocle\:max-w-xs { max-width: 20rem } .monocle\:px-0 { padding-left: 0; padding-right: 0 } .monocle\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem } .monocle\:px-4 { padding-left: 1rem; padding-right: 1rem } .monocle\:pr-1 { padding-right: 0.25rem } .monocle\:pr-2 { padding-right: 0.5rem } .monocle\:pr-3 { padding-right: 0.75rem } .monocle\:text-xs { font-size: 0.75rem } .monocle\:text-sm { font-size: 0.875rem } .monocle\:text-xl { font-size: 1.25rem } .monocle\:text-2xl { font-size: 1.5rem } .monocle\:w-1\/3 { width: 33.333333% } .monocle\:w-1\/6 { width: 16.666667% } .monocle\:w-full { width: 100% } } @media(min-width: 600px) and (max-width: 767px) { .phone\:hidden { display:none } .phone\:h-8 { height: 2rem } .phone\:max-w-xs { max-width: 20rem } .phone\:px-0 { padding-left: 0; padding-right: 0 } .phone\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem } .phone\:px-4 { padding-left: 1rem; padding-right: 1rem } .phone\:pr-1 { padding-right: 0.25rem } .phone\:pr-2 { padding-right: 0.5rem } .phone\:pr-3 { padding-right: 0.75rem } .phone\:text-right { text-align: right } .phone\:text-xs { font-size: 0.75rem } .phone\:text-sm { font-size: 0.875rem } .phone\:text-xl { font-size: 1.25rem } .phone\:text-2xl { font-size: 1.5rem } .phone\:w-1\/2 { width: 50% } .phone\:w-1\/3 { width: 33.333333% } .phone\:w-1\/6 { width: 16.666667% } } @media(min-width: 768px) { .phablet\:hidden { display:none } .phablet\:float-right { float: right } .phablet\:p-6 { padding: 1.5rem } .phablet\:pl-2 { padding-left: 0.5rem } .phablet\:w-1\/2 { width: 50% } .phablet\:w-1\/3 { width: 33.333333% } } @media(min-width: 1024px) { .tablet\:w-1\/4 { width:25% } } @media(min-width: 1280px) { .laptop\:w-1\/6 { width:16.666667% } } @media(min-width: 2048px) { .suv\:text-sm { font-size:0.875rem } .suv\:w-1\/12 { width: 25% } } .hamburger-icon.svelte-18c4dj9 { height: 0.7em; background: linear-gradient(to bottom, #fff 0%, #fff 20%, transparent 20%, transparent 40%, #fff 40%, #fff 60%, transparent 60%, transparent 80%, #fff 80%, #fff 100%) } .motw-bookmark.svelte-18c4dj9 { border: 1.2em solid red; border-right-color: white } .motw-bookmark.svelte-18c4dj9:active { color: #fed7d7 } tr.svelte-cty6wm:nth-child(odd) { background-color: #e7e7e7 } th.svelte-cty6wm { color: #2d3748; background-color: #a7a7a7 } td.svelte-cty6wm { vertical-align: top; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.5rem; padding-bottom: 0.25rem } a.svelte-cty6wm:hover { text-decoration: underline; text-decoration-color: red; font-weight: bold; cursor: pointer } .modal.svelte-xjoc7v { height: 100%; width: 100%; position: fixed; z-index: 50; overflow: auto; display: flex; background-color: rgba(0,0,0,0.7) } .cover.svelte-xjoc7v { background-color: #fff; border-color: #fff; border-width: 2px; border-top-width: 8px; border-left-width: 8px; min-height: 4em; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.5%2084.7%22%20height%3D%22320%22%20width%3D%22240%22%3E%3Cpath%20d%3D%22M5.292%205.292h52.917v74.083H5.292z%22%20fill%3D%22%23e0e0e0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3Cpath%20d%3D%22M10.6%2010.6h42.3v63.5H10.6z%22%20fill%3D%22%23c0c0c0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3Cpath%20d%3D%22M15.8%2015.8h31.8v53H15.8z%22%20fill%3D%22%23a0a0a0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: cover } .candilist.svelte-14w2vqu { max-height: 16em } .showCandidates.svelte-14w2vqu { display: block; border-color: #ff0000; border-bottom-width: 4px } .zeroBottomBorder.svelte-14w2vqu { border-bottom-width: 0 } .modulo1.svelte-14w2vqu { background-color: #fff } .modulo0.svelte-14w2vqu { background-color: #e7e7e7 } .cover.svelte-18010u { min-height: 16em; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063.5%2084.7%22%20height%3D%22320%22%20width%3D%22240%22%3E%3Cpath%20d%3D%22M5.292%205.292h52.917v74.083H5.292z%22%20fill%3D%22%23e0e0e0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3Cpath%20d%3D%22M10.6%2010.6h42.3v63.5H10.6z%22%20fill%3D%22%23c0c0c0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3Cpath%20d%3D%22M15.8%2015.8h31.8v53H15.8z%22%20fill%3D%22%23a0a0a0%22%20paint-order%3D%22stroke%20fill%20markers%22%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: cover } .showlist.svelte-24i4z8 { border-bottom-width: 4px; border-color: #ff0000; display: table; z-index: 60 } .hidelist.svelte-24i4z8 { display: none } .dropdown-li.svelte-24i4z8 { background-color: #fff; padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.75rem; padding-right: 0.75rem; white-space: nowrap; color: #2d3748 } .dropdown-li.svelte-24i4z8:hover { border-bottom-width: 2px; border-color: #ff0000; font-style: italic; font-weight: 700; padding-left: 0.5rem; padding-bottom: 0.25rem } li.svelte-24i4z8:nth-child(odd) { background-color: #e7e7e7 } /*# sourceMappingURL=bundle.css.map */ @page { size: 830mm 3200mm; } html { font-family: IBMPlexMono, Courier New, monospace; font-size: 3em; }