:root{--primary-hue:402deg;--primary-saturation:50%;--primary-lightness:45%;--navbar-height:4rem;--menu-height:3.75rem;--button-width:210px}.dark{--primary-hue:402deg;--primary-saturation:100%}.leftX{ #flex: 1 1 1%;padding-right:1em; #outline: 1px solid red}.rightX{ #flex: 1 1 1%;padding-left:1em; #outline: 1px solid blue;float:left}.flexBox{display:flex; #justify-content: space-around;flex-flow:row wrap}@media(min-width:800px){.flexBox{grid-template-columns:1fr 5fr}.leftX{flex:1 1 1%;padding-right:1em; #outline: 1px solid red}.rightX{flex:1 1 1%;padding-left:1em; #outline: 1px solid blue;float:left;display:flex;align-items:flex-end}}.logoX{content:url(/figs/Alps-disciplines.webp);margin-bottom:0}:is(html[class~=dark]) .logoX{content:url(/figs/Alps-disciplines-dark.webp)}.tile-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;border-top-color:rgb(229 229 229/.7);border-top-style:solid;border-top-width:1px}:is(html[class~=dark]) .tile-list{border-top-color:hsl(var(--primary-hue) var(--primary-saturation) 94%/.1)}.tile{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.13);box-shadow:0 2px 1px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.13);border-radius:4px;padding:36px 16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-top:10px;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;position:relative;top:0}.tile-header{width:86%;position:absolute;text-align:center;top:0; #margin-top: -10px}.tile-text{width:100%;position:relative;text-align:center;margin-top:60px;padding-bottom:30px}@media(min-width:544px){.tile{width:calc(100% - 10px);padding:48px 24px}}@media(min-width:1012px){.tile{width:calc(33% - 15px);padding:10px 20px;margin-bottom:10px}}:is(html[class~=dark]) .tile{-webkit-box-shadow:0 2px 1px rgba(120,120,120,.1),0 3px 8px rgba(120,120,120,.13);box-shadow:0 2px 1px rgba(120,120,120,.1),0 3px 8px rgba(120,120,120,.13)}.tile:hover{cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2),0 3px 20px rgba(0,0,0,.23);box-shadow:0 2px 8px rgba(0,0,0,.2),0 3px 20px rgba(0,0,0,.23)}:is(html[class~=dark]) .tile:hover{cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(100,100,100,.2),0 3px 20px rgba(100,100,100,.23);box-shadow:0 2px 8px rgba(100,100,100,.2),0 3px 20px rgba(100,100,100,.23)}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.col{flex:1 0}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.btn{display:inline-flex;align-items:center;gap:.4em;padding:.55rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;width:var(--button-width);justify-content:center;margin-right:.5rem;margin-top:.5rem}.btn-primary{background-color:hsl(var(--primary-hue) var(--primary-saturation) 45%);border:2px solid hsl(var(--primary-hue) var(--primary-saturation) 45%);color:#f7f7f7!important;&:hover { background-color:hsl(var(--primary-hue) var(--primary-saturation) 38%); border-color:hsl(var(--primary-hue) var(--primary-saturation) 38%); color:#ffffff!important; }}:is(html[class~=dark]) .btn-primary{background-color:hsl(var(--primary-hue) var(--primary-saturation) 55%);border-color:hsl(var(--primary-hue) var(--primary-saturation) 55%);color:#111827!important;&:hover { background-color:hsl(var(--primary-hue) var(--primary-saturation) 62%); border-color:hsl(var(--primary-hue) var(--primary-saturation) 62%); }}.btn-outlined-primary{background-color:transparent;border:2px solid hsl(var(--primary-hue) var(--primary-saturation) 45%);color:hsl(var(--primary-hue) var(--primary-saturation) 45%)!important;&:hover { background-color:hsl(var(--primary-hue) var(--primary-saturation) 45%); color:#f7f7f7!important; }}:is(html[class~=dark]) .btn-outlined-primary{border-color:hsl(var(--primary-hue) var(--primary-saturation) 60%);color:hsl(var(--primary-hue) var(--primary-saturation) 60%)!important;&:hover { background-color:hsl(var(--primary-hue) var(--primary-saturation) 55%); border-color:hsl(var(--primary-hue) var(--primary-saturation) 55%); color:#111827!important; }}.language-dropdown-container:hover .language-dropdown{display:block!important}