.uk-reference-root{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans-family)}.uk-reference-root.uk-reference-embedded{min-height:0}.uk-reference-root :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.uk-header{z-index:30;border-bottom:1px solid var(--line);position:relative}.uk-header-inner{justify-content:space-between;align-items:center;max-width:1376px;height:68px;margin:auto;padding:0 20px;display:flex}.uk-logo{width:128px;height:auto;display:block}.uk-desktop-nav{align-items:center;gap:16px;display:flex}.uk-guide-link{align-items:center;gap:8px;margin-right:18px;font-size:14px;font-weight:500;display:inline-flex}.uk-login,.uk-signup{min-height:44px;font-family:var(--font-display-family);background:var(--support-200);border-radius:10px;justify-content:center;align-items:center;padding:0 23px;font-size:14px;font-weight:700;display:inline-flex}.uk-signup{background:var(--primary)}.uk-mobile-nav{background:var(--background);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 14px #18181815}.uk-mobile-nav a{padding:12px;font-weight:500}.uk-alphabet-page{width:100%;max-width:1036px;margin:0 auto;padding:60px 16px 80px}.uk-alphabet-page h1{font:700 37px/1.37 var(--font-display-family)}.uk-alphabet-subtitle{color:var(--support-600);margin-top:8px;font-size:14px;font-weight:500;line-height:1.25}.uk-alphabet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:48px;display:grid}.uk-alphabet-tile{background:var(--support-200);min-width:0;height:50px;font:700 14px/1.4 var(--font-display-family);border-radius:10px;place-items:center;transition:background .13s;display:grid}.uk-alphabet-tile-visited{background:#fff}.uk-alphabet-tile:hover{box-shadow:inset 0 0 0 1px var(--support-400)}.uk-letter-page{max-width:984px;margin:0 auto;padding:24px 16px 64px}.uk-breadcrumb{min-height:34px;font:700 16px/1.25 var(--font-display-family);align-items:center;gap:14px;display:inline-flex}.uk-breadcrumb strong{color:var(--foreground)}.uk-breadcrumb span{color:var(--support-600)}.uk-breadcrumb strong span{color:inherit}.uk-detail-columns{flex-direction:column;margin-top:24px;display:flex}.uk-detail-left,.uk-detail-right{display:contents}.uk-main-card-block{order:1}.uk-pronunciation{order:2}.uk-syllables{order:3}.uk-practice-link{order:4}.uk-culture{order:5}.uk-examples{order:6}.uk-errors{order:7}.uk-remember{order:8}.uk-letter-card{border:1px solid var(--border-strong);background:#fff;border-radius:10px;grid-template-columns:71px minmax(0,1fr) 44px;align-items:center;column-gap:20px;width:100%;min-height:130px;padding:16px;display:grid}.uk-letter-glyph{font:700 18px/1.2 var(--font-display-family);border-right:1px solid var(--line);white-space:pre;justify-content:center;align-items:center;min-height:96px;display:flex}.uk-letter-card-details{align-self:center;min-width:0}.uk-number{color:var(--support-600);font:600 12px/1.3 var(--font-sans-family);text-transform:uppercase}.uk-letter-name{font:700 18px/1.2 var(--font-display-family);margin-top:8px}.uk-letter-sound{font:500 13px/1.25 var(--font-sans-family);overflow-wrap:anywhere;margin-top:5px}.uk-letter-classification{font:400 12px/1.3 var(--font-sans-family);color:var(--support-600);margin-top:8px}.uk-sound-button{box-sizing:border-box;color:var(--primary);background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.uk-sound-button svg{stroke-width:2px;width:20px;height:20px}.uk-main-sound{border:1px solid var(--primary);align-self:start;margin-top:-7px}.uk-practice-link{margin-top:16px}.uk-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.uk-section h2{font:700 18px/1.2 var(--font-display-family);margin:0 0 16px}.uk-pronunciation p{font:400 14px/1.25 var(--font-sans-family);white-space:pre-line;margin:0}.uk-syllables-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.uk-syllable-card{box-sizing:border-box;min-width:0;height:70px;min-height:70px;font:700 14px/1.4 var(--font-display-family);background:#fff;border:0;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 2px 12px;display:flex}.uk-syllable-card svg{width:20px;height:20px;stroke:var(--primary);stroke-width:2px}.uk-culture{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.uk-culture-image{object-fit:contain;background:#fff;border:0;border-radius:10px;width:100%;height:auto;display:block}.uk-culture-audio-row{align-items:center;gap:0;min-height:44px;display:flex}.uk-culture-description{min-width:0;font:500 12px/1.3 var(--font-sans-family);flex:1;margin:0}.uk-culture-sound{flex:0 0 44px;align-self:flex-start}.uk-culture-fact{font:400 12px/1.3 var(--font-sans-family);color:var(--support-600);margin-top:0}.uk-example-list,.uk-errors-list,.uk-remember-list{flex-direction:column;gap:12px;display:flex}.uk-example{justify-content:space-between;align-items:center;gap:12px;display:flex}.uk-example-uk{font:500 14px/1.25 var(--font-sans-family)}.uk-example-es{color:var(--support-600);font:400 14px/1.25 var(--font-sans-family);margin-top:4px}.uk-example-sound{flex:0 0 44px}.uk-error{align-items:start;gap:8px;display:flex}.uk-error-icon{width:16px;height:16px;color:var(--primary);flex:0 0 16px;margin-top:1px}.uk-error-title{font:500 14px/1.25 var(--font-sans-family)}.uk-error p,.uk-remember-item p{color:var(--support-600);font:400 14px/1.25 var(--font-sans-family);margin:4px 0 0}.uk-remember-item{align-items:flex-start;gap:8px;display:flex}.uk-remember-icon{color:#d9822b;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.uk-remember-item p{margin:0}.uk-audio-notice{z-index:50;background:var(--foreground);color:#fff;width:max-content;max-width:calc(100vw - 32px);font:400 14px/1.3 var(--font-sans-family);border-radius:10px;padding:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 28px #0002}.uk-audio-notice button{border:0;margin-left:8px;font-size:20px}@media (width<=767px){.uk-letter-page .uk-section,.uk-letter-page .uk-culture{margin-top:20px;padding-top:20px}.uk-letter-page .uk-practice-link{margin-top:12px}.uk-detail-shell .uk-header{display:none}.uk-header-inner{align-items:center;height:100px;padding:0 16px}.uk-desktop-nav{display:none}.uk-alphabet-page{padding:24px 16px 70px}.uk-alphabet-page h1{font:700 28px/1.2 var(--font-display-family)}.uk-alphabet-subtitle{margin-top:8px;font-size:12px;line-height:1.3}.uk-alphabet-grid{margin-top:24px}}@media (width<=374px){.uk-letter-card{grid-template-columns:58px minmax(0,1fr) 44px;gap:10px;padding:12px}}@media (width>=1100px){.uk-alphabet-grid{grid-template-columns:repeat(8,107px);gap:20px}.uk-alphabet-tile{width:107px;height:107px;font:700 20px/1.2 var(--font-display-family)}}@media (width>=768px) and (width<=1099px){.uk-alphabet-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.uk-alphabet-tile{height:90px;font-size:18px}}@media (width>=1024px){.uk-letter-page{max-width:984px;padding-top:24px}.uk-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:96px;margin-top:24px;display:grid}.uk-detail-left,.uk-detail-right{min-width:0;display:block}.uk-letter-card{min-height:130px}.uk-letter-glyph,.uk-letter-name{font-size:24px}.uk-letter-sound{font-size:14px}.uk-letter-classification{font-size:13px}.uk-section h2{margin-bottom:20px;font-size:20px}.uk-example-list,.uk-errors-list,.uk-remember-list{gap:16px}.uk-example-uk,.uk-error-title,.uk-error p,.uk-remember-item p{font-size:16px}.uk-example-es{margin-top:6px;font-size:16px}.uk-pronunciation p{font-size:16px}.uk-error-icon,.uk-remember-icon{flex-basis:18px;width:18px;height:18px}.uk-culture{border:0;margin:0;padding:0}.uk-culture-description,.uk-culture-fact{font-size:13px}.uk-pronunciation,.uk-syllables,.uk-examples,.uk-errors,.uk-remember{margin-top:24px}}@media (width>=768px){.uk-sound-button{width:48px;min-width:48px;height:48px;min-height:48px}.uk-sound-button svg,.uk-syllable-card svg{width:22px;height:22px}.uk-culture-sound,.uk-example-sound{flex-basis:48px}.uk-letter-card{grid-template-columns:71px minmax(0,1fr) 48px}.uk-syllable-card{height:72px;min-height:72px}}.uk-guest-visit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:32px;padding-top:20px;display:flex}.uk-guest-visit p{color:var(--support-600);font:400 14px/1.35 var(--font-sans-family)}.uk-guest-visit-actions{flex-wrap:wrap;gap:8px;display:flex}.uk-guest-visit-detail{display:none}@media (width<=767px){.uk-guest-visit-actions{width:100%}.uk-guest-visit-actions a{flex:1 1 0;min-width:0;padding:0 8px}.uk-guest-visit-detail{margin-top:12px;margin-bottom:4px;padding-top:12px;display:flex}}.uk-guest-alphabet-promo--inline{grid-column:1/-1;display:flex}.uk-guest-alphabet-promo--sidebar{display:none}@media (width>=768px){.uk-alphabet-content-guest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.uk-alphabet-content-guest .uk-alphabet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.uk-alphabet-content-guest .uk-alphabet-tile{width:100%;height:80px}.uk-alphabet-content-guest .uk-guest-alphabet-promo--inline{display:none}.uk-guest-alphabet-promo--sidebar{margin-top:48px;display:flex}}
