/* KLYRO V16.5 — shared vector arrows + OAuth brand buttons. */
.k-arrow-ne{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.k-arrow-right{display:inline-block;flex:0 0 auto;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h11M10 5l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h11M10 5l4 4-4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.tech-btn .k-arrow-ne,.submit .k-arrow-ne,.oauth-btn .k-arrow-ne{width:16px;height:16px}
.oauth-btn.github{background:#3f7f58;color:#fff;border-color:#3f7f58}.oauth-btn.github:hover{background:#356c4b;border-color:#356c4b;transform:translateY(-1px)}
.oauth-btn.discord{background:#5865f2;color:#fff;border-color:#5865f2}.oauth-btn.discord:hover{background:#4752c4;border-color:#4752c4;transform:translateY(-1px)}
.oauth-btn{transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}

.k-arrow-se{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 4L14 14M7 14h7V7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 4L14 14M7 14h7V7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.tech-btn .k-arrow-se{width:16px;height:16px}
.k-arrow-up,.k-arrow-down,.k-arrow-left{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:currentColor}
.k-arrow-up{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 14V4M5 8l4-4 4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 14V4M5 8l4-4 4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.k-arrow-down{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 4v10M5 10l4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 4v10M5 10l4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.k-arrow-left{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M15 9H4M8 5L4 9l4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M15 9H4M8 5L4 9l4 4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}

.workspace-lang{display:inline-flex;align-items:center;gap:5px;margin-left:4px}.workspace-lang button{border:0;border-bottom:2px solid transparent;background:transparent;padding:6px 2px 5px;color:#777b84;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.workspace-lang button.active{color:#11131b;border-bottom-color:#5368ff}.workspace-lang i{font-style:normal;color:#b0b2b8;font:700 9px ui-monospace,monospace}@media(max-width:900px){.workspace-lang{padding:8px 0;margin:0}}
.footer .wrap{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer-legal{display:flex;gap:14px;flex-wrap:wrap}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:hover{text-decoration:underline}
