:root[data-design=simple],:root[data-design=simple][data-theme=dark]{--bg:#111318;--bg-soft:#1b1e25;--bg-elevated:#171a20;--border:#2a2f39;--border-strong:#3a414e;--text:#eceef2;--text-muted:#b0b6c2;--text-faint:#8d95a3;--accent:#6cb4ff;--accent-2:#6cb4ff;--accent-soft:rgba(108,180,255,0.12);--accent-text:#0b1220;--positive:#5fd394;--warn:#f0b44c;--danger:#ff6b6b;--shadow:none;--glow:none;--glow-2:none;--glow-text:none;--grid-line:transparent;--font-number:var(--font);color-scheme:dark}:root[data-design=simple][data-theme=light]{--bg:#f6f7f9;--bg-soft:#eef0f3;--bg-elevated:#ffffff;--border:#dfe3e9;--border-strong:#c6ccd6;--text:#15181e;--text-muted:#4a5262;--text-faint:#5d6574;--accent:#1b64d1;--accent-2:#1b64d1;--accent-soft:rgba(27,100,209,0.08);--accent-text:#ffffff;--positive:#127a45;--warn:#8f5600;--danger:#b3261e;color-scheme:light}:root{--panel-pad:20px}:root[data-design=simple] body{background:var(--bg);background-image:none}:root[data-design=simple] .game-card:before,:root[data-design=simple] .game-card__thumb:after,:root[data-design=simple] .hero:before,:root[data-design=simple] .site-footer:before,:root[data-design=simple] .site-header:after,:root[data-design=simple] .site-header:before,:root[data-design=simple] body:after,:root[data-design=simple] body:before{content:none;display:none;animation:none}:root[data-design=simple]:not([data-bg=on]) .cyber-rain{display:none}:root[data-design=simple] .hero h1,:root[data-design=simple] .page-header h1,:root[data-design=simple] h1,:root[data-design=simple] h2,:root[data-design=simple] h3,:root[data-design=simple] h4{color:var(--text);text-shadow:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;letter-spacing:0}:root[data-design=simple] h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}:root[data-design=simple] h2{font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem)}:root[data-design=simple] h3{font-size:1.05rem}:root[data-design=simple] h4{font-size:1rem}:root[data-design=simple] .eyebrow:before,:root[data-design=simple] .section>h2:first-child:before,:root[data-design=simple] .section__head h2:before{content:none}:root[data-design=simple] .section__head a{font-family:var(--font);font-size:.9rem;letter-spacing:0}:root[data-design=simple] .badge,:root[data-design=simple] .brand__tag,:root[data-design=simple] .chip,:root[data-design=simple] .eyebrow,:root[data-design=simple] .game-card__foot,:root[data-design=simple] .game-card__meta,:root[data-design=simple] .spec-table th,:root[data-design=simple] .stat__label{font-family:var(--font);letter-spacing:0;text-transform:none}:root[data-design=simple] .chip__count,:root[data-design=simple] .comments-count,:root[data-design=simple] .genre-card__count,:root[data-design=simple] .pagination a,:root[data-design=simple] .pagination span,:root[data-design=simple] .price,:root[data-design=simple] .rating,:root[data-design=simple] .rating-score strong,:root[data-design=simple] .stat__value{font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:inherit;font-weight:700;letter-spacing:0;text-shadow:none}:root[data-design=simple] .stat__value{font-size:1.5rem;color:var(--text)}:root[data-design=simple] .site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border);box-shadow:none}:root[data-design=simple] .brand,:root[data-design=simple] .brand__mark{color:var(--text);text-shadow:none}:root[data-design=simple] .brand__mark{font-weight:800}:root[data-design=simple] .site-footer{background:var(--bg);border-top:1px solid var(--border)}:root[data-design=simple] .genre-nav{gap:6px;padding:10px 0}:root[data-design=simple] .genre-nav .genre-nav__illustrated,:root[data-design=simple] .genre-nav a{flex:0 0 auto;min-height:40px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);font-size:.9rem;font-weight:600;overflow:visible;container-type:normal;white-space:nowrap}:root[data-design=simple] .genre-nav a:hover{color:var(--text);border-color:var(--border-strong);text-decoration:none}:root[data-design=simple] .genre-nav__art{display:none}:root[data-design=simple] .genre-nav__label{padding:0;background:none;color:inherit;font-size:inherit;font-weight:inherit}:root[data-design=simple] .genre-nav .genre-nav__upload{margin-left:auto;background:var(--accent);border-color:var(--accent);color:var(--accent-text)}@media (max-width:720px){:root[data-design=simple] .site-header .genre-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}:root[data-design=simple] .site-header .genre-nav::-webkit-scrollbar{display:none}:root[data-design=simple] .genre-nav .genre-nav__illustrated,:root[data-design=simple] .genre-nav a{font-size:.85rem;min-height:40px;padding:6px 12px}:root[data-design=simple] .site-header .genre-nav .genre-nav__upload{margin-left:0}}:root[data-design=simple][data-genre-nav=art] .genre-nav .genre-nav__illustrated{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 112px;min-width:104px;min-height:56px;padding:6px;border-radius:12px;border-color:color-mix(in srgb,#fff 14%,transparent);background:#101722;overflow:hidden}:root[data-design=simple][data-genre-nav=art] .genre-nav__art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}:root[data-design=simple][data-genre-nav=art] .genre-nav__illustrated:hover .genre-nav__art{transform:scale(1.06)}:root[data-design=simple][data-genre-nav=art] .genre-nav__label{position:relative;z-index:1;padding:3px 8px;border-radius:6px;background:rgba(13,17,26,.82);color:#fff;font-weight:700}:root[data-design=simple][data-genre-nav=brand] .genre-nav .genre-nav__illustrated{border-color:transparent;background:linear-gradient(135deg,#a0ffdc,#ffbd73);color:#10141c;font-weight:700}:root[data-design=simple][data-genre-nav=brand] .genre-nav .genre-nav__illustrated:hover{color:#10141c;filter:brightness(1.06)}@media (max-width:720px){:root[data-design=simple][data-genre-nav=art] .genre-nav .genre-nav__illustrated{flex:0 0 auto;min-width:112px;min-height:52px}}@media (prefers-reduced-motion:reduce){:root[data-design=simple][data-genre-nav=art] .genre-nav__art{transition:none}}:root[data-design=simple] .btn{box-shadow:none;text-shadow:none;filter:none;transition:background-color .15s ease,border-color .15s ease}:root[data-design=simple] .btn:hover{border-color:var(--border-strong);box-shadow:none}:root[data-design=simple] .btn--primary,:root[data-design=simple] .btn--primary:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-text);text-shadow:none;box-shadow:none;filter:none}:root[data-design=simple] .btn--primary:hover{opacity:.9}:root[data-design=simple] .btn--danger{background:var(--danger);box-shadow:none}:root[data-design=simple] .badge,:root[data-design=simple] .badge.is-browser,:root[data-design=simple] .chip{box-shadow:none;text-shadow:none}:root[data-design=simple] .chip:hover{box-shadow:none;border-color:var(--border-strong);color:var(--text)}:root[data-design=simple] .chip[aria-pressed=true],:root[data-design=simple] .choice-card:has(input:checked),:root[data-design=simple] .pagination .is-current,:root[data-design=simple] .site-nav a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--text);text-shadow:none;box-shadow:none;filter:none}:root[data-design=simple] .pagination a:hover{box-shadow:none}:root[data-design=simple] .field input:focus,:root[data-design=simple] .field select:focus,:root[data-design=simple] .field textarea:focus,:root[data-design=simple] .search-bar input:focus{box-shadow:0 0 0 3px var(--accent-soft)}:root[data-design=simple] .answer-box,:root[data-design=simple] .card,:root[data-design=simple] .game-detail-page .game-detail>div>section,:root[data-design=simple] .game-play-guide,:root[data-design=simple] .guided-games__list>li,:root[data-design=simple] .prose,:root[data-design=simple] .sidebar .card,:root[data-design=simple] .stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-design=simple] .game-detail-page .game-detail>div>section,:root[data-design=simple] .game-play-guide,:root[data-design=simple] .guided-games__list>li,:root[data-design=simple] .prose{padding:var(--panel-pad)}:root[data-design=simple] .game-detail-page .card{padding:16px}:root[data-design=simple] .answer-box{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent)}:root[data-design=simple] .game-detail-page .game-detail>div>section,:root[data-design=simple] .game-detail-page .game-play-guide{margin-block:16px 0}:root[data-design=simple] .game-detail-page .game-detail>div>section>h2,:root[data-design=simple] .game-play-guide>h2{margin:0 0 12px}:root[data-design=simple] .game-detail-page p{margin-block:0 10px}:root[data-design=simple] .game-detail-page .game-detail>div>section>:last-child,:root[data-design=simple] .game-play-guide>:last-child{margin-bottom:0}:root[data-design=simple] .spec-table th{color:var(--text-faint);font-size:.85rem;font-weight:600}:root[data-design=simple] .spec-table td,:root[data-design=simple] .spec-table th{padding-block:8px}:root[data-design=simple] .spec-table tr:last-child td,:root[data-design=simple] .spec-table tr:last-child th{border-bottom:0}:root[data-design=simple] #player-review>p.muted{font-size:.85rem;margin-bottom:12px}:root[data-design=simple] #player-review details{margin:0 0 8px}:root[data-design=simple] #player-review details[open]{display:block;padding:4px 0 8px}:root[data-design=simple] #player-review details:not([open]){display:inline-block;margin:0 6px 8px 0}:root[data-design=simple] #player-review summary{display:inline-flex;align-items:center;min-height:36px;padding:4px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);color:var(--text-muted);font-size:.85rem;font-weight:600;cursor:pointer;list-style:none}:root[data-design=simple] #player-review summary::-webkit-details-marker{display:none}:root[data-design=simple] #player-review details[open]>summary{border-color:var(--accent);background:var(--accent-soft);color:var(--text);margin-bottom:12px}:root[data-design=simple] #player-review summary:hover{border-color:var(--border-strong);color:var(--text)}:root[data-design=simple] #player-review h3{margin:0 0 4px;font-size:.8rem;font-weight:600;color:var(--text-faint)}:root[data-design=simple] #player-review h4{margin:0 0 10px;font-size:1.1rem;line-height:1.5}:root[data-design=simple] #player-review details p{max-width:70ch}:root[data-design=simple] .game-card{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:none;transform:none;transition:border-color .15s ease}:root[data-design=simple] .game-card:hover{border-color:var(--border-strong);box-shadow:none;transform:none}:root[data-design=simple] .game-card__thumb--empty{background:var(--bg-soft);color:var(--text-faint);text-shadow:none}:root[data-design=simple] .genre-card{box-shadow:none}:root[data-design=simple] .genre-card:hover{transform:none;box-shadow:none;border-color:var(--border-strong)}:root[data-design=simple] .genre-card__bar{background:var(--accent)}:root[data-design=simple] .genre-card__count{color:#ffffff;font-size:1.2rem}:root[data-design=simple] .section{margin-block:40px}@media (max-width:720px){:root{--panel-pad:16px}:root[data-design=simple] .section{margin-block:32px}}:root[data-design=simple] .asset-card__blank,:root[data-design=simple] .featured__art img,:root[data-design=simple] .game-card__thumb img,:root[data-design=simple] .game-hero__thumb img,:root[data-design=simple] .shot-grid img,:root[data-design=simple] .trailer-card__poster{background:var(--bg-soft)}:root[data-design=simple] .jam-banner{background:var(--bg-elevated)}@media (max-width:720px){:root[data-design=simple] .genre-gallery .game-grid,:root[data-design=simple] .home-gallery .game-grid,:root[data-design=simple] .upload-matches .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.detail-fold>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none}.detail-fold>details>summary::-webkit-details-marker{display:none}.detail-fold>details>summary>h2{margin:0!important}.detail-fold>details>summary:after{content:"開く";flex:none;padding:2px 10px;border:1px solid var(--border);border-radius:999px;font-size:.8rem;color:var(--text-muted)}.detail-fold>details[open]>summary:after{content:"閉じる"}.detail-fold>details[open]>summary{margin-bottom:12px}.play-bar{display:none}@media (max-width:899.98px){.play-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border)}.play-bar__inner{display:flex;gap:8px;max-width:640px;margin-inline:auto}.play-bar__inner .btn{flex:1 1;min-width:0;min-height:48px;justify-content:center;text-align:center;white-space:normal}body:has(.play-bar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.game-detail__mobile-actions .game-detail__mobile-action-buttons{display:none}.game-detail__mobile-actions:not(:has(.game-detail__facts)){display:none}:root .game-detail-page .game-detail__mobile-actions.card{background:none;border:0;padding:0;margin:0 0 12px}}.home-hero{padding-block:8px 4px}.home-hero__title{margin:0 0 4px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.home-hero__ja{font-size:.6em;font-weight:600;color:var(--text-muted);margin-left:4px}.home-hero__lede{margin:0 0 14px;color:var(--text-muted)}.home-hero__search{display:flex;gap:8px;max-width:640px}.home-hero__search input{flex:1 1 auto;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:16px}.home-hero__search .btn{flex:none;min-height:48px;padding-inline:20px}.home-gallery>.section:first-of-type,.home-moods{margin-block:28px}@media (max-width:720px){.home-gallery .section--shelf .game-grid>:nth-child(n+5){display:none}}.listing-elsewhere .mood-row{margin-bottom:16px}@media (max-width:720px){.home-moods .mood-row ul{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.home-moods .mood-row ul::-webkit-scrollbar{display:none}.home-moods .mood-row{margin-bottom:0}.genre-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px;margin:8px 0 16px}.genre-filters legend{margin-bottom:4px;font-size:.85rem;color:var(--text-muted)}.genre-filters label{gap:2px;font-size:.75rem;color:var(--text-muted)}.genre-filters select{min-height:40px;padding:6px;text-overflow:ellipsis}.genre-filters>.btn{grid-column:1/-1;justify-self:start;min-height:36px;padding:4px 14px}}.home-shindan{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:150px;margin-top:14px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:16px;overflow:hidden;background:#111318 url(/home/shindan-banner-phone.webp) 100%/cover no-repeat;color:#fff;text-decoration:none}.home-shindan:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,19,24,.97),rgba(17,19,24,.92) 46%,rgba(17,19,24,0) 66%)}.home-shindan:hover{text-decoration:none;border-color:#ffc94a}.home-shindan:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.home-shindan__lead{font-size:clamp(.92rem,4.6vw,1.2rem);font-weight:800;line-height:1.35}.home-shindan__name{font-size:clamp(.76rem,3.5vw,.86rem);font-weight:700;line-height:1.45}.home-shindan__lead span,.home-shindan__name span{display:inline-block}.home-shindan__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.home-shindan__go{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border-radius:999px;background:#ffc94a;color:#14161b;font-size:clamp(.78rem,3.5vw,.86rem);font-weight:800}.home-shindan__meta{font-size:clamp(.68rem,3vw,.74rem);color:rgba(255,255,255,.8)}@media (max-width:559px){.home-shindan__lead{max-width:66%}.home-shindan__name,.home-shindan__row{max-width:62%}}@media (min-width:560px){.home-shindan{min-height:170px;padding-inline:24px;background-image:url(/home/shindan-banner-pc.webp);background-size:auto 100%}.home-shindan__lead{font-size:1.4rem}.home-shindan__name{font-size:.95rem}}.shindan-page__note{font-size:.85rem}.shindan-quiz{max-width:640px;margin-block:8px 24px}.shindan-quiz__progress{margin:0 0 6px;font-size:.85rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shindan-quiz__bar{height:4px;border-radius:999px;background:var(--bg-soft);overflow:hidden;margin-bottom:16px}.shindan-quiz__bar span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.shindan-quiz__q{font-size:1.2rem;margin:0 0 14px}.shindan-quiz__options{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.shindan-quiz__option{width:100%;min-height:52px;justify-content:flex-start;text-align:left;white-space:normal;font-size:1rem;font-weight:500}.shindan-quiz__back{margin-top:14px;background:none;border:0;padding:8px 0;color:var(--text-muted);font:inherit;font-size:.9rem;cursor:pointer}.shindan-residents{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.shindan-residents__item{display:flex;align-items:center;gap:12px;padding:12px 16px}.shindan-residents__item strong{display:block;font-size:1.05rem}.shindan-residents__item small{color:var(--text-muted)}.shindan-result{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center}.shindan-result__figure{display:flex;justify-content:center}.shindan-result__label{margin:0 0 4px;color:var(--text-muted);font-size:.9rem}.shindan-result__name{margin:0 0 8px}.shindan-result__name small{display:block;font-size:.55em;color:var(--text-muted);font-weight:600}.shindan-result__catch{font-weight:700;margin:0 0 8px}.shindan-result__aruaru{font-size:1.1rem;font-weight:700;line-height:1.6;margin:0 0 12px;padding:8px 12px;border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft)}.shindan-games{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.shindan-games h3{margin:0 0 6px;font-size:1.05rem}.shindan-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.shindan-result{grid-template-columns:1fr;text-align:center}}.shindan-outcome{max-width:880px}.shindan-favorite{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);text-align:left}.shindan-favorite__label{margin:0 0 4px;font-size:.85rem;color:var(--text-muted)}.shindan-favorite h3{margin:0 0 8px;font-size:1.1rem;overflow-wrap:anywhere}.shindan-favorite .chip-row{margin:0 0 12px}.shindan-outcome__type{margin:12px 0}.shindan-outcome__type a{color:var(--accent);font-weight:600}.shindan-people{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.shindan-people__item{display:flex;gap:10px;align-items:center;padding:10px 12px}.shindan-people__item>div{min-width:0}.shindan-people__name{margin:0;font-weight:700}.shindan-people__name small{margin-left:6px;font-weight:400;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shindan-people__fav{margin:2px 0 0;font-size:.85rem;color:var(--text-muted);overflow-wrap:anywhere}.shindan-people__fav a{color:var(--accent)}.shindan-profile{margin:0 0 4px;font-size:.9rem;color:var(--text-muted)}.shindan-favorite__intro{margin:0 0 6px;line-height:1.8}.shindan-favorite__asof{margin:0 0 12px;font-size:.8rem;color:var(--text-muted)}.shindan-people__catch{margin:2px 0 0;font-size:.85rem}.shindan-people__intro summary{margin-top:4px;font-size:.85rem;color:var(--accent);cursor:pointer}.shindan-people__intro p{margin:6px 0 0;font-size:.85rem;line-height:1.7}.shindan-people__item{align-items:flex-start}.shindan-neighbors{margin-top:18px}.shindan-neighbors h3{margin:0 0 4px;font-size:1.05rem}.shindan-neighbors>.muted{margin:0 0 10px}.guide-3d{display:grid;justify-items:center;grid-gap:8px;gap:8px}.guide-3d__view{max-width:100%;background-repeat:no-repeat;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px}.guide-3d__view:active{cursor:-webkit-grabbing;cursor:grabbing}.guide-3d__view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guide-3d__moves{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.guide-3d__move{font-size:.85rem;padding:6px 12px}.guide-3d__move[aria-pressed=true]{border-color:var(--accent)}.guide-3d__hint{margin:0;font-size:.8rem}.guide-3d__view.is-auto{cursor:pointer;animation:guide-3d-loop var(--dur,2s) steps(var(--frames,24),jump-none) infinite}.guide-3d__view.is-auto.is-paused{animation-play-state:paused}@keyframes guide-3d-loop{0%{background-position:0 0}to{background-position:100% 0}}.guide-3d__caption{max-width:22em;margin:0;font-size:.85rem;font-weight:700;text-align:center}.yard-resident{transform-origin:50% 100%;animation:yard-idle 2.4s ease-in-out infinite}li:nth-child(3n+2) .guide-3d-wait>.yard-resident,li:nth-child(3n+2)>.yard-resident{animation-delay:-.8s}li:nth-child(3n) .guide-3d-wait>.yard-resident,li:nth-child(3n)>.yard-resident{animation-delay:-1.6s}@keyframes yard-idle{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(-3deg)}50%{transform:translateY(-4px) rotate(0deg)}75%{transform:translateY(-2px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.guide-3d__view.is-auto,.yard-resident{animation:none}}.guide-3d-wait{display:grid;place-items:center}.shindan-guide3d{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin-top:16px}@media (max-width:560px){.shindan-guide3d{grid-template-columns:minmax(0,1fr);text-align:center}}.yard-zukan{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.yard-zukan__item{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;min-width:0}.yard-zukan__body{min-width:0}.yard-zukan__world{margin:0;font-size:.8rem;color:var(--text-muted)}.yard-zukan__nick{margin:0;font-size:1.3rem;font-weight:700;line-height:1.3}.yard-zukan__facts{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;margin:8px 0 0;font-size:.85rem}.yard-zukan__facts dt{color:var(--text-muted);white-space:nowrap}.yard-zukan__facts dd{margin:0;min-width:0}.yard-zukan__types{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.yard-zukan__types .btn{font-size:.8rem;padding:5px 10px}