/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.erloes-chart{--p:1;color:var(--color-ink);gap:1.5rem;display:grid;container:erloes-chart/inline-size}.blog-prose>.erloes-chart{margin-block:2.5rem}.erloes-chart:focus{outline:none}.erloes-chart__title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead)}.erloes-chart__figures{gap:1rem;display:grid}@container erloes-chart (width>=30rem){.erloes-chart__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.erloes-chart__figure{border-left:var(--border-width-focus) solid var(--series);padding-left:1rem}.erloes-chart__figure--btc{--series:var(--color-brand)}.erloes-chart__figure--kwh{--series:var(--color-ink)}.erloes-chart__key{color:var(--color-muted);font-size:var(--text-caption)}.erloes-chart__value{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card);font-variant-numeric:tabular-nums;margin-top:.25rem}.erloes-chart__layout{gap:2rem;display:grid}.erloes-chart__body{padding-inline:2.75rem}.erloes-chart__axis-names{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);justify-content:space-between;gap:1rem;margin-inline:-2.75rem;display:flex}.erloes-chart__stage{height:clamp(12rem,9rem + 10vw,18rem);margin-top:1rem;position:relative;container-type:size}.erloes-chart__plot{width:100%;height:100%;display:block;overflow:visible}.erloes-chart__ticks span{top:var(--y);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;position:absolute;translate:0 -50%}.erloes-chart__ticks--btc span{right:calc(100% + .5rem)}.erloes-chart__ticks--kwh span{left:calc(100% + .5rem)}.erloes-chart__grid{stroke:var(--color-line);stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.erloes-chart__year{stroke:#d9d9d9}@supports (color:color-mix(in lab, red, red)){.erloes-chart__year{stroke:color-mix(in srgb, var(--color-line) var(--alpha-50), transparent)}}.erloes-chart__year{vector-effect:non-scaling-stroke}.erloes-chart__base{stroke:var(--color-ink);vector-effect:non-scaling-stroke}.erloes-chart__area{fill:#ff6b00}@supports (color:color-mix(in lab, red, red)){.erloes-chart__area{fill:color-mix(in srgb, var(--color-brand) var(--alpha-15), transparent)}}.erloes-chart__line{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.erloes-chart__line--btc{stroke:var(--color-brand);stroke-width:.1875rem}.erloes-chart__line--kwh{stroke:var(--color-ink);stroke-width:.125rem}.erloes-chart__reveal{transform-box:fill-box;translate:calc((var(--p) - 1) * 100%) 0}.erloes-chart__dot{border:.125rem solid var(--color-white);background:var(--series);width:.875rem;height:.875rem;box-shadow:0 0 0 var(--border-width-default) var(--series);translate:calc(var(--p) * 100cqw - 50%) calc(var(--y) * 100cqh - 50%);transition:opacity var(--motion-duration-fade) var(--motion-ease);border-radius:50%;position:absolute;top:0;left:0}.erloes-chart__dot--btc{--series:var(--color-brand)}.erloes-chart__dot--kwh{--series:var(--color-ink)}.erloes-chart[data-state=idle] :is(.erloes-chart__dot,.erloes-chart__plot g){opacity:0}.erloes-chart__years{height:1.25rem;color:var(--color-muted);font-size:var(--text-caption);margin-top:.75rem;position:relative}.erloes-chart__years span{left:var(--x);white-space:nowrap;position:absolute;translate:-50%}.erloes-chart__years span:first-child{translate:0}.erloes-chart__years span:last-child{translate:-100%}.erloes-chart__side{align-items:start;gap:1.25rem;display:grid}@container erloes-chart (width>=40rem){.erloes-chart__side{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem}}.erloes-chart__panel{justify-items:start;gap:.75rem;display:grid}.erloes-chart__label{color:var(--color-muted)}.erloes-chart__price{align-items:center;gap:.75rem;width:100%;display:flex}.erloes-chart__price .form-control{font-variant-numeric:tabular-nums;flex:1;min-width:0}.erloes-chart__unit{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);flex:none}.erloes-chart__actions{flex-wrap:wrap;gap:.75rem;display:flex}.erloes-chart__result{gap:1rem;display:grid}.erloes-chart__result-title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-body)}.erloes-chart__rows{display:grid}.erloes-chart__row{border-top:var(--border-width-default) solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.5rem;display:flex}.erloes-chart__row dt{color:var(--color-muted);font-size:var(--text-label)}.erloes-chart__row dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.erloes-chart__row--accent dd{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.erloes-chart__row--accent dd:before{content:"";background:var(--color-brand);border-radius:50%;width:.5rem;height:.5rem}.erloes-chart__note{color:var(--color-muted);font-size:var(--text-caption)}@media not all and (width>=40rem){.erloes-chart__body{padding-inline:2.25rem}.erloes-chart__axis-names{margin-inline:-2.25rem}.erloes-chart__years span:not(:first-child,:last-child,:nth-child(3)){display:none}}@media (prefers-reduced-motion:reduce){.erloes-chart__dot{transition:none}}.article-person{gap:1.25rem;display:grid}.article-person__portrait{background:var(--color-surface);width:7rem;height:7rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}.article-person__text{align-content:center;gap:.75rem;display:grid}.blog-prose .article-person__link{align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-prose .article-person__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:.2em}@media (width>=40rem){.article-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}}.article-gallery__grid{gap:.75rem;display:grid}.article-gallery__item{aspect-ratio:3/2;border-radius:var(--radius-inner);background:var(--color-surface);overflow:hidden}.blog-prose .article-gallery__item img{border:0;border-radius:0;height:100%}.article-gallery__credit{font-size:var(--text-caption);color:var(--color-muted);margin-top:.75rem}@media (width>=40rem){.article-gallery__grid{grid-template-columns:repeat(var(--gallery-columns,3), minmax(0, 1fr));gap:1rem}.article-gallery__item:first-child{grid-column:1/-1}.article-gallery[data-count="2"] .article-gallery__grid,.article-gallery[data-count="3"] .article-gallery__grid{--gallery-columns:2}}.article-cta{justify-items:start;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.article-cta__text{font-size:var(--text-lead);color:var(--color-ink);line-height:1.5}.blog-prose .article-cta .article-cta__button{text-decoration:none}@media (width>=48rem){.article-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}}.blog-prose .blog-article__original{margin-top:2.5rem}.blog-prose .blog-article__original a{text-decoration:none}}@layer utilities;
