:root{--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--grey-10: hsl(0, 0%, 99%);--grey-50: hsl(0, 0%, 95%);--grey-100: hsl(0, 0%, 90%);--grey-200: hsl(0, 0%, 80%);--grey-300: hsl(0, 0%, 70%);--grey-400: hsl(0, 0%, 60%);--grey-500: hsl(0, 0%, 50%);--grey-600: hsl(0, 0%, 40%);--grey-700: hsl(0, 0%, 30%);--grey-800: hsl(0, 0%, 20%);--grey-900: hsl(0, 0%, 10%);--grey-950: hsl(0, 0%, 7%);--green-300: hsl(110, 45%, 70%);--green-400: hsl(110, 45%, 60%);--green-600: hsl(110, 45%, 40%);--red-300: hsl(10, 60%, 70%);--red-400: hsl(10, 60%, 60%);--blue-500: rgb(67, 176, 234);--blue-700: hsl(201, 90%, 30%);--purple-50: rgb(249, 248, 251);--purple-100: rgb(238, 236, 248);--purple-200: hsl(250, 48%, 90%);--purple-300: hsl(250, 48%, 80%);--purple-400: hsl(250, 48%, 70%);--purple-500: hsl(250, 48%, 65%);--purple-600: hsl(250, 48%, 60%);--purple-700: hsl(250, 48%, 55%);--purple-900: hsl(250, 38%, 45%);--yellow-100: hsl(56, 100%, 95%);--yellow-200: hsl(56, 100%, 90%);--yellow-500: hsl(56, 100%, 65%)}:root{--primary-color-light: var(--purple-700);--primary-color-dark: var(--purple-300);--primary-color-subtle-light: var(--purple-400);--primary-color-subtle-dark: var(--purple-500);--background-color-light: #fafafa;--background-color-dark: #0a0a0a}:root{--primary-color: var(--primary-color-light);--primary-color-subtle: var(--primary-color-subtle-light);--body-background-color: var(--background-color-light);--section-background-color: var(--white);--text-color: var(--grey-800);--text-color-subtle: var(--grey-500);--text-color-inverse: var(--white);--h1-color: var(--text-color);--h2-color: var(--text-color);--h2-small-color: var(--primary-color-subtle);--h3-color: var(--text-color-subtle);--h3-small-color: var(--primary-color-subtle);--h4-color: var(--text-color-subtle);--h4-small-color: var(--primary-color-subtle);--link-color: var(--blue-700);--link-color-subtle: var(--text-color);--link-color-hover: var(--primary-color);--line-color-subtle: var(--grey-200);--button-text-color: var(--text-color);--button-text-color-hover: var(--text-color);--button-border-color: var(--grey-300);--button-border-color-hover: var(--grey-300);--button-background-color: var(--grey-100);--button-background-color-hover: var(--grey-200);--input-text-color: var(--text-color);--input-text-color-hover: var(--text-color);--input-border-color: var(--grey-300);--input-border-color-hover: var(--grey-300);--input-background-color: var(--white);--input-background-color-hover: var(--white);--footer-text-color: var(--text-color-subtle)}@media(prefers-color-scheme: dark){:root{color-scheme:dark;--primary-color: var(--primary-color-dark);--primary-color-subtle: var(--primary-color-subtle-dark);--body-background-color: var(--background-color-dark);--section-background-color: var(--grey-900);--text-color: var(--grey-50);--text-color-subtle: var(--grey-300);--text-color-inverse: var(--grey-800);--h1-color: var(--text-color);--h2-color: var(--text-color);--h2-small-color: var(--primary-color-subtle);--h3-color: var(--text-color-subtle);--h3-small-color: var(--primary-color-subtle);--h4-color: var(--text-color-subtle);--h4-small-color: var(--primary-color-subtle);--link-color: var(--blue-500);--link-color-subtle: var(--text-color);--link-color-hover: var(--primary-color);--line-color-subtle: var(--grey-700);--button-text-color: var(--text-color);--button-text-color-hover: var(--text-color);--button-border-color: var(--grey-700);--button-border-color-hover: var(--grey-700);--button-background-color: var(--grey-700);--button-background-color-hover: var(--grey-600);--input-text-color: var(--text-color);--input-text-color-hover: var(--text-color);--input-border-color: var(--grey-700);--input-border-color-hover: var(--grey-700);--input-background-color: var(--grey-800);--input-background-color-hover: var(--grey-800);--footer-text-color: var(--text-color-subtle)}}kx-claim,kx-key{--loader-color: var(--grey-400);--success-color: var(--green-600);--failure-color: var(--red-400);--background-color: var(--grey-10);--header-background-color: var(--grey-50)}@media(prefers-color-scheme: dark){kx-claim,kx-key{--loader-color: var(--grey-400);--success-color: var(--green-400);--failure-color: var(--red-300);--background-color: var(--grey-800);--header-background-color: var(--grey-700)}}hr{margin:3em 0;color:var(--line-color-subtle)}body{display:flex;flex-direction:column;min-height:100vh;margin:0 8px;padding:1.6rem 0 0;line-height:1.4rem;font-family:sans-serif;color:var(--text-color);background-color:var(--body-background-color)}header{margin:0 0 3rem}header nav{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}@media screen and (max-width: 400px){header nav{flex-direction:column;align-items:start}}header nav a.logo{display:flex;align-items:center;gap:16px;font-size:1.8rem;text-decoration:none;font-weight:bold}@media screen and (max-width: 480px){header nav a.logo{gap:8px;font-size:1.4rem}}header nav a.logo img{width:40px;height:40px}@media screen and (max-width: 480px){header nav a.logo img{width:32px;height:32px}}header nav a{margin:0;color:var(--text-color)}header nav a:hover,header nav a:active{color:var(--link-color-hover)}header nav .links{display:flex;gap:12px}main{flex:1}footer{margin:4.8rem 0 0;background-color:var(--footer-background-color);color:var(--footer-text-color)}footer a{display:inline-block;color:var(--footer-text-color)}.container{width:100%;max-width:920px;margin:0 auto}section{margin:0 0 32px;padding:16px;background-color:var(--section-background-color);border-radius:8px}section h1:first-child,section h2:first-child{margin-top:0}section p:last-child{margin-bottom:0}section.transparent{padding-left:0;padding-right:0;background-color:rgba(0,0,0,0);border:0}.profile{display:flex;gap:16px;padding-top:24px}@media screen and (max-width: 600px){.profile{flex-direction:column;padding-top:32px}}.profile .profile__name{font-size:1.6rem;color:var(--text-color)}.profile .profile__header{flex:3;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:16px}.profile .profile__header p,.profile .profile__header small{margin:0}.profile .profile__claims{flex:4}.profile .profile__avatar{display:inline-block;min-width:96px;max-width:128px;line-height:0;text-align:center;border-radius:16px}.profile .persona__description{display:block;margin:8px 0 8px;font-size:.9em}.profile .persona__description svg{width:16px;height:16px;vertical-align:sub}.screenshots{display:flex;gap:16px;width:100%;padding:8px;background-color:#fafafa;overflow-y:scroll}.screenshots img{height:400px}.banners{display:flex;flex-wrap:wrap;gap:8px}.banners a img{height:32px}h1{font-size:1.6em;margin:3.2rem 0 1.6rem;font-weight:normal;color:var(--h1-color);cursor:default}h2{margin:1em 0 .5em;font-size:1.2em;font-weight:bold;color:var(--h2-color);cursor:default}h2 small{margin-left:.8rem;padding:3px 6px;background-color:var(--h2-small-color);color:#fff;border-radius:4px;font-size:.8em}h3{margin:1em 0 .5em;font-size:1.1em;line-height:1.6rem;color:var(--h3-color);font-weight:normal;cursor:default}h3 small{margin-left:.8rem;padding:3px 6px;background-color:var(--h3-small-color);color:#fff;border-radius:4px}h4{margin:1.6rem 0;font-size:1em;line-height:1.6rem;color:var(--h4-color);font-weight:bold;cursor:default}h4 small{margin-left:.8rem;padding:3px 6px;background-color:var(--h4-small-color);color:#fff;border-radius:4px}a{color:var(--link-color);transition:.2s ease-out}a:hover,a:active,a:focus{color:var(--link-color-hover)}a.button i{font-size:1.4em}a.button.button--donate{display:inline-flex;align-items:center;gap:8px;margin-right:12px;padding:8px 16px;font-size:.95rem;border:0}a.button.button--donate svg{width:24px;height:24px;fill:var(--button-text-color)}a.button.button--donate.button--opencollective{--button-text-color: #fff;--button-background-color: #0c2d66;--button-text-color-hover: #fff;--button-background-color-hover: #144aa9}a.button.button--donate.button--liberapay{--button-text-color: #333;--button-background-color: #ffee16;--button-text-color-hover: #333;--button-background-color-hover: #fff463}a.button.button--donate.button--kofi{--button-text-color: #333;--button-background-color: #1ac0ff;--button-text-color-hover: #333;--button-background-color-hover: #66d4ff}ul{padding-left:1em;list-style:"- "}.form-wrapper{align-items:center;padding-top:1.4rem;padding-bottom:1.6rem;margin-bottom:48px}.form-wrapper *:last-child{margin-bottom:0}.form-wrapper form{display:flex;flex-direction:column;margin:0}.form-wrapper h2{margin-top:0}form input[type=text],form input[type=search]{margin:8px 0;padding:4px;border:1px solid var(--input-border-color);border-radius:3px;font-size:.9rem}form textarea{width:100%;height:128px;margin:8px 0;resize:vertical;font-size:.9rem;border:1px solid var(--input-border-color)}.button-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}input,textarea{color:var(--input-text-color);background-color:var(--input-background-color);border:solid 1px var(--input-border-color);border-radius:4px}input:hover,textarea:hover{background-color:var(--input-background-color-hover);border-color:var(--input-border-color-hover);color:var(--input-text-color-hover)}input[type=button],input[type=submit],button,a.button{display:inline-block;margin:8px 0;padding:4px 8px;font-family:sans-serif;font-size:.9rem;text-decoration:none;color:var(--button-text-color);background-color:var(--button-background-color);border:solid 1px var(--button-border-color);border-radius:4px;cursor:pointer}input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,button:hover,button:active,button:focus,a.button:hover,a.button:active,a.button:focus{background-color:var(--button-background-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}input[type=button].themed,input[type=submit].themed,button.themed,a.button.themed{padding:8px 12px;color:var(--text-color-inverse);background-color:var(--primary-color);border:0}input[type=button].themed:hover,input[type=submit].themed:hover,button.themed:hover,a.button.themed:hover{color:var(--text-color-inverse);background-color:var(--primary-color-subtle)}button{margin-right:8px}button.inline{min-height:auto;margin:0;padding:2px 8px}#search{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:48px;background:rgba(0,0,0,0);border:0}#search>svg{width:96px;fill:var(--primary-color)}#search form{display:flex;flex-direction:row;width:100%;max-width:30em}#search form input{font-size:1rem}#search form input[type=search]{flex:1;min-width:0;margin:0;padding:8px;border-radius:8px 0 0 8px}#search form input[type=search]:focus{outline:none}#search form:focus-within{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;border-radius:8px}#search form input[type=submit]{margin:0;padding:8px 16px;border-left:0;border-radius:0 8px 8px 0}*{box-sizing:border-box}:focus{z-index:100}.spacer{flex:1}.no-margin{margin:0 !important}.full-width{display:block;width:100% !important}.half-width{display:block;width:50% !important}.select-all{user-select:all}#qr{display:block;width:100% !important;max-width:256px !important;height:auto !important;margin:0 auto 16px}dialog{max-width:480px;word-wrap:anywhere;background-color:var(--section-background-color);border:0;border-radius:16px}dialog::backdrop{background-color:#000;opacity:.8}dialog form[method=Dialog]{margin:1em 0 0 !important}dialog form[method=Dialog] input{width:auto}dialog p{font-size:1rem !important;margin:1rem 0}dialog p:first-of-type{margin-top:0}
kx-claim{padding:2px 0}.kx-item{display:block;font-size:.9rem;margin-left:-4px}.kx-item details{position:relative;width:100%;border-radius:4px;z-index:0}.kx-item details[open]{box-shadow:0px 2px 4px rgba(0,0,0,.1);z-index:100}.kx-item details p{margin:0;word-break:break-word;font-size:1em}.kx-item details a{color:var(--link-color)}.kx-item details hr{margin:8px 0;border:none;border-top:2px solid var(--header-background-color)}.kx-item details .content{font-size:.9em;padding:12px;background-color:var(--background-color);border-top:0px;border-radius:0px 0px 4px 4px}.kx-item details[open] summary{border-radius:4px 4px 0px 0px;background-color:var(--header-background-color) !important}.kx-item details summary{display:flex;align-items:center;padding:2px 4px;border-radius:4px;list-style:none;cursor:pointer}.kx-item details summary::-webkit-details-marker{display:none}.kx-item details summary:hover,.kx-item details summary:focus{background-color:var(--header-background-color)}.kx-item details summary .info{display:flex;align-items:baseline;gap:8px;flex:1}.kx-item details summary .info .title{color:var(--text-color)}.kx-item details summary .info img{width:16px;height:16px;opacity:.5;transform:translateY(3px)}@media(prefers-color-scheme: dark){.kx-item details summary .info img{filter:invert(1)}}.kx-item details summary .claim__links p{display:flex;align-items:center;flex-wrap:wrap;font-size:1em;color:var(--link-color-subtle)}.kx-item details summary .claim__links .a,.kx-item details summary .claim__links span{font-size:1em;margin:0 10px 0 0;color:var(--link-color-subtle)}.kx-item details summary .subtitle-wrapper{color:var(--text-color-subtle)}.kx-item details .subsection{display:flex;align-items:center;gap:8px}.kx-item details .subsection>img{width:20px;height:20px;opacity:.4}@media(prefers-color-scheme: dark){.kx-item details .subsection>img{filter:invert(1)}}.kx-item .verificationStatus{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;color:#fff;font-size:1.4em;user-select:none}.kx-item .verificationStatus::after{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.kx-item .verificationStatus .inProgress,.kx-item .verificationStatus .success,.kx-item .verificationStatus .failure{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.kx-item .verificationStatus .inProgress{color:var(--loader-color)}.kx-item .verificationStatus .inProgress svg{animation:1s linear 0s infinite rot360}.kx-item .verificationStatus .success{color:var(--success-color)}.kx-item .verificationStatus .failure{color:var(--failure-color)}.kx-item button{padding:.4rem .8em;margin-right:8px;text-decoration:none;text-transform:uppercase;color:var(--button-text-color);background-color:var(--button-background-color);border:solid 1px var(--button-border-color);border-radius:4px;cursor:pointer}.kx-item button:hover{background-color:var(--button-background-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}.kx-item[data-status=running] .title{color:var(--text-color-subtle) !important}.kx-item[data-status=running] .inProgress{opacity:1 !important}.kx-item[data-status=success] .title{color:var(--primary-color) !important;font-weight:bold}.kx-item[data-status=success] .success{opacity:1 !important}.kx-item[data-status=failed] .title{color:var(--text-color-subtle) !important}.kx-item[data-status=failed] .failure{opacity:1 !important}.kx-item[data-status=success] .verificationStatus>div,.kx-item[data-status=failed] .verificationStatus>div{transition:opacity .4s ease !important}@-webkit-keyframes rot360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rot360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
