.art-wrap[data-astro-cid-z7xolria]{max-width:680px;margin:0 auto;padding:3rem 1.2rem 6rem;position:relative}.art-back[data-astro-cid-z7xolria]{letter-spacing:.15em;color:var(--ink-soft);margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:.7rem;text-decoration:none;display:inline-block}.art-back[data-astro-cid-z7xolria]:hover{color:var(--mark)}.art-category[data-astro-cid-z7xolria]{letter-spacing:.1em;color:var(--mark);margin-bottom:.8rem;font-family:Cormorant Unicase,serif;font-size:.9rem}.art-title[data-astro-cid-z7xolria]{margin-bottom:.8rem;font-family:Noto Serif KR,serif;font-size:2.3rem;font-weight:600;line-height:1.3}.art-subtitle[data-astro-cid-z7xolria]{color:var(--ink-soft);margin-bottom:1.4rem;font-family:EB Garamond,serif;font-size:1.25rem;font-style:italic;line-height:1.5}.art-meta[data-astro-cid-z7xolria]{letter-spacing:.08em;color:var(--ink-faint);margin-bottom:2.6rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.art-dot[data-astro-cid-z7xolria]{margin:0 .5rem}.art-cover[data-astro-cid-z7xolria]{border-radius:6px;width:100%;margin-bottom:2.6rem}.art-body[data-astro-cid-z7xolria]{color:var(--ink);font-family:Noto Serif KR,serif;font-size:1.08rem;font-weight:400;line-height:1.95}.art-body[data-astro-cid-z7xolria] p{margin:0}.art-body[data-astro-cid-z7xolria] p:empty{min-height:1.95em}.art-body[data-astro-cid-z7xolria] h2{margin:2.6rem 0 1rem;font-size:1.5rem;font-weight:600}.art-body[data-astro-cid-z7xolria] h3{margin:2rem 0 .8rem;font-size:1.25rem;font-weight:600}.art-body[data-astro-cid-z7xolria] img{border-radius:6px;max-width:100%;height:auto;margin:1.6rem 0;display:block}.art-body[data-astro-cid-z7xolria] img[data-size=xs]{max-width:25%}.art-body[data-astro-cid-z7xolria] img[data-size=sm]{max-width:40%}.art-body[data-astro-cid-z7xolria] img[data-size=md]{max-width:60%}.art-body[data-astro-cid-z7xolria] img[data-size=lg]{max-width:80%}.art-body[data-astro-cid-z7xolria] img[data-size=full]{max-width:100%}.art-body[data-astro-cid-z7xolria] img[data-align=left]{margin-left:0;margin-right:auto}.art-body[data-astro-cid-z7xolria] img[data-align=center]{margin-left:auto;margin-right:auto}.art-body[data-astro-cid-z7xolria] img[data-align=right]{margin-left:auto;margin-right:0}.art-body[data-astro-cid-z7xolria] figure{margin:1.6rem 0}.art-body[data-astro-cid-z7xolria] figure[data-size=xs]{max-width:25%}.art-body[data-astro-cid-z7xolria] figure[data-size=sm]{max-width:40%}.art-body[data-astro-cid-z7xolria] figure[data-size=md]{max-width:60%}.art-body[data-astro-cid-z7xolria] figure[data-size=lg]{max-width:80%}.art-body[data-astro-cid-z7xolria] figure[data-size=full]{max-width:100%}.art-body[data-astro-cid-z7xolria] figure[data-align=left]{margin-left:0;margin-right:auto}.art-body[data-astro-cid-z7xolria] figure[data-align=center]{margin-left:auto;margin-right:auto}.art-body[data-astro-cid-z7xolria] figure[data-align=right]{margin-left:auto;margin-right:0}.art-body[data-astro-cid-z7xolria] figure img{max-width:100%;height:auto;margin:0;display:block}.art-body[data-astro-cid-z7xolria] figcaption{color:var(--ink-soft);margin-top:.5rem;font-size:.85rem;line-height:1.6}.art-body[data-astro-cid-z7xolria] figure[data-align=left] figcaption{text-align:left}.art-body[data-astro-cid-z7xolria] figure[data-align=center] figcaption{text-align:center}.art-body[data-astro-cid-z7xolria] figure[data-align=right] figcaption{text-align:right}.art-body[data-astro-cid-z7xolria] div[data-nm-group]{margin:1.6rem 0}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-size=xs]{max-width:40%}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-size=sm]{max-width:55%}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-size=md]{max-width:70%}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-size=lg]{max-width:85%}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-size=full]{max-width:100%}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-align=left]{margin-left:0;margin-right:auto}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-align=center]{margin-left:auto;margin-right:auto}.art-body[data-astro-cid-z7xolria] div[data-nm-group][data-align=right]{margin-left:auto;margin-right:0}.art-body[data-astro-cid-z7xolria] div[data-nm-group-row]{gap:.6rem;display:flex}.art-body[data-astro-cid-z7xolria] div[data-nm-group-row] img{object-fit:cover;border-radius:6px;width:50%;height:auto;margin:0;display:block}.art-body[data-astro-cid-z7xolria] div[data-nm-group] figcaption{color:var(--ink-soft);gap:.6rem;margin-top:.5rem;font-size:.85rem;line-height:1.6;display:flex}.art-body[data-astro-cid-z7xolria] div[data-nm-group] figcaption span{text-align:center;width:50%}@media (width<=600px){.art-body[data-astro-cid-z7xolria] div[data-nm-group]{max-width:100%!important}.art-body[data-astro-cid-z7xolria] div[data-nm-group-row]{flex-direction:column}.art-body[data-astro-cid-z7xolria] div[data-nm-group-row] img{width:100%}}.art-body[data-astro-cid-z7xolria] a{color:var(--mark);text-underline-offset:3px}.art-body[data-astro-cid-z7xolria] blockquote{border-left:2px solid var(--mark);color:var(--ink-soft);margin:1.6rem 0;padding-left:1.2rem;font-style:italic}.art-tags[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:.5rem;margin-top:3.5rem;display:flex}.art-tag[data-astro-cid-z7xolria]{color:var(--ink-soft);border:1px solid var(--rule);border-radius:999px;padding:.25rem .7rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.art-work[data-astro-cid-z7xolria]{color:var(--ink-faint);margin-top:2rem;font-family:EB Garamond,serif;font-size:.95rem;font-style:italic}.keep-note{z-index:40;background:var(--paper-letter);border:1px solid var(--rule-strong);cursor:pointer;color:var(--ink);white-space:nowrap;opacity:0;padding:.34rem .8rem;font-family:Noto Serif KR,serif;font-size:.84rem;transition:opacity .16s;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 8px #1c23401a}.keep-note.on{opacity:1}.keep-note:hover{border-color:var(--mark);color:var(--mark)}.keep-note.done{cursor:default;color:var(--ink-soft);border-color:var(--rule)}.keep-hint{z-index:40;color:var(--ink-faint);white-space:nowrap;pointer-events:none;opacity:0;font-family:EB Garamond,serif;font-size:.82rem;font-style:italic;transition:opacity .3s;position:absolute;transform:translate(-50%,.5rem)}.keep-hint.on{opacity:1}.keep-whole{border-top:1px solid var(--rule);text-align:center;margin-top:3.4rem;padding-top:1.6rem}.keep-whole button{color:var(--ink-soft);border:none;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;padding:.5rem .2rem;font-family:Noto Serif KR,serif;font-size:.88rem;transition:color .2s,border-color .2s}.keep-whole button:hover{color:var(--mark);border-color:var(--mark)}.keep-whole button:disabled{cursor:default;color:var(--ink-faint);border-color:#0000}
