.language-tools{margin:22px 0;padding:0;border:1px solid #667887;border-left:4px solid #f7cb52;background:#151e25;color:#f5f5ee;border-radius:5px;grid-column:1/-1;min-width:0}.language-tools details>summary{cursor:pointer;padding:16px 20px;font-size:20px;line-height:1.5}.language-tools summary>span{font-size:14px;color:#b9d1dc;margin-left:15px;white-space:nowrap}.language-tools-body{padding:0 20px 20px}.language-tools-selects{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin:18px 0}.language-tools label{display:grid;gap:7px;font-size:15px}.language-tools :is(select,textarea){width:100%;min-width:0;padding:11px;border:1px solid #90a6b5;background:#0c141a;color:#fff;border-radius:3px;font-size:16px;min-height:46px}.language-tools-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.language-tools :is(button,.language-tools-actions a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #91a6b2;border-radius:3px;background:#233441;color:#fff;text-decoration:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.5}.language-tools button[data-spelling-check]{background:#f7cb52;border-color:#f7cb52;color:#121b22}.language-tools :is(button,.language-tools-actions a):hover{border-color:#f7cb52}.language-tools button:disabled{opacity:.6;cursor:wait}.language-tools :is(.language-tools-hint,.language-tools-privacy){font-size:13px;color:#c1ced5;line-height:1.7;margin:14px 0 0}.language-tools-intro{font-size:15px;line-height:1.65;margin:0}.language-tools-reminder{font-size:14px;border-top:1px solid #ffffff2b;margin:18px 0 0;padding-top:14px;color:#ffe7a0}.language-tools-status{border-left:3px solid #64d5ec;background:#64d5ec0c;padding:12px 14px;font-size:15px;line-height:1.6;margin:16px 0}.language-tools-status[data-kind=error]{border-color:#ff8ba3;color:#ffc2ce}.language-tools-status[data-kind=success]{border-color:#9de4b6;color:#c6f1d3}.language-spelling-results{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}.language-spelling-results li{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid #ffffff26;padding:10px 12px;border-radius:3px;font-size:16px}.language-spelling-results button{flex:none}.language-translation-result{margin-top:20px;border:1px solid #5c7888;padding:16px;border-radius:4px}.language-translation-result textarea{resize:vertical}.language-translation-result>button{margin-top:13px;background:#f7cb52;color:#121b22}.graffiti-theme .language-tools :is(p,label,select,option,textarea,button,a,li,li span,summary>span){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0;-webkit-text-stroke:0!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}.graffiti-theme .language-tools :is(select,textarea){font-size:16px!important}.language-tools :focus-visible{outline:3px solid #64d5ec;outline-offset:3px}.language-tools [hidden]{display:none!important}@media(max-width:740px){.language-tools-selects{grid-template-columns:1fr 1fr}.language-tools-selects>label:first-child{grid-column:1/-1}.language-tools details>summary{font-size:18px}.language-tools summary>span{display:block;margin-left:0}.language-tools-actions>*{flex:1 1 160px}.language-spelling-results li{flex-wrap:wrap}.language-tools-body{padding:0 16px 16px}}
