:root{--entity-card-col-w: 270px;--entity-card-btn-h: 42px;--entity-card-fs-heading: 22px;--entity-card-fs-text: 16px}.entity-card{padding:0;transition:box-shadow 3s ease}.entity-card[data-entity-type=Person]{border-top:4px solid var(--entity-person-icon)}.entity-card[data-entity-type=Organization],.entity-card[data-entity-type=SoftwareApplication],.entity-card[data-entity-type=Website],.entity-card[data-entity-type=Product]{border-top:4px solid var(--entity-org-icon)}.entity-card[data-entity-type=Place],.entity-card[data-entity-type=Book],.entity-card[data-entity-type=Movie],.entity-card[data-entity-type=MusicGroup],.entity-card[data-entity-type=CreativeWork]{border-top:4px solid var(--entity-place-icon)}.entity-card[data-entity-type=Event],.entity-card[data-entity-type=Thing]{border-top:4px solid var(--entity-event-icon)}[data-theme=dark] .entity-card[data-entity-type=Person]{box-shadow:var(--shadow),0 0 12px 1px color-mix(in srgb,var(--entity-person-icon) 30%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Organization],[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication],[data-theme=dark] .entity-card[data-entity-type=Website],[data-theme=dark] .entity-card[data-entity-type=Product]{box-shadow:var(--shadow),0 0 12px 1px color-mix(in srgb,var(--entity-org-icon) 30%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Place],[data-theme=dark] .entity-card[data-entity-type=Book],[data-theme=dark] .entity-card[data-entity-type=Movie],[data-theme=dark] .entity-card[data-entity-type=MusicGroup],[data-theme=dark] .entity-card[data-entity-type=CreativeWork]{box-shadow:var(--shadow),0 0 12px 1px color-mix(in srgb,var(--entity-place-icon) 30%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Event],[data-theme=dark] .entity-card[data-entity-type=Thing]{box-shadow:var(--shadow),0 0 12px 1px color-mix(in srgb,var(--entity-event-icon) 30%,transparent)}.entity-card[data-entity-type=Person]:hover,.entity-card[data-entity-type=Person]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 18px 2px color-mix(in srgb,var(--entity-person-icon) 35%,transparent)}.entity-card[data-entity-type=Organization]:hover,.entity-card[data-entity-type=Organization]:focus-within,.entity-card[data-entity-type=SoftwareApplication]:hover,.entity-card[data-entity-type=SoftwareApplication]:focus-within,.entity-card[data-entity-type=Website]:hover,.entity-card[data-entity-type=Website]:focus-within,.entity-card[data-entity-type=Product]:hover,.entity-card[data-entity-type=Product]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 18px 2px color-mix(in srgb,var(--entity-org-icon) 35%,transparent)}.entity-card[data-entity-type=Place]:hover,.entity-card[data-entity-type=Place]:focus-within,.entity-card[data-entity-type=Book]:hover,.entity-card[data-entity-type=Book]:focus-within,.entity-card[data-entity-type=Movie]:hover,.entity-card[data-entity-type=Movie]:focus-within,.entity-card[data-entity-type=MusicGroup]:hover,.entity-card[data-entity-type=MusicGroup]:focus-within,.entity-card[data-entity-type=CreativeWork]:hover,.entity-card[data-entity-type=CreativeWork]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 18px 2px color-mix(in srgb,var(--entity-place-icon) 35%,transparent)}.entity-card[data-entity-type=Event]:hover,.entity-card[data-entity-type=Event]:focus-within,.entity-card[data-entity-type=Thing]:hover,.entity-card[data-entity-type=Thing]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 18px 2px color-mix(in srgb,var(--entity-event-icon) 35%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Person]:hover,[data-theme=dark] .entity-card[data-entity-type=Person]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 24px 4px color-mix(in srgb,var(--entity-person-icon) 55%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Organization]:hover,[data-theme=dark] .entity-card[data-entity-type=Organization]:focus-within,[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication]:hover,[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Website]:hover,[data-theme=dark] .entity-card[data-entity-type=Website]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Product]:hover,[data-theme=dark] .entity-card[data-entity-type=Product]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 24px 4px color-mix(in srgb,var(--entity-org-icon) 55%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Place]:hover,[data-theme=dark] .entity-card[data-entity-type=Place]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Book]:hover,[data-theme=dark] .entity-card[data-entity-type=Book]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Movie]:hover,[data-theme=dark] .entity-card[data-entity-type=Movie]:focus-within,[data-theme=dark] .entity-card[data-entity-type=MusicGroup]:hover,[data-theme=dark] .entity-card[data-entity-type=MusicGroup]:focus-within,[data-theme=dark] .entity-card[data-entity-type=CreativeWork]:hover,[data-theme=dark] .entity-card[data-entity-type=CreativeWork]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 24px 4px color-mix(in srgb,var(--entity-place-icon) 55%,transparent)}[data-theme=dark] .entity-card[data-entity-type=Event]:hover,[data-theme=dark] .entity-card[data-entity-type=Event]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Thing]:hover,[data-theme=dark] .entity-card[data-entity-type=Thing]:focus-within{transition:box-shadow .25s ease;box-shadow:var(--shadow),0 0 24px 4px color-mix(in srgb,var(--entity-event-icon) 55%,transparent)}@media(prefers-reduced-motion:reduce){.entity-card,.entity-card:hover,.entity-card:focus-within{transition:none}}.entity-card__header{display:flex;border-bottom:2px solid var(--border);min-width:0}.entity-card__header-left{flex:1 1 auto;padding:14px 20px;min-width:0}@media(max-width:768px)and (min-width:641px){.entity-card__header{flex-wrap:wrap}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h);border-left:none;border-top:2px solid var(--border-light)}.entity-card__body-grid{flex-direction:column}.entity-card__image-box{width:100%;height:auto;min-height:calc(2 * var(--entity-card-btn-h));order:-1}.entity-card__btn-wide{min-width:0;width:100%}.entity-card__toggle-row{flex-direction:column;align-items:stretch;gap:10px}.entity-card__kgmid-foot{order:1;text-align:center;width:100%;overflow:visible;text-overflow:clip}.entity-card__toggle-action{order:2;width:100%}.entity-card__details-grid{grid-template-columns:1fr}}.entity-card .entity-card__name{font-size:var(--entity-card-fs-heading);margin-bottom:8px}.entity-card__score-pille{display:inline-flex;align-items:center;gap:6px;border:2px solid;padding:0 10px;height:var(--entity-card-btn-h);margin-bottom:6px;font-family:var(--font-mono)}.entity-card__score-pille-label{font-size:var(--entity-card-fs-text);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.entity-card__score-pille-value{font-size:var(--entity-card-fs-text);font-weight:900}.entity-card__score-badges-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.entity-card__score-badges-row .entity-card__score-pille{margin-bottom:0}.entity-card__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.entity-card .badge{font-size:var(--entity-card-fs-text);height:var(--entity-card-btn-h);display:inline-flex;align-items:center;padding:0 10px}.entity-card__icon-col{width:var(--entity-card-col-w);height:var(--entity-card-btn-h);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-left:2px solid var(--border-light)}.entity-card__body{padding:20px}.entity-card__body-grid{display:flex;gap:20px;align-items:stretch}.entity-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.entity-card .entity-card__desc{font-size:var(--entity-card-fs-heading);line-height:1.3;margin-bottom:6px}.entity-card__longdesc{margin-top:8px;margin-bottom:4px}.entity-card__longdesc-text{font-size:var(--entity-card-fs-text);line-height:1.6;color:var(--color-text-muted, var(--color-text));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}.entity-card__longdesc-text--lead{font-style:italic;opacity:.85}.entity-card__longdesc-text--placeholder{opacity:.6;font-style:italic}.entity-card .entity-card__url{font-size:var(--entity-card-fs-text);display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.entity-card .entity-card__url:hover{text-decoration:underline}.entity-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px}.entity-card__image-box{width:var(--entity-card-col-w);height:calc(3 * var(--entity-card-btn-h));flex-shrink:0;background:var(--entity-image-bg);border:2px solid var(--border-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.entity-card__image-box img{width:100%;height:100%;object-fit:contain;display:block}.entity-card__image-placeholder{font-size:var(--entity-card-fs-text);color:#6b7280;text-align:center;padding:8px;font-family:var(--font-mono)}.entity-card__google-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;font-family:var(--font-ui);font-size:var(--entity-card-fs-text);font-weight:700;letter-spacing:.02em;cursor:pointer;border:2px solid var(--border);background:var(--google-gradient);color:#fff;text-decoration:none;box-shadow:var(--shadow);transform:translate(-3px,-3px);transition:all .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.entity-card__google-btn:hover{transform:translate(1px,1px);box-shadow:var(--glow-pressed);text-decoration:none}.entity-card__separator{border-top:2px solid var(--border-light);margin:18px 0 12px}.entity-card__kgmid-foot{font-family:var(--font-mono);font-size:var(--entity-card-fs-heading);font-weight:900;color:var(--color-violet);letter-spacing:.02em;white-space:nowrap;flex:0 1 auto;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.entity-card__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.entity-card__toggle{flex:1 1 auto;min-width:0;display:flex;align-items:center;background:transparent;border:0;padding:0;cursor:pointer;user-select:none;font:inherit;color:inherit;text-align:left}.entity-card .entity-card__toggle .text-label{font-size:var(--entity-card-fs-text)}.entity-card__toggle-action{flex-shrink:0;display:flex;align-items:center}.entity-card__btn-wide{width:var(--entity-card-col-w);min-width:var(--entity-card-col-w);justify-content:center;white-space:nowrap}@media(max-width:640px){.entity-card__btn-wide{min-width:0;width:100%}.entity-card__header{flex-wrap:wrap}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h);border-left:none;border-top:2px solid var(--border-light)}.entity-card__toggle-row{flex-direction:column;align-items:stretch;gap:10px}.entity-card__kgmid-foot{order:1;text-align:center;width:100%;overflow:visible;text-overflow:clip}.entity-card__toggle-action{order:2;width:100%}}.entity-card__details{margin-top:16px;padding-top:16px;border-top:2px solid var(--border-light)}.entity-card__details-label{margin-bottom:8px}.entity-card__detailed-desc{font-size:var(--entity-card-fs-text);color:var(--text-secondary);line-height:1.75;margin:0 0 20px}.entity-card__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.entity-card__details-row{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-light);min-width:0}.entity-card .entity-card__details-key{font-size:var(--entity-card-fs-text);min-width:100px;flex-shrink:0;margin:0}.entity-card__details-value{font-family:var(--font-mono);font-size:var(--entity-card-fs-text);color:var(--text);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.entity-card__wiki{margin-bottom:16px;font-size:var(--entity-card-fs-text);font-family:var(--font-mono)}.entity-card__wiki-label{color:var(--text-muted)}.entity-card__wiki-link{color:var(--color-violet);text-decoration:underline}.entity-card__details-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.entity-card__body-grid{flex-direction:column}.entity-card__image-box{width:100%;height:auto;min-height:calc(2 * var(--entity-card-btn-h));order:-1}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h)}.entity-card__details-grid{grid-template-columns:1fr}}
