@layer tokens{:root{--kt-icon-official:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3.5 12H20.5M12 3C14.2 5.35 15.35 8.35 15.35 12C15.35 15.65 14.2 18.65 12 21M12 3C9.8 5.35 8.65 8.35 8.65 12C8.65 15.65 9.8 18.65 12 21'/%3E%3C/g%3E%3C/svg%3E");--kt-icon-facebook:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.28 8.37H16.25V5.32C15.91 5.27 14.74 5.16 13.38 5.16C10.55 5.16 8.6 6.93 8.6 10.18V12.98H5.4V16.39H8.6V24H12.42V16.39H15.59L16.08 12.98H12.42V10.52C12.42 9.53 12.69 8.37 14.28 8.37Z'/%3E%3C/svg%3E");--kt-icon-instagram:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/g%3E%3Ccircle cx='17.2' cy='6.8' r='1.2'/%3E%3C/svg%3E");--kt-icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1227'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z'/%3E%3C/svg%3E");--kt-icon-tiktok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M176.9 40.1c7.8 17.4 21.5 30.2 39.1 36v37.2c-15.6-.4-29.1-4.9-41.1-13.1v57.3c0 36.9-24.5 58.4-56.2 58.4-30.2 0-54.7-21.4-54.7-51.7 0-31.8 25.5-52.2 57.2-52.2 3.1 0 6.3.3 9.2.8V68.3h46.5Zm-46.5 105.6c-3.1-1-6.5-1.5-10-1.5-12.2 0-21.7 7.6-21.7 19.2 0 10.5 8.5 18.5 19.7 18.5 12.4 0 21.9-7.6 21.9-23.3V145.7Z'/%3E%3C/svg%3E");--kt-icon-youtube:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.58 7.19A2.73 2.73 0 0 0 19.66 5.26C17.96 4.8 12 4.8 12 4.8S6.04 4.8 4.34 5.26A2.73 2.73 0 0 0 2.42 7.19C1.96 8.9 1.96 12.47 1.96 12.47S1.96 16.04 2.42 17.75A2.73 2.73 0 0 0 4.34 19.68C6.04 20.14 12 20.14 12 20.14S17.96 20.14 19.66 19.68A2.73 2.73 0 0 0 21.58 17.75C22.04 16.04 22.04 12.47 22.04 12.47S22.04 8.9 21.58 7.19ZM10 15.75V9.19L15.3 12.47L10 15.75Z'/%3E%3C/svg%3E");--kt-icon-twitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.8 3.2L3.2 7.3V20H8V22.8H10.7L13.5 20H17.8L22.4 15.4V3.2H4.8ZM20.6 14.5L17.9 17.2H13.2L10.4 20V17.2H6V5H20.6V14.5ZM16.9 8.3H18.7V13.6H16.9V8.3ZM12 8.3H13.8V13.6H12V8.3Z'/%3E%3C/svg%3E");--kt-icon-map:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11.2a6.5 6.5 0 0 1 13 0C18.5 15.4 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='9.8' r='2.4'/%3E%3C/g%3E%3C/svg%3E")}}@layer pages{.kt-map{margin-block:var(--space-8)}.kt-map-frame{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted)}.kt-map-main{inline-size:100%;block-size:auto;aspect-ratio:4 / 3;-webkit-user-select:none;user-select:none}.kt-map[data-live] .kt-map-main{touch-action:pan-x pan-y;cursor:grab}.kt-map[data-live][data-zoomed] .kt-map-main{touch-action:none}.kt-map[data-dragging] .kt-map-main{cursor:grabbing}:root[data-theme='dark'] .kt-tiles{filter:url(#kt-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .kt-tiles{filter:url(#kt-dark)}}.kt-map-inset{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);inline-size:30%;block-size:auto;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-muted)}.kt-map[data-zoomed] .kt-map-inset{display:none}.kt-pin{cursor:pointer;text-decoration:none}.kt-pin-badge{fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.kt-pin-label{fill:var(--accent-foreground);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none}.kt-pin.is-current .kt-pin-badge,.kt-map:not([data-live]) .kt-pin:target .kt-pin-badge{fill:var(--foreground);stroke-width:2px}.kt-pin.is-current .kt-pin-label,.kt-map:not([data-live]) .kt-pin:target .kt-pin-label{fill:var(--background)}.kt-map-tools{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--border);box-shadow:var(--shadow-resting);&[hidden]{display:none}}.kt-map-tool{display:grid;place-items:center;inline-size:var(--control-md);block-size:var(--control-md);padding:0;border:0;background:var(--surface);color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);& svg{inline-size:18px;block-size:18px}&:hover{background:var(--surface-muted)}&:disabled{color:var(--text-muted);cursor:default}}.kt-map-credit{position:absolute;inset-block-end:0;inset-inline-start:0;padding:2px var(--space-2);border-start-end-radius:4px;background:color-mix(in oklab,var(--surface) 82%,transparent);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6;text-decoration:none;&:hover{color:var(--foreground)}}.kt-list{margin-block:var(--space-8) var(--space-6)}.kt-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.75;& th,& td{padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top}& thead th{padding-block-start:0;border-block-end-color:var(--border);color:var(--text-secondary);font-weight:500;white-space:nowrap}& tr:target{background:var(--accent-subtle)}}.kt-num{inline-size:1%}.kt-num-link{display:inline-grid;place-items:center;min-inline-size:28px;block-size:28px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-foreground);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;&:hover{background:var(--accent-strong);color:var(--accent-foreground)}}.kt-temple{inline-size:11em}.kt-name{display:block;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.kt-location{display:block;margin-block-start:2px;color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere}.kt-links{inline-size:calc(3 * 32px + 2 * var(--space-1) + 2 * var(--space-2))}.kt-link-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.kt-link{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-control);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);&::before{content:'';inline-size:18px;block-size:18px;background:currentColor;mask:var(--kt-icon) center / contain no-repeat}&:hover{background:var(--surface-muted);color:var(--foreground)}&[data-kind='official']{--kt-icon:var(--kt-icon-official)}&[data-kind='facebook']{--kt-icon:var(--kt-icon-facebook)}&[data-kind='instagram']{--kt-icon:var(--kt-icon-instagram)}&[data-kind='x']{--kt-icon:var(--kt-icon-x);&::before{inline-size:15px;block-size:15px}}&[data-kind='tiktok']{--kt-icon:var(--kt-icon-tiktok)}&[data-kind='youtube']{--kt-icon:var(--kt-icon-youtube)}&[data-kind='twitch']{--kt-icon:var(--kt-icon-twitch)}&[data-kind='map']{--kt-icon:var(--kt-icon-map)}}.kt-detail{overflow-wrap:anywhere}.kt-caption,.kt-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8}.kt-caption{margin-block-start:var(--space-3)}.kt-note{margin-block-end:var(--space-4)}@media (width < 640px){.kt-table{display:block;& thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}& tbody{display:block;border-block-start:1px solid var(--border)}& tr{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--border-subtle)}& td{display:block;min-inline-size:0;inline-size:auto;padding:0;border:0}}.kt-num{grid-row:1 / span 3}.kt-temple{grid-column:2}.kt-detail{grid-column:2;grid-row:2}.kt-links{grid-column:2;grid-row:3;margin-inline-start:calc(-1 * (32px - 18px) / 2)}}}
