.ui.lic{min-height:100vh}.ui.lic .lic-page{gap:32px}.ui.lic .lic-head{display:flex;flex-direction:column;gap:14px}.ui.lic .lic-thanks{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:13px;margin:0}.ui.lic .lic-intro{color:var(--color-text-secondary);font-size:16px;line-height:1.7;margin:0;max-width:760px}.ui.lic .lic-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ui.lic .lic-card{gap:12px}.ui.lic .lic-card-head{display:flex;flex-direction:column;gap:6px}.ui.lic .lic-name{color:var(--color-text);font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.3;margin:0}.ui.lic .lic-meta{align-items:center;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:8px;margin:0}.ui.lic .lic-type{background:var(--color-surface-accent);border-radius:var(--radius-pill);color:var(--color-accent);padding:2px 8px}.ui.lic .lic-desc{color:var(--color-text-secondary);font-size:15px;line-height:1.55;margin:0}.ui.lic .lic-details{border-top:1px solid var(--color-divider);display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:1.5;margin:0;padding-top:12px}.ui.lic .lic-detail{display:flex;gap:6px;min-width:0}.ui.lic .lic-detail dt{color:var(--color-text);flex:none;font-weight:600}.ui.lic .lic-detail dd{color:var(--color-text-secondary);margin:0;min-width:0}.ui.lic .lic-url{overflow-wrap:anywhere}.ui.lic .lic-license-link{align-items:center;align-self:flex-start;display:inline-flex;font-size:14px;min-height:var(--touch-min)}.ui.lic .lic-footer{border-top:1px solid var(--color-divider);color:var(--color-text-tertiary);font-size:14px;line-height:1.6;margin:0;padding-top:20px}@media (max-width:899px){.ui.lic .lic-page{gap:24px}.ui.lic .lic-intro{font-size:15px}.ui.lic .lic-list{gap:12px;grid-template-columns:minmax(0,1fr)}}