@layer theme,base;@layer components{.domain-rating{color:var(--card-foreground)}.domain-rating header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.domain-rating h2,.domain-rating header p{margin:0;font-size:1rem;font-weight:400}.domain-rating h2{color:var(--muted-foreground);text-transform:uppercase}.domain-rating h2 .sr-only{text-transform:none}.domain-rating-source{flex-wrap:wrap;gap:8px;display:flex}.domain-rating-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.domain-rating-value{align-items:baseline;gap:12px;margin:4px 0 8px;display:flex}.domain-rating-value strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.2}.domain-rating-note{margin:4px 0 0;font-size:1rem}.domain-rating .domain-rating-chart{width:100%;min-width:0;height:64px;position:relative}.domain-rating .domain-rating-canvas,.domain-rating .domain-rating-plot{width:100%;height:100%;position:relative}.domain-rating .domain-rating-plot>svg{position:absolute;inset:0;overflow:visible}.domain-rating .stroke-border{stroke:var(--border)}.domain-rating .domain-rating-line{stroke:var(--foreground);stroke-width:1.5px}.domain-rating .domain-rating-endpoints{fill:var(--foreground);stroke:var(--background);stroke-width:2px}.domain-rating .domain-rating-endpoints circle:first-child:not(:last-child){fill:var(--background);stroke:var(--foreground);stroke-width:1px}.domain-rating .domain-rating-plot>div{z-index:2;pointer-events:none;background:var(--popover);width:136px;color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);font-variant-numeric:tabular-nums;padding:8px;font-size:1rem;line-height:1.5;position:absolute}.domain-rating .domain-rating-plot>div>div:last-child>div{align-items:center;gap:8px;display:flex}.domain-rating .domain-rating-plot>div span:first-child{width:8px;height:8px;background:var(--foreground)!important}.domain-rating .domain-rating-plot>div span:last-child{margin-left:auto}}@layer utilities;
