.nyl-entry{margin:4px 0 32px}.nyl-entry-h{font:700 1.5rem/1.4 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);word-break:keep-all;margin:0}.nyl-entry-lead{color:var(--text-body);word-break:keep-all;margin:8px 0 14px;font-size:1rem;line-height:1.7}.nyl-entry-note{color:var(--text-faint);word-break:keep-all;margin:10px 0 0;font-size:.875rem;line-height:1.7}.nyl-saved{border-bottom:1px solid var(--line);color:var(--text-body);word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:10px 0;font-size:.9375rem;line-height:1.6;display:flex}.nyl-result{word-break:keep-all;margin:0 0 32px}.nyl-who{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:0 12px;margin:0 0 10px;font-size:.875rem;line-height:1.6;display:flex}.nyl-who button{min-height:44px;color:var(--accent-strong,var(--accent));text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.nyl-kicker{color:var(--accent);margin:0 0 6px;font-size:.9375rem;font-weight:700}.nyl-headline{font:700 1.625rem/1.45 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);text-wrap:balance;margin:0 0 12px}.nyl-body{color:var(--text-body);margin:0 0 18px;font-size:1.0625rem;line-height:1.8}.nyl-months2{gap:10px;margin:0 0 14px;display:grid}@media (min-width:640px){.nyl-months2{grid-template-columns:1fr 1fr}}.nyl-mcard{background:var(--bg-card);border-left:3px solid var(--nyl-mark,var(--accent));color:var(--text-body);padding:14px 16px;font-size:1rem;line-height:1.7}.nyl-mcard.good{--nyl-mark:#5fa897}.nyl-mcard.hard{--nyl-mark:#d0806a}.nyl-mcard>.nyl-mlabel{color:var(--text);margin-bottom:4px;font-size:.9375rem;font-weight:700;display:block}.nyl-mcard b{color:var(--text)}.nyl-part{border-top:1px solid var(--line);margin:22px 0 0;padding-top:18px}.nyl-part-h{font:700 1.1875rem/1.45 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);margin:0 0 8px}.nyl-row{color:var(--text-body);margin:0 0 10px;font-size:1rem;line-height:1.75}.nyl-row b{color:var(--text)}.nyl-tag{color:var(--accent-strong,var(--accent));margin-right:6px;font-weight:700;display:inline-block}.nyl-fold{border-top:1px solid var(--line)}.nyl-fold:last-of-type{border-bottom:1px solid var(--line)}.nyl-fold>summary{cursor:pointer;min-height:56px;color:var(--text);word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.nyl-fold>summary::-webkit-details-marker{display:none}.nyl-fold>summary:after{content:"▾";color:var(--text-faint);flex:none;font-size:.875rem;font-weight:400;transition:transform .2s}.nyl-fold[open]>summary:after{transform:rotate(180deg)}.nyl-fold>summary h2,.nyl-fold>summary h3{font:inherit;color:inherit;margin:0}.nyl-fold>summary small{color:var(--text-faint);margin-top:2px;font-size:.875rem;font-weight:400;display:block}.nyl-fold-body{padding:0 0 20px}@media (prefers-reduced-motion:reduce){.nyl-fold>summary:after{transition:none}}.nyl-more-h{font:700 1.25rem/1.4 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);margin:40px 0 6px}.nyl-tti{margin:8px 0 0}.nyl-tti-h{font:700 1.375rem/1.4 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);margin:0 0 4px}.nyl-tti-lead{color:var(--text-faint);margin:0 0 10px;font-size:.9375rem;line-height:1.7}.nyl-tti-row{border-top:1px solid var(--line)}.nyl-tti-row:last-child{border-bottom:1px solid var(--line)}.nyl-tti-row>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:60px;padding:10px 0;list-style:none;display:grid}.nyl-tti-row>summary::-webkit-details-marker{display:none}.nyl-tti-row>summary:after{content:"▾";color:var(--text-faint);font-size:.875rem;transition:transform .2s}.nyl-tti-row[open]>summary:after{transform:rotate(180deg)}.nyl-tti-name{font:700 1.0625rem/1.4 var(--font-gowun-batang,"Gowun Batang"), serif;color:var(--text);white-space:nowrap;margin:0}.nyl-tti-name small{font:400 .8125rem/1 var(--font-noto-sans-kr,system-ui), sans-serif;color:var(--text-faint);margin-left:2px}.nyl-tti-head{min-width:0;color:var(--text-body);word-break:keep-all;font-size:.9375rem;line-height:1.5}.nyl-tti-body{color:var(--text-body);word-break:keep-all;padding:0 0 18px;font-size:1rem;line-height:1.8}.nyl-tti-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:12px 0 0;display:grid}.nyl-tti-dl dt{color:var(--text);white-space:nowrap;font-weight:700}.nyl-tti-dl dd{margin:0}@media (prefers-reduced-motion:reduce){.nyl-tti-row>summary:after{transition:none}}.nyl-scope table{max-width:100%}
