body[data-skin=l1] .tt-main{background:var(--ty-ground);color:var(--ty-ink)}body[data-skin=l1] .tt-kicker,body[data-skin=l1] .tt-lead{color:var(--ty-ink-muted)}body[data-skin=l1] .tt-hero h1{color:var(--ty-ink);font-size:clamp(28px,4vw,46px)}body[data-skin=l1] .tt-tool-panel{background:var(--ty-surface);border:var(--ty-border) solid var(--ty-ink);border-radius:var(--ty-radius);box-shadow:5px 5px 0 var(--ty-ink)}@media (max-width: 640px){body[data-skin=l1] .tt-hero h1{font-size:clamp(26px,7.4vw,34px)}body[data-skin=l1] .tt-tool-panel{box-shadow:var(--ty-shadow)}}body[data-skin=l1] :is(.tt-content h2,.tt-shell-section h2,.tt-composer h2,.tt-invisible-card h2,.tt-lenny-variants h2,.tt-catalog-group h2){color:var(--ty-ink)}body[data-skin=l1] :is(.tt-content p,.tt-faq p,.tt-muted,.tt-tool-heading span,.tt-result-summary,.tt-test-count,.tt-output-label,.tt-output-count,.tt-kaomoji-mood,.tt-emoji-meta,.tt-symbol-name,.tt-symbol-code,.tt-invisible-character-meta,.tt-discord-syntax,.tt-catalog-copy>span,.tt-stats span,.tt-breadcrumbs,.tt-language-links){color:var(--ty-ink-muted)}body[data-skin=l1] .tt-symbol-name-label{color:var(--ty-ink-soft)}body[data-skin=l1] :is(.tt-tool-heading strong,.tt-form-label,.tt-checkbox-row,.tt-status,.tt-stats strong){color:var(--ty-ink)}body[data-skin=l1] .tt-form-label{font-weight:800}body[data-skin=l1] :is(.tt-content a,.tt-breadcrumbs a,.tt-related-links a,.tt-language-links a){color:var(--ty-ink);text-decoration-thickness:2px}body[data-skin=l1] :is(.tt-content a,.tt-breadcrumbs a,.tt-related-links a,.tt-language-links a):hover{color:var(--ty-link)}body[data-skin=l1] .tt-breadcrumbs li+li:before{color:var(--ty-ink-soft)}body[data-skin=l1] :is(.tt-input,.tt-select,.tt-textarea){color:var(--ty-ink);background-color:var(--ty-surface);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius-sm);font-family:var(--ty-font-body);font-weight:600}body[data-skin=l1] :is(.tt-input,.tt-select,.tt-textarea)::-moz-placeholder{color:var(--ty-ink-soft);opacity:1}body[data-skin=l1] :is(.tt-input,.tt-select,.tt-textarea)::placeholder{color:var(--ty-ink-soft);opacity:1}body[data-skin=l1] :is(.tt-input,.tt-select,.tt-textarea):focus{border-color:var(--ty-ink);box-shadow:var(--ty-shadow-sm)}body[data-skin=l1] .tt-textarea:focus-visible{outline:3px solid var(--ty-link);outline-offset:2px}body[data-skin=l1] .tt-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--ty-ink) 50%),linear-gradient(135deg,var(--ty-ink) 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%;background-size:6px 6px;background-repeat:no-repeat;box-shadow:var(--ty-shadow-sm);cursor:pointer;text-overflow:ellipsis}body[data-skin=l1] .tt-select:focus{box-shadow:var(--ty-shadow-sm)}body[data-skin=l1] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ty-ink)}body[data-skin=l1] :is(.tt-button,.tt-step-button){color:var(--ty-ink);background:var(--ty-surface);border:var(--ty-border) solid var(--ty-ink);border-radius:12px;box-shadow:var(--ty-shadow-sm);font-family:var(--ty-font-body);font-weight:800}body[data-skin=l1] :is(.tt-button,.tt-step-button):hover{border-color:var(--ty-ink);background:var(--ty-periwinkle)}body[data-skin=l1] :is(.tt-button-dark,.tt-button-dark:hover){color:var(--ty-ink);background:var(--ty-yellow);border-color:var(--ty-ink)}body[data-skin=l1] :is(.tt-button,.tt-step-button):active{box-shadow:none;transform:translate(2px,2px)}body[data-skin=l1] .tt-button:disabled{box-shadow:none}body[data-skin=l1] .tt-chip{color:var(--ty-ink);background:var(--ty-surface);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius-pill);font-family:var(--ty-font-body);font-weight:800}body[data-skin=l1] .tt-chip:hover{border-color:var(--ty-ink);background:var(--ty-yellow)}body[data-skin=l1] .tt-chip[aria-pressed=true]{color:var(--ty-surface);background:var(--ty-ink);border-color:var(--ty-ink)}body[data-skin=l1] [data-copy-feedback]:after{color:var(--ty-ink);background:var(--ty-mint);font-family:var(--ty-font-body);font-weight:800}@media (prefers-reduced-motion: reduce){body[data-skin=l1] :is(.tt-button,.tt-step-button):active{transform:none}}body[data-skin=l1] :is(.tt-symbol-card,.tt-kaomoji-card,.tt-emoji-card,.tt-invisible-card,.tt-lenny-variant,.tt-related-card,.tt-catalog-card){color:var(--ty-ink);background:var(--ty-surface);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius);box-shadow:var(--ty-shadow-sm)}body[data-skin=l1] .tt-tool-panel .tt-invisible-card{box-shadow:none}body[data-skin=l1] .tt-symbol-card{border-radius:var(--ty-radius-sm)}body[data-skin=l1] .tt-symbol-copy:hover{background:var(--ty-ground)}body[data-skin=l1] .tt-symbol-char,body[data-skin=l1] .tt-kaomoji-face,body[data-skin=l1] .tt-lenny-output{color:var(--ty-ink)}body[data-skin=l1] .tt-symbol-add{color:var(--ty-ink);background:var(--ty-surface);border-left:var(--ty-border-thin) solid var(--ty-ink);font-weight:800}body[data-skin=l1] .tt-symbol-add:hover{background:var(--ty-yellow)}body[data-skin=l1] :is(.tt-lenny-variant,.tt-related-card):hover{border-color:var(--ty-ink);background:var(--ty-yellow)}body[data-skin=l1] .tt-catalog-card:hover{border-color:var(--ty-ink);box-shadow:var(--ty-shadow)}body[data-skin=l1] :is(.tt-emoji-card,.tt-kaomoji-card).is-highlighted{border-color:var(--ty-ink);background:var(--ty-mint-soft);box-shadow:var(--ty-shadow)}body[data-skin=l1] .tt-catalog-mark{color:var(--ty-ink);background:var(--ty-yellow);border:var(--ty-border-thin) solid var(--ty-ink);font-family:var(--ty-font-display)}body[data-skin=l1] :is(.tt-catalog-arrow,.tt-related-arrow){color:var(--ty-ink)}body[data-skin=l1] .tt-empty{color:var(--ty-ink-muted);background:var(--ty-surface);border:var(--ty-border) dashed var(--ty-ink);border-radius:var(--ty-radius)}body[data-skin=l1] :is(.tt-composer,.tt-lenny-preview-card){background:var(--ty-ground);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius)}body[data-skin=l1] .tt-output-box{background:var(--ty-ground);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius-sm)}body[data-skin=l1] .tt-more-options{background:var(--ty-surface);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius-sm)}body[data-skin=l1] .tt-more-options>summary{color:var(--ty-ink);font-weight:800}body[data-skin=l1] .tt-image-drop{background:var(--ty-surface);border:var(--ty-border) dashed var(--ty-ink);border-radius:var(--ty-radius)}body[data-skin=l1] .tt-image-drop[data-dragging]{background:var(--ty-yellow)}body[data-skin=l1] .tt-image-file-button:focus-within{outline-color:var(--ty-link)}body[data-skin=l1] :is(.tt-banner-example,.tt-font-comparison article){border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius-sm)}body[data-skin=l1] .tt-ansi-palette span{border-color:var(--ty-ink-soft)}body[data-skin=l1] .tt-discord-preview-panel{border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius)}body[data-skin=l1] .tt-discord-syntax code{color:var(--ty-ink);background:var(--ty-ground)}body[data-skin=l1] .tt-guide code{color:var(--ty-ink);background:var(--ty-pink-soft)}body[data-skin=l1] .tt-guide ul{color:var(--ty-ink-muted)}body[data-skin=l1] .tt-guide li::marker{color:var(--ty-ink)}body[data-skin=l1] .tt-faq details{margin-bottom:10px;padding:0 16px;background:var(--ty-surface);border:var(--ty-border-thin) solid var(--ty-ink);border-radius:var(--ty-radius)}body[data-skin=l1] .tt-faq details:last-of-type{border-bottom:var(--ty-border-thin) solid var(--ty-ink)}body[data-skin=l1] .tt-faq details[open]{padding-bottom:14px;box-shadow:var(--ty-shadow-sm)}body[data-skin=l1] .tt-faq summary{display:flex;align-items:center;min-height:52px;color:var(--ty-ink);font-weight:800}body[data-skin=l1] .tt-content details{border-top:var(--ty-border-thin) solid var(--ty-ink)}body[data-skin=l1] .tt-content summary{color:var(--ty-ink);font-weight:800}body[data-skin=l1] .tt-language-links{border-top:var(--ty-border-thin) solid var(--ty-ink)}body[data-skin=l1] [data-ad-slot-wrapper]>:first-child{color:var(--ty-ink-soft);font:700 11px/1.45 var(--ty-font-body);letter-spacing:.06em}
