@font-face{font-display:swap;font-family:Source Sans;font-style:normal;font-weight:200 900;src:local("Source Sans Pro"),url(../../../fonts/source-sans-upright.woff2)}@font-face{font-display:swap;font-family:Source Sans;font-style:italic;font-weight:200 900;src:local("Source Sans Pro"),url(../../../fonts/source-sans-italic.woff2)}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:200 900;src:local("Open Sans"),url(../../../fonts/open-sans.woff2)}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:200 900;src:local("Open Sans"),url(../../../fonts/open-sans-italic.woff2)}@font-face{font-display:swap;font-family:Roboto Slab;font-style:italic;font-weight:200 900;src:local("Roboto Slab"),url(../../../fonts/roboto-slab-bold.woff2)}*{outline-offset:2px}body{font-family:Source Sans,system-ui,sans-serif;font-size:1.25em;font-weight:380;margin:0;--bg-sec: oklch(from CanvasText l c h / calc(alpha - .9) );--link-light: #00e;--link-dark: #00cadb;--university-light: #e3000b;--university-dark: #ff4f57;--news-light: var(--link-dark);--news-dark: var(--news-light);--link: var(--link-light)}@media (prefers-color-scheme: dark){body{--link: var(--link-dark)}}body{--link-hover: light-dark(oklch(from var(--link) calc(l - .2) c h), oklch(from var(--link) calc(l + .2) c h));--margin-small: 1em;--margin-large: 5vw;--padding-small: 12px;--padding-medium: 20px;--padding-large: 32px;--radius-small: 4px}body:has(.university){font-family:Arial;--link: var(--university-light);line-height:1.6}@media (prefers-color-scheme: dark){body:has(.university){--link: var(--university-dark)}}body:has(.university) h1,body:has(.university) h2,body:has(.university) h3{font-weight:800;color:var(--link);line-height:1}body:has(.university) button,body:has(.university) .main-action{border-radius:0}body:has(.news){font-family:Acumin Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;line-height:1.4}body:has(.news) h1,body:has(.news) h2,body:has(.news) h3,body:has(.news) .election-name{font-family:Roboto Slab}.university{border-width:0}@media (prefers-color-scheme: dark){.university{background:#e3000b}.university a:hover{color:#fff}}@media (max-width: 650px){.university .logo{clip-path:xywh(80% 0 100% 100%);max-width:10rem;margin-left:-8.2rem}}.decidos .logo{max-height:1.9rem}.news{background:var(--news-light);color:#000}.news a:hover{color:#000}.host-banner{padding:var(--padding-small) var(--padding-medium);background:oklch(from CanvasText l c h/ calc(alpha - .9))}.host-banner summary{font-size:.8em;font-weight:400;line-height:1}.host-banner span{font-weight:800}header{align-items:center;border-bottom:1px solid oklch(from CanvasText l c h/ calc(alpha - .5));display:flex;gap:7.5vw;padding:var(--padding-medium);margin-block-end:var(--margin-small)}.election-name{font-weight:700;font-size:clamp(1em,4vw,1.25em)}.election-name a{color:inherit;text-decoration:none}.election-name a:hover{text-decoration:underline;text-decoration-thickness:.12em}.logo{max-height:2.5rem;max-width:20vw}a:hover{color:var(--link-hover)}button,input{font:inherit}button,.main-action{--button-thickness: 2px;--button-spacing: 1em;padding:var(--padding-small) var(--padding-medium);font-weight:650;background:var(--link);color:Canvas;text-decoration:none;border-width:0;border-block-end-width:var(--button-thickness);border-style:solid;border-color:oklch(from var(--link) calc(l - .2) c h);border-radius:var(--radius-small);box-sizing:border-box;width:max-content;position:relative;display:inline-flex;margin-block:var(--button-spacing)}button:hover:not(:disabled),.main-action:hover:not(:disabled){background:var(--link-hover);color:Canvas}button:active,.main-action:active{border-block-end-width:0;top:var(--button-thickness);margin-bottom:calc(var(--button-thickness) + var(--button-spacing))}button:disabled,.main-action:disabled{background:gray;border-color:#a9a9a9}label{display:block;margin-block:.25em}hr{margin-block:2em}li{margin-block:.5em}details.block{border:1px solid oklch(from currentColor l c h/ calc(alpha - .7));border-radius:var(--radius-small);padding:var(--padding-small) var(--padding-medium);margin-block-end:var(--margin-small)}details.block summary{border-radius:calc(var(--radius-small) - 1px);outline-offset:3px;padding:var(--padding-small) var(--padding-medium);margin:calc(-1 * var(--padding-small)) calc(-1 * var(--padding-medium))}details.block summary:hover{background:oklch(from currentColor l c h/ calc(alpha - .95))}details.block:open summary{margin-block-end:0}details.block p:last-child{margin-block-end:.5em}summary{font-weight:600;color:var(--link)}summary:hover{color:var(--link-hover);cursor:default}main,footer>div,nav{margin-inline:auto;max-width:34em;padding:var(--padding-medium)}h1{margin-block-start:0;line-height:1}h2{font-weight:600;margin-block-start:1.5em;line-height:1.1}.process li{margin-block:2em;position:relative}.process li:has(.host){margin-block-start:6rem}.process .host{text-transform:uppercase;letter-spacing:5%;font-size:.75em;color:oklch(from currentColor l c h/ calc(alpha - .4));border-radius:.2em;position:absolute;top:-3rem;left:-2.5rem;width:100%;padding-block-start:.5rem;border-top:1px solid oklch(from currentColor l c h/ calc(alpha - .4))}.process .host span{font-weight:800}.process p{margin-block:.25em}.process a{color:CanvasText}fieldset{border:none;padding:0;margin-block:2em 1em}legend{padding:0}legend h2{margin:0 0 1rem}label:has([type=radio]){border-radius:var(--radius-small);padding:.5em}label:has([type=radio]):hover{background:oklch(from currentColor l c h/ calc(alpha - .95))}input[type=radio]{transform:scale(1.5);margin-inline-end:.5em}div.yivi-web-form{box-shadow:none;background:none;min-height:unset;min-width:unset;margin-block:1em;height:auto;width:100%;max-width:17em;border:2px solid var(--link);border-radius:var(--radius-small)}div.yivi-web-form .yivi-web-header{padding:1em;margin:0;border-bottom:2px solid var(--link)}div.yivi-web-form .yivi-web-header p{font-family:inherit;font-size:inherit;color:CanvasText}div.yivi-web-form .yivi-web-header p i.yivi-web-logo{font-size:inherit;height:1.2em;width:unset;aspect-ratio:1.796875/1}div.yivi-web-form .yivi-web-header .yivi-web-helper{display:none}div.yivi-web-form .yivi-web-content{padding:1em;margin:0;line-height:0;background:none}div.yivi-web-form .yivi-web-content p{font-family:inherit;font-size:inherit;color:CanvasText}div.yivi-web-form .yivi-web-content .yivi-web-loading-animation{margin-block-start:1em}div.yivi-web-form .yivi-web-content .yivi-web-loading-animation i{background:oklch(from CanvasText l c h/ calc(alpha - .5))}div.yivi-web-form .yivi-web-content a:not(.yivi-web-button){color:var(--link);font-family:inherit;font-size:inherit}div.yivi-web-form .yivi-web-content a:not(.yivi-web-button):hover{color:var(--link-hover)}div.yivi-web-form .yivi-web-content .yivi-web-button{font-family:inherit;font-weight:inherit;font-size:inherit}div.yivi-web-form .yivi-web-content .yivi-web-button-link{display:block;margin-block-start:1em;font-weight:700;color:#fff}div.yivi-web-form .yivi-web-content:has(canvas){aspect-ratio:1/1}div.yivi-web-form .yivi-web-content canvas{border-radius:var(--radius-small);border:1em solid white}div.yivi-web-form .yivi-web-content:has(p){line-height:1}.voting-numbers{border:1px solid CanvasText;border-radius:var(--radius-small);width:max-content;padding:.15em .8em .15em 3em;opacity:.7}th,td{text-align:left;padding:.4em;padding-inline-end:.8em}tr:nth-child(2n){background-color:oklch(from currentColor l c h/ calc(alpha - .95))}tbody tr:last-child{color:oklch(from currentColor l c h/ calc(alpha - .4))}tbody tr:last-child td{padding-block-start:.5em}footer{border-top:1px solid currentColor;margin-block-start:var(--margin-large)}
