.god-strip.svelte-181jone{border-top:1px dashed var(--ui-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding-top:.5rem;display:grid}.god-mini.svelte-181jone{border:1px solid color-mix(in srgb, var(--ui-border) 72%, transparent);background:linear-gradient(180deg, var(--ui-surface), var(--ui-surface-raised));min-width:0;color:var(--ui-muted);border-radius:999px;justify-content:space-between;align-items:center;gap:.35rem;padding:.22rem .45rem;font-size:.66rem;font-weight:850;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .12s;display:flex;box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0f172a09}.god-mini.svelte-181jone:hover{border-color:color-mix(in srgb, var(--ui-primary) 42%, var(--ui-border));background:color-mix(in srgb, var(--ui-primary-soft) 74%, var(--ui-surface));box-shadow:0 8px 18px var(--ui-primary-tint);transform:translateY(-1px)}.god-mini.svelte-181jone strong:where(.svelte-181jone){color:var(--ui-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.god-mini.growth.svelte-181jone strong:where(.svelte-181jone){color:var(--ui-success)}.god-mini.doctor.svelte-181jone strong:where(.svelte-181jone){color:var(--ui-primary-strong)}.god-mini.year.svelte-181jone strong:where(.svelte-181jone){color:var(--ui-warning)}.god-mini.general.svelte-181jone strong:where(.svelte-181jone){color:var(--ui-accent-strong)}.detail-palace-card.svelte-wz3fka{cursor:pointer;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised);padding:.85rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .12s}.detail-palace-card.svelte-wz3fka:hover{border-color:var(--ui-primary);background:var(--ui-surface);transform:translateY(-1px);box-shadow:0 14px 28px #1018281a}.detail-palace-card.svelte-wz3fka:focus-visible{outline:3px solid var(--ui-primary-tint);outline-offset:2px}.detail-palace-card.is-primary.svelte-wz3fka{border-color:color-mix(in srgb, var(--ui-primary), var(--ui-border) 35%);background:color-mix(in srgb, var(--ui-primary-soft), var(--ui-surface) 36%)}.detail-palace-row.svelte-wz3fka{gap:.65rem;display:grid}@media (width>=640px){.detail-palace-row.svelte-wz3fka{grid-template-columns:8.5rem minmax(0,1fr);align-items:start}}.detail-palace-row__head.svelte-wz3fka{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .5rem;display:grid}.detail-palace-row__head.svelte-wz3fka strong:where(.svelte-wz3fka){min-width:0;color:var(--ui-heading);font-size:.98rem;font-weight:950}.detail-palace-row__head.svelte-wz3fka span:where(.svelte-wz3fka):not(.detail-card-type){color:var(--ui-muted);font-size:.68rem;font-weight:850}.detail-palace-row__stars.svelte-wz3fka{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.detail-card-type.svelte-wz3fka{background:var(--ui-primary-soft);color:var(--ui-primary-strong);border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:900}.star-flow.svelte-wz3fka{background:var(--ui-warning-soft);color:var(--ui-warning);border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.68rem;font-weight:850;display:inline-flex}.detail-block.svelte-1x5ehdz{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised);padding:.9rem}.detail-tab.svelte-jlrctw{border-radius:var(--ui-radius-control);min-width:4.8rem;color:var(--ui-muted);flex-direction:column;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:900;line-height:1.2;transition:background .16s,color .16s,box-shadow .16s;display:flex}.detail-tab.svelte-jlrctw span:where(.svelte-jlrctw):last-child{color:var(--ui-subtle);margin-top:.15rem;font-size:.68rem;font-weight:800}.detail-tab.svelte-jlrctw:hover,.detail-tab.is-active.svelte-jlrctw{background:var(--ui-surface);color:var(--ui-primary-strong);box-shadow:0 8px 18px #10182814}.detail-tab.is-active.svelte-jlrctw span:where(.svelte-jlrctw):last-child{color:var(--ui-accent-strong)}.pattern-item.svelte-c0cvf5{cursor:pointer;border:1px solid color-mix(in srgb, var(--ui-border) 86%, var(--ui-primary));border-radius:var(--ui-radius-control);background:linear-gradient(180deg, var(--ui-surface), var(--ui-surface-raised));text-align:left;width:100%;padding:.5rem .6rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff57,0 6px 14px #0f172a09}.pattern-item.svelte-c0cvf5:hover{border-color:color-mix(in srgb, var(--ui-primary) 56%, var(--ui-border));background:linear-gradient(180deg, color-mix(in srgb, var(--ui-primary-soft) 62%, var(--ui-surface)), color-mix(in srgb, var(--ui-primary-soft) 82%, var(--ui-surface-muted)));box-shadow:inset 0 1px 0 #ffffff57, 0 10px 22px var(--ui-primary-tint);transform:translateY(-1px)}.pattern-item-broken.svelte-c0cvf5{border-color:color-mix(in srgb, var(--ui-warning) 32%, var(--ui-border))}.pattern-item-broken.svelte-c0cvf5:hover{border-color:color-mix(in srgb, var(--ui-primary) 56%, var(--ui-border))}.pattern-broken-icon.svelte-c0cvf5{color:var(--ui-warning);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.pattern-item-header.svelte-c0cvf5{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;margin-bottom:.25rem;display:flex}.pattern-item-title.svelte-c0cvf5{min-width:0;color:var(--ui-foreground);overflow-wrap:anywhere;font-size:.86rem;font-weight:850;line-height:1.35}.pattern-item-meta.svelte-c0cvf5{flex-shrink:0;align-items:center;gap:.35rem;max-width:6.5rem;display:inline-flex}.pattern-meta-badge.svelte-c0cvf5{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.pattern-item-summary.svelte-c0cvf5{color:var(--ui-muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ziwei144-summary.svelte-u3qoae{color:var(--ui-muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.78rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ziwei144-button.svelte-u3qoae{cursor:pointer;border:1px solid color-mix(in srgb, var(--ui-primary) 72%, var(--ui-surface));border-radius:var(--ui-radius-control);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-primary) 88%, white 12%), var(--ui-primary-strong));width:100%;color:var(--ui-primary-contrast);box-shadow:inset 0 1px 0 #ffffff29, 0 10px 22px var(--ui-primary-tint);justify-content:center;align-items:center;padding:.62rem .8rem;font-size:.8rem;font-weight:900;transition:background .15s,box-shadow .15s,opacity .15s,transform .12s;display:inline-flex}.ziwei144-button.svelte-u3qoae:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--ui-primary-strong) 88%, white 12%), color-mix(in srgb, var(--ui-primary-strong) 86%, black 14%));box-shadow:inset 0 1px 0 #ffffff24, 0 14px 26px color-mix(in srgb, var(--ui-primary) 20%, transparent);transform:translateY(-1px)}.ziwei144-button.svelte-u3qoae:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.role-badge-button.svelte-m42e5m{border-radius:calc(var(--ui-radius-control) - .12rem);background:color-mix(in srgb, var(--ui-primary-soft) 42%, transparent);color:inherit;cursor:help;font:inherit;border:1px solid #0000;padding:.03rem .2rem;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.role-badge-button.svelte-m42e5m:hover{border-color:color-mix(in srgb, var(--ui-primary) 34%, transparent);background:var(--ui-primary-soft);color:var(--ui-primary-strong);box-shadow:0 6px 14px var(--ui-primary-tint)}.context-section.svelte-m42e5m{gap:.75rem;display:grid}.transform-toggle.svelte-m42e5m{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.transform-toggle-meta.svelte-m42e5m{color:var(--ui-muted);flex-shrink:0;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.transform-toggle-icon.svelte-m42e5m{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .14s;transform:rotate(45deg)translateY(-1px)}.transform-toggle-icon-open.svelte-m42e5m{transform:rotate(225deg)translateY(-1px)}
