@import"https://fonts.googleapis.com/css?family=Open+Sans&display=swap";:root{--sans-serif-fonts: "Open Sans", -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"}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;font:400 1rem/1.5 var(--sans-serif-fonts);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}*{scroll-behavior:smooth}ol,ul,menu,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,th,td{margin:0;padding:0;font:inherit;text-align:inherit}ol,ul{padding-left:2rem}a{color:inherit}a[href],a[href]:hover,a[href]:focus{text-decoration:none}input,button,select,optgroup,textarea{margin:0;font:inherit;text-align:inherit}button,::file-selector-button{appearance:button;-webkit-appearance:button;font:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block}[hidden]{display:none}table{border-collapse:collapse}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important}}*:focus,*:focus-visible{outline:none}.container,.container-fluid{width:100%;padding:1.5rem .75rem 4.5rem;margin:0 auto}.container>*,.container-fluid>*{margin-bottom:1.5rem}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}@media print{.container,.container-fluid{max-width:none}}.navbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 1rem;text-wrap:nowrap;color:var(--navtext-color)}.navbar a{color:var(--navlink-color)}.navbar a:hover,.navbar a:focus{color:var(--navlink-color-hover)}.navbar a:active{color:var(--navlink-color-active)}.grid-3{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 576px){.grid-3{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.grid-3{grid-template-columns:1fr 1fr 1fr}}@media print{.navbar{display:none}}button{user-select:none;font-size:inherit;font-weight:inherit;line-height:inherit}button:not(:disabled){cursor:pointer}[class*=button-]{display:inline-block;text-align:center;padding:.375rem .75rem;border:1px solid;border-radius:.375rem;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;color:var(--x-text-color);background:var(--x-bg-color);border-color:var(--x-border-color)}[class*=button-]:hover,[class*=button-]:focus{color:var(--x-text-color-hover);background:var(--x-bg-color-hover);border-color:var(--x-border-color-hover)}[class*=button-]:active{color:var(--x-text-color-active);background:var(--x-bg-color-active);border-color:var(--x-border-color-active)}[class*=button-]:disabled{color:var(--x-text-color);background:var(--x-bg-color);border-color:var(--x-border-color);opacity:.65;pointer-events:none}[class*=button-]:focus-visible{box-shadow:0 0 0 .25rem var(--border-light-color)}:root{--bg-color: #fff;--text-color: #111;--text-muted-color: #6a6a6a;--text-mutest-color: #aaa;--border-light-color: #e0e0e0;--bg-light-color: #f4f4f4;--navlink-color: #6a6a6a;--navlink-color-hover: #444;--navlink-color-active: #2a2a2a;--navtext-color: #aaa}body{background:var(--bg-color);color:var(--text-color)}.button-main{--x-text-color: #fff;--x-bg-color: #0d6efd;--x-border-color: #0d6efd;--x-text-color-hover: #fff;--x-bg-color-hover: #0b5ed7;--x-border-color-hover: #0a58ca;--x-text-color-active: #fff;--x-bg-color-active: #0a58ca;--x-border-color-active: #0a53be}.button-danger{--x-text-color: #fff;--x-bg-color: #dc3545;--x-border-color: #dc3545;--x-text-color-hover: #fff;--x-bg-color-hover: #bb2d3b;--x-border-color-hover: #b02a37;--x-text-color-active: #fff;--x-bg-color-active: #b02a37;--x-border-color-active: #a52834}.button-gray{--x-text-color: #fff;--x-bg-color: #6c757d;--x-border-color: #6c757d;--x-text-color-hover: #fff;--x-bg-color-hover: #5c636a;--x-border-color-hover: #565e64;--x-text-color-active: #fff;--x-bg-color-active: #565e64;--x-border-color-active: #51585e}.admin-new-form{display:flex;flex-direction:column;gap:1.5rem;max-width:36rem}.inputs-with-label,.form-array,.form-array-item,.table-inputs,.admin-items-table form{display:flex;flex-direction:column;gap:.5rem}.inputs-with-label>label{font-size:.9rem}.form-array-row{display:flex;gap:.5rem}.form-array-item:has(>*:not([hidden])+*:not([hidden])){margin-bottom:.5rem}.form-array-remove{align-self:center}.form-array-item{flex:1 1 auto}.form-array-add{align-self:start}.admin-new-form+.admin-items-table{margin-top:4rem}.admin-items-table{width:100%}.admin-items-table th,.admin-items-table td{padding:1rem .5rem;border-bottom:1px solid var(--border-light-color)}.admin-items-table th{vertical-align:bottom;font-weight:700;position:sticky;top:0;z-index:100;background:var(--bg-light-color)}.input{width:100%;padding:.375rem .75rem;background:var(--bg-color);border:1px solid var(--border-light-color);border-radius:.375rem;transition:box-shadow .2s ease-in-out;appearance:none}textarea.input{min-height:4.5rem;field-sizing:content;resize:none}.input-color{display:flex;gap:.5rem}.input-color>.input[type=color]{flex:0 0 2.5rem}.input-color>.input[type=text]{flex:1}.input[type=color]{height:2.5rem;padding:0}.input[type=color]::-webkit-color-swatch-wrapper,.input[type=color]::-webkit-color-swatch{border:none;padding:0}.input[type=color]::-moz-color-swatch{border:none;padding:0}.input[type=file]{cursor:pointer;overflow:hidden}.input::file-selector-button{padding:.375rem .75rem;margin:-.375rem .75rem -.375rem -.75rem;background:var(--bg-light-color);border:none;border-right:1px solid var(--border-light-color);border-radius:0;transition:background .2s ease-in-out;pointer-events:none}.input:hover::file-selector-button{background:var(--border-light-color)}select.input{padding:.375rem 2.25rem .375rem .75rem;background:no-repeat padding-box right .75rem center / auto 1rem url(/static/icons/angle-down.d3270885f2.svg) var(--bg-color)}.input::placeholder,select.input:invalid,select.input>*:disabled{opacity:1;color:var(--text-mutest-color)}select.input>*:not(:disabled){color:var(--text-color)}.input-check{width:1.25rem;height:1.25rem;background:no-repeat center / contain;border:1px solid var(--border-light-color);border-radius:.25rem;appearance:none;transition:background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out}.input-check:checked{border:1px solid #0d6efd;background:no-repeat center / contain url(/static/icons/check.797d3e00f6.svg) #0d6efd}.input:focus-visible,.input-check:focus-visible{box-shadow:0 0 0 .25rem var(--border-light-color)}[class*=message-]{padding:1rem;color:var(--x-text-color);background:var(--x-bg-color);border:1px solid var(--x-border-color);border-radius:.375rem}.message-error{--x-text-color: #58151c;--x-bg-color: #f8d7da;--x-border-color: #f1aeb5}.message-info{--x-text-color: #055160;--x-bg-color: #cff4fc;--x-border-color: #9eeaf9}.dict-entry{display:flex;flex-flow:row wrap;column-gap:1.5rem;row-gap:.5rem;margin-top:3rem}.dict-text{width:100%}@media (min-width: 768px){.dict-text{width:60%}}@media (min-width: 992px){.dict-text{width:65%}}@media (min-width: 1400px){.dict-text{width:70%}}.dict-media{flex:1 0 0}.dict-term{font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}.dict-small{font-size:1.2rem;color:var(--text-muted-color);text-wrap:nowrap}.dict-term:has(+.dict-small){margin-right:.5rem}.link-card{border:1px solid var(--border-light-color);border-radius:.5rem;padding:1rem;display:flex;flex-flow:column nowrap;gap:.75rem}.link-card-title{font-size:1.2rem;margin-bottom:-.5rem}.link-card-text{flex:1 0 auto}.link-card-links{display:flex;flex-wrap:wrap;gap:1rem}.link-category{font-size:1.4rem;margin-top:2.5rem}.packlist-heading{font-size:1.4rem;margin-bottom:.5rem}.packlist-item,.packlist-choice{display:flex;max-width:max-content;align-items:center;gap:1rem;margin-bottom:.5rem}.packlist-desc{color:var(--text-mutest-color)}.packlist-item input,.packlist-choice input{display:block}.points-teams{display:flex;text-align:center;flex-wrap:wrap;font-size:3rem}.points-flag{flex:0 0 auto;color:var(--text-muted-color);font-size:.9rem}.points-flag>img{width:130px;border-radius:.5rem;margin-bottom:.5rem}.points-b,.points-r{flex:1 0 auto;width:1fr}.points-b{text-align:right}.points-r{text-align:left}.points-dash{flex:0 0 1.25em}.points-expeditie{text-align:center;position:relative;font-size:.9rem;color:var(--text-muted-color)}.points-expeditie:before{border-top:2px solid var(--border-light-color);content:"";position:absolute;top:50%;left:0;width:100%;z-index:-1}.points-expeditie h1{display:inline-block;text-align:center;background:var(--bg-color);padding:0 1rem}.point-row{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap;line-height:1}.point-row-r{flex-direction:row-reverse;text-align:right}.point-row>*{flex:none}.point-amount{flex:0 0 2rem;font-weight:700}.point-date{color:var(--text-muted-color)}a{color:#0d6efd}a[href]:hover,a[href]:focus{text-decoration:underline}.version-text{color:var(--text-mutest-color);margin-top:2.5rem}.page-title{font-size:2rem;margin-bottom:1.5rem}.media-player{width:100%}.file-preview:has(>img){display:block;width:7.5rem;height:5rem}.file-preview>img{width:100%;height:100%;object-fit:cover;margin:auto}.file-preview:hover>img{filter:brightness(.85)}.login-form{max-width:24rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.login-form>.error-text{color:#dc3545}.addresslist-name{font-size:1.4rem;line-height:1.3;margin-bottom:.5rem;margin-top:2.5rem}.addresslist-subname{font-style:italic}.writing>p{margin-bottom:1rem}
