.gateway-links[data-astro-cid-54o45y44]{min-width:0;max-width:48rem;font-family:var(--font-kr);margin:2.5rem auto 0}.gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.gateway-shortcuts[data-astro-cid-54o45y44]>li[data-astro-cid-54o45y44]{min-width:0;margin:0;padding:0;scroll-margin-top:7rem}.gateway-shortcuts[data-astro-cid-54o45y44]>li[data-astro-cid-54o45y44][hidden],.gateway-search-empty[data-astro-cid-54o45y44][hidden]{display:none}.gateway-shortcut[data-astro-cid-54o45y44]{min-width:0;color:var(--ink);text-align:center;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .6rem .95rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:flex}a[data-astro-cid-54o45y44].gateway-shortcut:hover,a[data-astro-cid-54o45y44].gateway-shortcut:focus-visible{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:translateY(-3px);box-shadow:0 10px 26px #11182714}span[data-astro-cid-54o45y44].gateway-shortcut{cursor:default}.gateway-shortcut[data-astro-cid-54o45y44]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.gateway-book-icon[data-astro-cid-54o45y44]{background:var(--subtle);width:3rem;height:3rem;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .18s;display:grid}a[data-astro-cid-54o45y44].gateway-shortcut:hover .gateway-book-icon[data-astro-cid-54o45y44],a[data-astro-cid-54o45y44].gateway-shortcut:focus-visible .gateway-book-icon[data-astro-cid-54o45y44]{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.gateway-book-icon[data-astro-cid-54o45y44] svg[data-astro-cid-54o45y44]{width:1.35rem;height:1.35rem}.gateway-link-label[data-astro-cid-54o45y44]{font-family:var(--font-kr);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;font-size:.95rem;font-weight:700;line-height:1.5}.gateway-links-single[data-astro-cid-54o45y44]{max-width:27rem;margin-inline:auto}.gateway-links-single[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:minmax(0,1fr)}.gateway-links-single[data-astro-cid-54o45y44] .gateway-shortcut[data-astro-cid-54o45y44]{text-align:left;flex-direction:row;justify-content:center;gap:1rem;padding:1rem}.gateway-links-pair[data-astro-cid-54o45y44]{max-width:25rem}.gateway-links-pair[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-links-trio[data-astro-cid-54o45y44]{max-width:37rem}.gateway-links-trio[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-links-five[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(5,minmax(0,1fr))}.gateway-links-long[data-astro-cid-54o45y44]{max-width:54rem}.gateway-links-long[data-astro-cid-54o45y44]:not(.gateway-links-single):not(.gateway-links-pair) .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}.gateway-links-notes[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2.5rem}.gateway-link-notes[data-astro-cid-54o45y44]{color:var(--muted);padding:.35rem .65rem 0}.gateway-link-notes[data-astro-cid-54o45y44] p[data-astro-cid-54o45y44]{margin:0 0 .45rem;font-size:.86rem;line-height:1.8}.gateway-search[data-astro-cid-54o45y44]{align-items:center;gap:1rem;max-width:38rem;margin:0 auto 2.25rem;display:flex}.gateway-search-field[data-astro-cid-54o45y44]{border:1.5px solid var(--accent);background:var(--surface);min-width:0;height:52px;box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px;flex:1;align-items:center;gap:.75rem;padding:0 1.15rem;display:flex}.gateway-search-field[data-astro-cid-54o45y44]:focus-within{box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 22%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.gateway-search-field[data-astro-cid-54o45y44]>svg[data-astro-cid-54o45y44]{width:1.15rem;height:1.15rem;color:var(--accent);flex-shrink:0}.gateway-search-field[data-astro-cid-54o45y44] input[data-astro-cid-54o45y44]{width:100%;font-family:var(--font-kr);background:0 0;border:0;border-radius:0;outline:none;padding:.7rem 0;font-size:.95rem}.gateway-result-count[data-astro-cid-54o45y44]{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.gateway-search-empty[data-astro-cid-54o45y44]{text-align:center;color:var(--muted);margin:2rem 0;font-size:.95rem}.gateway-links-compact[data-astro-cid-54o45y44]{margin-block:1.5rem 2.5rem}.gateway-links-compact[data-astro-cid-54o45y44]:not(.gateway-links-long) .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));gap:.75rem}.gateway-links-compact[data-astro-cid-54o45y44] .gateway-shortcut[data-astro-cid-54o45y44]{gap:.6rem;padding:.75rem .4rem}.gateway-links-compact[data-astro-cid-54o45y44] .gateway-book-icon[data-astro-cid-54o45y44]{width:2.75rem;height:2.75rem}@media (width<=650px){.gateway-links[data-astro-cid-54o45y44]{margin-top:2rem}.gateway-shortcuts[data-astro-cid-54o45y44],.gateway-links-trio[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44],.gateway-links-five[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44],.gateway-links-long[data-astro-cid-54o45y44]:not(.gateway-links-single):not(.gateway-links-pair) .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .6rem}.gateway-shortcut[data-astro-cid-54o45y44]{gap:.65rem;padding:.8rem .4rem}.gateway-link-label[data-astro-cid-54o45y44]{font-size:.88rem}.gateway-links-notes[data-astro-cid-54o45y44] .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.gateway-search[data-astro-cid-54o45y44]{gap:.65rem}.gateway-links-compact[data-astro-cid-54o45y44]:not(.gateway-links-long) .gateway-shortcuts[data-astro-cid-54o45y44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .35rem}}@media (prefers-reduced-motion:reduce){.gateway-shortcut[data-astro-cid-54o45y44],.gateway-book-icon[data-astro-cid-54o45y44]{transition:none}a[data-astro-cid-54o45y44].gateway-shortcut:hover,a[data-astro-cid-54o45y44].gateway-shortcut:focus-visible{transform:none}}
