[data-v-596b600b]{box-sizing:border-box}.container[data-v-596b600b]{color:#e5e7eb;max-width:900px;margin:0 auto;padding:28px 16px 60px}header[data-v-596b600b]{margin-bottom:28px}h1[data-v-596b600b]{color:#fff;margin:0;font-size:28px}header p[data-v-596b600b]{color:#9ca3af}h2[data-v-596b600b]{margin:0 0 20px;font-size:20px}.panel[data-v-596b600b]{background:#1f2937;border:1px solid #374151;border-radius:12px;margin-bottom:24px;padding:24px}form[data-v-596b600b]{flex-direction:column;gap:10px;display:flex}label[data-v-596b600b]{font-size:14px;font-weight:700}input[data-v-596b600b],select[data-v-596b600b],textarea[data-v-596b600b]{color:#fff;width:100%;font:inherit;background:#111827;border:1px solid #4b5563;border-radius:6px;padding:12px}input[data-v-596b600b]:focus,select[data-v-596b600b]:focus,textarea[data-v-596b600b]:focus{outline-offset:1px;outline:2px solid #60a5fa}textarea[data-v-596b600b]{resize:vertical}.actions[data-v-596b600b]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}button[data-v-596b600b],.link-button[data-v-596b600b]{color:#fff;font:inherit;cursor:pointer;background:#374151;border:0;border-radius:6px;padding:10px 18px;font-size:14px;text-decoration:none}button[data-v-596b600b]:hover,.link-button[data-v-596b600b]:hover{background:#4b5563}.primary[data-v-596b600b]{background:#2563eb}.primary[data-v-596b600b]:hover{background:#1d4ed8}.danger[data-v-596b600b]{background:#991b1b}.danger[data-v-596b600b]:hover{background:#7f1d1d}.filters[data-v-596b600b]{grid-template-columns:1fr 160px;gap:12px;margin-bottom:20px;display:grid}.world-list[data-v-596b600b]{gap:14px;display:grid}.hint[data-v-596b600b]{color:#9ca3af;margin:0;font-size:13px}.tag-filter[data-v-596b600b]{margin-bottom:20px}.tag-list[data-v-596b600b]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag-button[data-v-596b600b]{overflow-wrap:anywhere;text-align:left;border:1px solid #6b7280;border-radius:16px;max-width:100%;padding:6px 12px}.tag-button[aria-pressed=true][data-v-596b600b]{background:#1d4ed8;border-color:#93c5fd}.tag-button[data-v-596b600b]:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.clear-tags[data-v-596b600b]{margin-top:10px}.world-card[data-v-596b600b]{border:1px solid #4b5563;border-radius:8px;padding:18px}.world-card h3[data-v-596b600b]{margin:0 0 12px}.details[data-v-596b600b]{color:#9ca3af;flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.memo[data-v-596b600b]{white-space:pre-wrap;overflow-wrap:anywhere}.empty[data-v-596b600b]{color:#9ca3af;text-align:center;padding:20px}@media (width<=600px){.panel[data-v-596b600b]{padding:16px}.filters[data-v-596b600b]{grid-template-columns:1fr}}body{background:#111827;margin:0;font-family:Arial,Meiryo,sans-serif}#app{min-height:100vh}
