.own-diagram.svelte-15gsf3e{--ownd-owned:#0ba79c;--ownd-rented:color-mix(in oklch, var(--color-foreground) 30%, transparent);--ownd-layer-bg:var(--color-background);--ownd-layer-border:color-mix(in oklch, var(--color-foreground) 10%, transparent);--ownd-label:var(--color-muted-foreground);--ownd-label-owned:var(--color-foreground);width:100%;max-width:28rem;font-family:var(--font-display);grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dark .own-diagram.svelte-15gsf3e{--ownd-owned:#17c9be;--ownd-rented:color-mix(in oklch, var(--color-foreground) 26%, transparent)}.own-diagram__col.svelte-15gsf3e{flex-direction:column;gap:.625rem;display:flex}.own-diagram__header.svelte-15gsf3e{border-bottom:1px dashed color-mix(in oklch, var(--color-foreground) 10%, transparent);flex-direction:column;gap:.25rem;padding-bottom:.5rem;display:flex}.own-diagram__header-tag.svelte-15gsf3e{letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.own-diagram__header-tag--rented.svelte-15gsf3e{color:var(--ownd-rented)}.own-diagram__header-tag--owned.svelte-15gsf3e{color:var(--ownd-owned)}.own-diagram__header-label.svelte-15gsf3e{color:var(--ownd-label);font-size:.75rem;font-weight:500}.own-diagram__stack.svelte-15gsf3e{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.own-diagram__layer.svelte-15gsf3e{border:1px solid var(--ownd-layer-border);border-radius:var(--radius-sm);background:var(--ownd-layer-bg);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.own-diagram__layer--rented.svelte-15gsf3e{opacity:.65;border-style:dashed}.own-diagram__layer--rented.svelte-15gsf3e .own-diagram__layer-name:where(.svelte-15gsf3e){color:var(--ownd-label);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--ownd-rented) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--ownd-rented) 50%, transparent)}.own-diagram__layer--owned.svelte-15gsf3e{border-color:color-mix(in oklch, var(--ownd-owned) 40%, var(--ownd-layer-border))}.own-diagram__col--owned.svelte-15gsf3e .own-diagram__layer:where(.svelte-15gsf3e){border-color:color-mix(in oklch, var(--ownd-owned) 30%, var(--ownd-layer-border));background:color-mix(in oklch, var(--ownd-owned) 6%, var(--ownd-layer-bg))}.own-diagram__marker.svelte-15gsf3e{background:var(--ownd-layer-bg);border:1px dashed var(--ownd-rented);color:#0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.own-diagram__layer--owned.svelte-15gsf3e .own-diagram__marker:where(.svelte-15gsf3e){background:var(--ownd-owned);border:1px solid var(--ownd-owned);color:var(--color-background);box-shadow:0 0 0 2px color-mix(in oklch, var(--ownd-owned) 14%, transparent)}.own-diagram__layer-name.svelte-15gsf3e{letter-spacing:-.005em;color:var(--ownd-label-owned);font-weight:500}.own-diagram__col--rented.svelte-15gsf3e .own-diagram__layer:where(.svelte-15gsf3e):first-child .own-diagram__layer-name:where(.svelte-15gsf3e){color:var(--ownd-label-owned);opacity:1;text-decoration:none}
