/* The font */

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../font/InterVariable.woff2?v=4.1') format('woff2');
}

/* START FETCH-CSS */
@font-face {
    font-family: "Phosphor";
    src: url(data:font/woff;charset=utf-8;base64,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AGEAcwAgAEYAcgBpAGUAZAAgACYAIABIAGUAbABlAG4AYQAgAFoAaABhAG4AZwBBACAAZgBsAGUAeABpAGIAbABlACAAaQBjAG8AbgAgAGYAYQBtAGkAbAB5ACAAZgBvAHIAIABlAHYAZQByAHkAbwBuAGUACgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AaAB0AHQAcABzADoALwAvAHAAaABvAHMAcABoAG8AcgBpAGMAbwBuAHMALgBjAG8AbQBoAHQAdABwAHMAOgAvAC8AcABoAG8AcwBwAGgAbwByAGkAYwBvAG4AcwAuAGMAbwBtAE0ASQBUAGgAdAB0AHAAcwA6AC8ALwByAGEAdwAuAGcAaQB0AGgAdQBiAHUAcwBlAHIAYwBvAG4AdABlAG4AdAAuAGMAbwBtAC8AcABoAG8AcwBwAGgAbwByAC0AaQBjAG8AbgBzAC8AaABvAG0AZQBwAGEAZwBlAC8AbQBhAHMAdABlAHIALwBMAEkAQwBFAE4AUwBFAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY=);
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.ph,
.ph-fill {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "Phosphor" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ph.ph-anchor-simple:before {
    content: "\e5d8";
}

.ph.ph-arrow-up:before {
    content: "\e08e";
}

.ph.ph-arrows-clockwise:before {
    content: "\e094";
}

.ph.ph-arrow-counter-clockwise:before {
    content: "\e038";
}

.ph.ph-arrows-in-cardinal:before {
    content: "\e09c";
}

.ph.ph-arrows-merge:before {
    content: "\ed3e";
}

.ph.ph-arrow-square-out:before {
    content: "\e5de";
}

.ph.ph-arrow-up-right:before {
    content: "\e092";
}

.ph.ph-book-open-text:before {
    content: "\e8f2";
}

.ph.ph-books:before {
    content: "\e758";
}

.ph.ph-caret-down:before {
    content: "\e136";
}

.ph.ph-check:before {
    content: "\e182";
}

.ph.ph-credit-card:before {
    content: "\e1d2";
}

.ph.ph-download-simple:before {
    content: "\e20c";
}

.ph.ph-flower-lotus:before {
    content: "\e6cc";
}

.ph.ph-link-simple:before {
    content: "\e2e6";
}

.ph.ph-lock:before {
    content: "\e2fa";
}

.ph.ph-magnifying-glass:before {
    content: "\e30c";
}

.ph.ph-question:before {
    content: "\e3e8";
}

.ph.ph-scribble-loop:before {
    content: "\e662";
}

.ph.ph-share-network:before {
    content: "\e408";
}

.ph.ph-table:before {
    content: "\e476";
}

.ph.ph-text-superscript:before {
    content: "\ec9a";
}

.ph.ph-toggle-right:before {
    content: "\e676";
}

.ph.ph-translate:before {
    content: "\e4a2";
}

.ph.ph-user-sound:before {
    content: "\eca8";
}

.ph.ph-warning-circle:before {
    content: "\e4e2";
}

.ph.ph-x:before {
    content: "\e4f6";
}

.ph-fill.ph-arrows-in-cardinal:before {
    content: "\e000";
}

.ph-fill.ph-chef-hat:before {
    content: "\ed8e";
}

.ph-fill.ph-credit-card:before {
    content: "\e001";
}

.ph-fill.ph-heart:before {
    content: "\e2a8";
}

.ph-fill.ph-lock:before {
    content: "\e002";
}

.ph-fill.ph-star:before {
    content: "\e46a";
}

.ph-fill.ph-star-half:before {
    content: "\e70a";
}

.ph-fill.ph-stripe-logo:before {
    content: "\e698";
}

.ph-fill.ph-warning:before {
    content: "\e4e0";
}

/* END FETCH-CSS */

/* Typography defined in the order as found in the branding PDF, page 9. */
.typo-4 {
    font-size: 44px;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: -4%;
}

.typo-5 {
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -1%;
}

.typo-6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

/* Global parameters */
* {
    cursor: pointer;
    font-family: Inter, sans-serif;
    /* Fix for Chrome */
    font-feature-settings: 'liga' 1, 'calt' 1;
}

/* Colors */

:root {
    color-scheme: light dark;
    --graphite: #1C1917;
    --flint: #78716C;
    --color: oklch(43.2% 0.232 292.759);
    --butter: #FBBF24;
    --stone-200: #E7E5E4;
    --stone-300: #D6D3D1;
    --stone-400: #A8A29E;
    --stone-500: oklch(55.3% 0.013 58.071);
    --stone-700: oklch(37.4% 0.01 67.558);
    --stone-800: #292524;
    --gravel: #F5F5F4;
}

.color-flint {
    color: light-dark(var(--stone-700), var(--stone-300));
}

::selection {
    background-color: light-dark(var(--graphite), var(--gravel));
    color: light-dark(var(--gravel), var(--graphite));
}

html,
body {
    background-color: light-dark(var(--gravel), var(--graphite));
    color: light-dark(var(--graphite), var(--gravel));
}

html {
    scroll-behavior: smooth;
}

a:not(.button),
a:not(.button):visited {
    color: light-dark(var(--graphite), var(--gravel));
}

a.button {
    background-color: var(--color);
    color: var(--gravel);
}

a.button:hover {
    background-color: var(--gravel);
    outline: 1px solid light-dark(var(--stone-400), var(--graphite));
}

code {
    color: light-dark(var(--stone-800), var(--stone-300));
}

header {
    background-color: light-dark(var(--gravel), var(--graphite));
    border: 1px solid var(--stone-300);
}

select {
    background-color: light-dark(white, var(--stone-800));
    color: light-dark(var(--graphite), var(--gravel));
}

/* Components */

a.unstyled {
    text-decoration: none;
}

a:not(.unstyled) {
    text-decoration: none;
    transition: all .5s;
}

a:not(.unstyled):hover {
    text-decoration: underline;
    color: light-dark(var(--color), oklch(70% 0.232 292.759));
    transition: all .1s;
}

a.underline {
    text-decoration: underline !important;
}

a.button {
    display: inline-block;
    border: none;
    border-radius: 100px;
    padding: 8px 16px;
    font-size: 14px;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    transition: all .2s;
}

a.button:hover {
    text-decoration: none;
    transition: all .2s;
}

code {
    padding: 1px 6px;
    border-radius: 4px;
}

select {
    border-radius: 5px;
    outline: 1px light-dark(var(--stone-300), var(--flint)) solid;
    border: none;
}

.center {
    text-align: center;
}

.corners {
    /* Size on the corner */
    --size: 30px;
    /* Thickness of the border */
    --thickness: 3px;
    /* Gap between the border and content */
    --gap: 20px;

    padding: calc(var(--gap) + var(--thickness));
    outline: var(--thickness) solid light-dark(var(--stone-800), var(--stone-500));
    outline-offset: calc(-1*var(--thickness));
    mask:
        conic-gradient(at var(--size) var(--size), #0000 75%, #000 0) 0 0/calc(100% - var(--size)) calc(100% - var(--size)),
        conic-gradient(#000 0 0) content-box;
    transition: .4s;
}

.nobreak {
    white-space: nowrap;
}

.space-1 {
    margin-top: 32px;
}

.space-2 {
    margin-top: calc(32px * 2);
}

.space-3 {
    margin-top: calc(32px * 3);
}

.space-4 {
    margin-top: calc(32px * 4);
}

.space-5 {
    margin-top: calc(32px * 5);
}

/* And the rest */

body {
    width: 900px;
    max-width: 100%;
    margin: auto;
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    scroll-behavior: smooth;
    box-sizing: border-box;
}

footer {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 17.50px;
}

footer .line-top {
    display: flex;
    align-items: center;
}

footer .line-top .left a:not(:last-of-type) {
    margin-right: 20px;
}

footer .line-top .right {
    flex-grow: 1;
    text-align: right;
}

footer .separator {
    outline: 1px solid light-dark(var(--stone-300), var(--stone-500));
}

footer .under {
    line-height: 10px;
}

#announce {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: calc(100% - 20px);
    text-align: center;
    background-color: var(--color);
    color: var(--stone-200);
    padding: 5px 10px;
    z-index: 1024;
}

#announce+header {
    margin-top: 30px;
}

#announce a {
    color: var(--gravel);
    text-decoration: none;
}

header {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 16px 20px;

    width: 733px;
    max-width: 100%;
    height: 66px;
    border-radius: 32px;
    gap: 12px;
}

header .brand {
    flex-grow: 1;
}

header .brand img {
    height: calc(66px - 20px);
    width: auto;
    vertical-align: middle;
}

header .locale-selection {
    display: inline-flex;
    vertical-align: middle;
}

header .locale-selection div {
    align-content: center;
    padding-right: 8px;
}

header .locale-selection select {
    padding: 4px;
}

.supporters-box {
    padding: 1rem;
    border-radius: 8px;
    border: 1px solid light-dark(var(--stone-200), var(--stone-700));
}

.supporters-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem 0.6rem;
    margin-bottom: 0.75rem;
}

.supporter-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    font-size: 0.85rem;
    padding: 0.2rem 0.5rem;
    border-radius: 6px;
    background-color: light-dark(var(--stone-200), var(--stone-800));
    color: light-dark(var(--graphite), var(--gravel));
}

.supporter-badge i {
    color: light-dark(var(--color), oklch(70% 0.232 292.759));
    font-size: 0.75rem;
}

@media (max-width: 700px) {
    #announce+header {
        margin-top: 40px;
        margin-bottom: 32px;
    }

    header .brand {
        text-align: center;
    }

    header .locale-selection {
        position: absolute;
        margin-top: 100px;
        top: 0;
        right: 50px;
    }

    footer .line-top {
        flex-direction: column;
    }

    footer .line-top .left a:not(:last-of-type) {
        margin-right: 10px;
    }

    footer .line-top .left {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    footer .line-top .right {
        width: 100%;
        justify-content: end;
    }
}