section[data-astro-cid-i5fdnflj]{--gutter:max(1rem, (100% - var(--page-width)) / 2);margin-block:3rem;scroll-margin-block-start:1rem}h2[data-astro-cid-i5fdnflj]{padding-inline:var(--gutter)}.scroll[data-astro-cid-i5fdnflj]{padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--sand-7) transparent;padding-block-end:1rem;display:flex;overflow-x:auto}.scroll[data-astro-cid-i5fdnflj] svg{flex:none}.scroll[data-astro-cid-i5fdnflj] .node :is(polygon,rect){fill:var(--tint-3);stroke:var(--tint-7)}.scroll[data-astro-cid-i5fdnflj] .node text{fill:var(--tint-12)}.scroll[data-astro-cid-i5fdnflj] .node:has(a:hover) :is(polygon,rect){fill:var(--tint-4)}.scroll[data-astro-cid-i5fdnflj] .node.game{--tint-3:var(--sand-3);--tint-4:var(--sand-4);--tint-7:var(--sand-7);--tint-12:var(--sand-12)}.scroll[data-astro-cid-i5fdnflj] .node.memory{--tint-3:var(--amber-3);--tint-4:var(--amber-4);--tint-7:var(--amber-7);--tint-12:var(--amber-12)}.scroll[data-astro-cid-i5fdnflj] .node.media{--tint-3:var(--pink-3);--tint-4:var(--pink-4);--tint-7:var(--pink-7);--tint-12:var(--pink-12)}.scroll[data-astro-cid-i5fdnflj] .node.faint{opacity:.45}.scroll[data-astro-cid-i5fdnflj] text.year{fill:var(--sand-11)}.scroll[data-astro-cid-i5fdnflj] .edge path{stroke:var(--sand-8)}.scroll[data-astro-cid-i5fdnflj] .edge polygon{fill:var(--sand-8);stroke:var(--sand-8)}.scroll[data-astro-cid-i5fdnflj] :is(.edge.back,.edge.alongside) path{stroke:var(--sand-6)}.scroll[data-astro-cid-i5fdnflj] .edge.back polygon{fill:var(--sand-6);stroke:var(--sand-6)}.scroll[data-astro-cid-i5fdnflj] line.guide{stroke:var(--sand-4)}header[data-astro-cid-yl34alxd]{position:relative}ol[data-astro-cid-yl34alxd]{aspect-ratio:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:var(--shade-2);anchor-name:--cover;scroll-marker-group:after;grid-template-rows:100%;grid-auto-columns:100%;grid-auto-flow:column;width:100%;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto hidden}@media (width>=64rem){ol[data-astro-cid-yl34alxd]{aspect-ratio:21/9}}li[data-astro-cid-yl34alxd]{scroll-snap-align:center;position:relative}img[data-astro-cid-yl34alxd]{object-fit:cover;width:100%;height:100%;display:block}li[data-astro-cid-yl34alxd]:after{content:"";background:linear-gradient(#0000 33%,#00000059 67%,#000000bf),linear-gradient(#0006,#0000 25%),linear-gradient(90deg,#0009,#00000040 45%,#0000 75%);position:absolute;inset:0}.over[data-astro-cid-yl34alxd]{z-index:2;position-anchor:--cover;inset:anchor(top) 0 anchor(bottom);max-width:calc(var(--page-width) + 2rem);box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:1rem 1rem 1.25rem;display:flex;position:absolute}.back[data-astro-cid-yl34alxd]{pointer-events:auto;width:fit-content}.back[data-astro-cid-yl34alxd] .button{color:#fffc}.back[data-astro-cid-yl34alxd] .button:hover{color:#fff;background:#ffffff26}h1[data-astro-cid-yl34alxd]{margin:0}ol[data-astro-cid-yl34alxd]::scroll-marker-group{justify-content:center;gap:.5rem;padding-block-start:1rem;display:flex}li[data-astro-cid-yl34alxd]::scroll-marker{content:"";background:var(--line);border-radius:50%;width:.5rem;height:.5rem}li[data-astro-cid-yl34alxd]::scroll-marker:target-current{background:var(--accent)}ol[data-astro-cid-yl34alxd]{--strip-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") 1rem center / 1.5rem no-repeat, linear-gradient(to right, #00000073, #0003 40%, transparent);--strip-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") right 1rem center / 1.5rem no-repeat, linear-gradient(to left, #00000073, #0003 40%, transparent)}ol[data-astro-cid-yl34alxd]::scroll-button(*),.wrap[data-astro-cid-yl34alxd]{z-index:1;opacity:0;cursor:pointer;width:10rem;transition:opacity var(--duration-hover) var(--ease-hover);border:0;padding:0;position:absolute}ol[data-astro-cid-yl34alxd]::scroll-button(*):hover,ol[data-astro-cid-yl34alxd]::scroll-button(*):focus-visible,.wrap[data-astro-cid-yl34alxd]:hover,.wrap[data-astro-cid-yl34alxd]:focus-visible{opacity:1}ol[data-astro-cid-yl34alxd]::scroll-button(*){position-anchor:--cover;top:anchor(top);bottom:anchor(bottom)}ol[data-astro-cid-yl34alxd]::scroll-button(*):disabled{visibility:hidden}ol[data-astro-cid-yl34alxd]::scroll-button(left){content:"" / "前へ";left:anchor(left);background:var(--strip-left)}ol[data-astro-cid-yl34alxd]::scroll-button(right){content:"" / "次へ";right:anchor(right);background:var(--strip-right)}.wrap[data-astro-cid-yl34alxd]{inset-block:0}.wrap[data-astro-cid-yl34alxd].to-last{background:var(--strip-left);left:0}.wrap[data-astro-cid-yl34alxd].to-first{background:var(--strip-right);right:0}main[data-astro-cid-d7tolfyk]{padding-block:1rem}.column[data-astro-cid-d7tolfyk]{max-width:var(--page-width);margin:0 auto;padding-inline:1rem}h1[data-astro-cid-d7tolfyk]{margin-block:2rem 1rem}.works[data-astro-cid-d7tolfyk]{margin-block-start:1.5rem}.maps[data-astro-cid-d7tolfyk]{margin-block:3rem;position:relative}.narrow[data-astro-cid-d7tolfyk]{display:none}@container style(--columns:1){.wide[data-astro-cid-d7tolfyk]{display:none}.narrow[data-astro-cid-d7tolfyk]{display:block}}.maps[data-astro-cid-d7tolfyk]{--frame:3px solid var(--shade-2);border:var(--frame);border-radius:var(--radius-lg);display:block;overflow:hidden}.world[data-astro-cid-d7tolfyk]{border-block-start:var(--frame);border-inline-start:var(--frame);background:var(--bg);border-start-start-radius:var(--radius-lg);width:22%;min-width:7rem;padding:.375rem;position:absolute;bottom:0;right:0}.scenery[data-astro-cid-d7tolfyk]{margin-block-start:3rem}.scenery[data-astro-cid-d7tolfyk]:not(:has(li:not([hidden]))){display:none}.scenery[data-astro-cid-d7tolfyk] h3[data-astro-cid-d7tolfyk]{margin-block:2rem .75rem}
