﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight{background:#f8f8f8;padding:1px 1em;border-radius:3px;font-size:1em;font-size:.9em;overflow:auto;margin:1em -1em}.highlight code{padding:0}div.highlight{display:grid}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .dl{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}:root{--bg: #ffffff;--text: hsl(0, 0%, 20%);--subtext: hsl(0, 0%, 30%);--primary: hsl(0, 0%, 10%);--border: hsl(0, 0%, 85%);--box-bg: rgb(245.82, 245.82, 245.82);--code-bg: #f5f5f5;--input-bg: #fafafa;--link-hover: #fffaf1;--focus-bg: #ffe8bc;--ilink-bg: #efefff}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #16161c;--text: #d6d6db;--subtext: #a2a2ab;--primary: #ececf0;--border: #34343c;--box-bg: #1f1f27;--code-bg: #26262e;--input-bg: #1f1f27;--link-hover: #2a2a33;--focus-bg: #5a4a1e;--ilink-bg: #2b2b3a}}:root[data-theme=dark]{--bg: #16161c;--text: #d6d6db;--subtext: #a2a2ab;--primary: #ececf0;--border: #34343c;--box-bg: #1f1f27;--code-bg: #26262e;--input-bg: #1f1f27;--link-hover: #2a2a33;--focus-bg: #5a4a1e;--ilink-bg: #2b2b3a}body{box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0 auto;line-height:1.7;padding:4vh 6vw;overflow-x:hidden;color:var(--text);background:var(--bg);transition:background .2s ease,color .2s ease;font-size:1rem;max-width:63em}@media(min-width: 820px){body{font-size:1.2rem}}time{display:block;color:var(--subtext);margin:.5em 0 1em}footer{margin:2em 0;font-size:.8em;color:var(--subtext);padding-top:1em}img,video{max-width:100%;display:block;margin:0 auto;max-height:75vh;border-radius:4px}blockquote{padding:1.5em;margin:0;font-size:.88em;background:var(--box-bg);border-radius:4px}blockquote p{margin:0}hr{width:100%;border:0;height:1px;margin:1.5em 0;background:var(--border)}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:0;padding-bottom:0}a{transition:background 300ms;padding:0 .1em;text-decoration:none;border-bottom:1px solid var(--border);color:var(--primary)}a:hover{color:var(--primary) !important;background:var(--link-hover)}a:after{position:relative;top:-0.5em;font-size:.7em;content:"↗";color:#aaa}a.internal-link:after,a.footnote:after,a.reversefootnote:after{content:""}*:focus{background:var(--focus-bg) !important;color:var(--primary) !important}nav{margin:1em 0 3em}#notes-entry-container{display:grid;grid-gap:2em;grid-template-areas:"content" "side"}@media(min-width: 700px){#notes-entry-container{grid-template-columns:3fr 1fr;grid-template-areas:"content side"}}#notes-entry-container.no-side{grid-template-columns:1fr;grid-template-areas:"content"}#notes-entry-container>*{min-width:0}content blockquote.twitter-tweet{overflow-wrap:anywhere}h1,h2,h3,content{overflow-wrap:break-word}.backlink-box{background:var(--box-bg);padding:1em;border-radius:4px}code{background:var(--code-bg);padding:.1em .2em;border-radius:4px}.invalid-link{color:#444;cursor:help;background:#fafafa;padding:0 .1em}.invalid-link-brackets{color:#ccc;cursor:help}content iframe,.responsive-embed iframe{width:100% !important;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:4px;margin:1em 0;display:block}content iframe[src*="google.com/maps"],content iframe[src*="kakao.com"],content iframe[src*="naver.com"]{aspect-ratio:4/3}content iframe[src*="instagram.com"]{aspect-ratio:auto;max-width:540px;height:720px;margin:1em auto}@media(max-width: 600px){content iframe[src*="instagram.com"]{height:620px}}content iframe[src*="tiktok.com"]{aspect-ratio:auto;max-width:325px;height:750px;margin:1em auto}@media(max-width: 600px){content iframe[src*="tiktok.com"]{height:690px}}.note-summary-en{margin:.3em 0 .6em;color:var(--subtext);font-size:.95em;line-height:1.5}content .addr-en{margin-top:-0.4em;color:var(--subtext);font-size:.95em}.note-tags,.note-members{margin:.5em 0;display:flex;flex-wrap:wrap;gap:.4em}.tag-chip,.member-chip{display:inline-block;padding:.2em .7em;font-size:.78em;background:var(--box-bg);border-radius:999px;border-bottom:none !important;color:var(--subtext);text-decoration:none}.tag-chip:after,.member-chip:after{content:"" !important}.tag-chip:hover,.member-chip:hover{background:#ffeec9 !important;color:hsl(0,0%,10%) !important}.member-chip.member-사쿠라{background:#f0a8cf;color:#4a1432;border:1px solid #d97aa8}.member-chip.member-김채원{background:#aeb7c2;color:#1f2a36;border:1px solid #8a96a5}.member-chip.member-허윤진{background:#44b5a3;color:#fff;border:1px solid #2a8576}.member-chip.member-카즈하{background:#5f9fd6;color:#fff;border:1px solid #3a78ad}.member-chip.member-홍은채{background:#f4857f;color:#4a0e0a;border:1px solid #d05a52}.member-chip.member-사쿠라:hover{background:#e98ebd !important;color:#4a1432 !important}.member-chip.member-김채원:hover{background:#9aa4b1 !important;color:#1f2a36 !important}.member-chip.member-허윤진:hover{background:#38a190 !important;color:#fff !important}.member-chip.member-카즈하:hover{background:#4d8fc7 !important;color:#fff !important}.member-chip.member-홍은채:hover{background:#ef6e67 !important;color:#4a0e0a !important}.nav-row{display:flex;flex-wrap:wrap;align-items:center;gap:1em;justify-content:space-between}.nav-links{display:flex;flex-wrap:wrap;gap:.8em;align-items:center}.nav-links a{border-bottom:none;font-size:.9em;color:var(--subtext)}.nav-links a:after{content:"" !important}.nav-links a:hover{color:var(--primary) !important}.nav-menu{position:relative;font-size:.9em}.nav-menu summary{list-style:none;cursor:pointer;color:var(--subtext);user-select:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:hover{color:var(--primary)}.nav-menu .nav-menu-list{position:absolute;top:1.7em;left:0;z-index:1200;min-width:15em;padding:.4em 0;background:var(--bg, #fff);border:1px solid var(--border, #e5e5e5);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.nav-menu .nav-menu-list a{display:block;padding:.4em 1em;font-size:.95em;white-space:nowrap;color:var(--text)}.nav-menu .nav-menu-list a:hover{background:var(--box-bg, #f3f4f6);color:var(--primary) !important}.nav-menu .nav-menu-group{padding:.5em 1em .15em;font-size:.75em;color:var(--subtext);border-top:1px solid var(--border, #e5e5e5);margin-top:.3em}#nav-lang>summary{color:var(--subtext)}#nav-lang .nav-menu-list{min-width:8em}.nav-row{position:relative}@media(max-width: 640px){.nav-menu{position:static}.nav-menu .nav-menu-list{top:100%;left:0;right:0;min-width:0;margin-top:.3em}}.search-box{flex:1 1 200px;max-width:280px}.search-box input{width:100%;padding:.5em .9em;font-size:16px;border:1px solid var(--border);border-radius:999px;font-size:.9em;font-family:inherit;background:var(--input-bg);color:var(--text)}.search-box input:focus{outline:none;border-color:var(--subtext);background:var(--input-bg) !important;color:var(--text) !important}.result-list{list-style:none;padding:0}.result-list li{padding:.6em 0;border-bottom:1px solid var(--border)}.result-list li .excerpt{font-size:.85em;color:var(--subtext);margin-top:.2em}.tag-cloud{display:flex;flex-wrap:wrap;gap:.5em;margin:1em 0 2em}.yt-facade{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;background:#000;cursor:pointer;border-radius:4px;overflow:hidden;margin:1em 0}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none;margin:0}.yt-facade::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.3) 100%)}.yt-facade::after{content:"";position:absolute;top:50%;left:50%;width:68px;height:48px;margin:-24px 0 0 -34px;background:red;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,.35);clip-path:polygon(40% 30%, 40% 70%, 70% 50%)}.yt-facade:hover::after{background:#c00}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff}.leaflet-popup-content-wrapper,.leaflet-popup-content{--text: #333;--primary: #1a1a1a;--subtext: #4d4d4d;--border: #d9d9d9;--box-bg: #f6f6f6;--link-hover: #fffaf1;--focus-bg: #ffe8bc;color:#333}.leaflet-popup-content{font-weight:600}.leaflet-container{color:#1a1a1a}.marker-cluster span{font-weight:700;color:#1a1a1a}.fim-mylocation-wrap{background:rgba(0,0,0,0) !important;border:0 !important;overflow:visible !important}.fim-mylocation-dot{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border-radius:50%;background:#4285f4;border:3px solid #fff;box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.4);z-index:2}.fim-mylocation-pulse{position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:50%;background:rgba(66,133,244,.55);transform:translate(-50%, -50%);animation:fim-loc-pulse 2.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);z-index:1;pointer-events:none}@keyframes fim-loc-pulse{0%{transform:translate(-50%, -50%) scale(1);opacity:.85}100%{transform:translate(-50%, -50%) scale(3.2);opacity:0}}@media(prefers-reduced-motion: reduce){.fim-mylocation-pulse{animation:none;opacity:.4}}content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.9em}content table th,content table td{text-align:left}content thead th{position:sticky;top:0;z-index:1;background:var(--box-bg);padding:.5em .7em;color:var(--subtext);font-size:.8em;border-bottom:2px solid var(--border);white-space:nowrap}content tbody td{padding:.5em .7em;border-bottom:1px solid var(--border);vertical-align:top}content tbody tr:nth-child(even){background:var(--box-bg)}content tbody tr:hover{background:var(--link-hover)}content tbody td:nth-child(2){white-space:nowrap;color:var(--subtext)}content table.collection-enhanced thead th{cursor:pointer;user-select:none}content table.collection-enhanced thead th:hover{color:var(--text)}.sort-ind{opacity:.35;font-size:.85em;margin-left:.25em;font-weight:normal}.table-search{display:block;width:100%;max-width:300px;margin:.4em 0 .7em;padding:.45em .85em;font-size:16px;border:1px solid var(--border);border-radius:999px;background:var(--input-bg);color:var(--text);font-family:inherit}.table-search:focus{outline:none;border-color:var(--subtext)}.table-empty{font-size:.88em;color:var(--subtext);padding:.6em 0}.ctag{display:inline-block;padding:.12em .62em;border-radius:999px;font-size:.9em;font-weight:600;white-space:nowrap;background:#ecebf5;color:#3a3a5c;border:1px solid #d6d4ec}.ctag[data-c*=르니버스]{background:#efe7fb;color:#5b32a8;border-color:#d6c2f3}.ctag[data-c*=FIM]{background:#fdeede;color:#955012;border-color:#f3cf9b}.ctag[data-c*=진즈하여행]{background:#e4f3ec;color:#1d6b48;border-color:#aeddc6}.ctag[data-c*=DAY]{background:#e8eef9;color:#2a4f8a;border-color:#bcccea}.ctag[data-c*=EPISODE]{background:#fde9ef;color:#9a2c50;border-color:#f4bcce}.ctag[data-c*=SPECIAL]{background:#fff2da;color:#8a5b00;border-color:#f3dca0}.ctag[data-c*=인스타]{background:#fdeaf3;color:#9c2f6e;border-color:#f4c2dd}.ctag[data-c*=DM]{background:#e7eef7;color:#2f5a8a;border-color:#bcd2ea}.ctag[data-c*=역조공]{background:#fdeede;color:#955012;border-color:#f3cf9b}@media(max-width: 900px){content table.collection-mobile,content table.collection-mobile tbody,content table.collection-mobile tr,content table.collection-mobile td{display:block;width:100%}content table.collection-mobile thead{display:none}content table.collection-mobile .ctag{white-space:normal;max-width:100%;box-sizing:border-box}content table.collection-mobile tr{border:1px solid var(--border);border-radius:8px;margin-bottom:.6em;padding:.35em .7em;background:var(--bg) !important;box-sizing:border-box}content table.collection-mobile td{border:0 !important;padding:.32em 0 .32em 4.7em;display:block;position:relative;white-space:normal !important;box-sizing:border-box;min-height:1.6em;word-break:keep-all;overflow-wrap:anywhere}content table.collection-mobile td::before{content:attr(data-label);position:absolute;left:0;top:.32em;width:4em;color:var(--subtext);font-size:.8em;font-weight:600;line-height:1.9}content table.collection-mobile td:empty{display:none}}/*# sourceMappingURL=styles.css.map */