:root{color-scheme:light dark;--background:oklch(100% 0 0);--foreground:oklch(18% .006 265);--surface:oklch(98.5% .002 265);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--muted:oklch(96.5% .003 265);--muted-foreground:oklch(50% .012 265);--subtle-foreground:oklch(53.5% .011 265);--border:oklch(91.5% .004 265);--border-strong:oklch(86% .006 265);--input:oklch(66% .01 265);--primary:oklch(20% .006 265);--primary-foreground:oklch(98.5% 0 0);--accent:oklch(50% .14 256);--accent-foreground:oklch(98.5% 0 0);--accent-soft:oklch(95.5% .025 256);--ring:oklch(58% .14 256);--success:oklch(52% .12 152);--success-soft:oklch(95.5% .035 152);--success-muted:oklch(65% .11 152);--warning:oklch(53% .13 50);--warning-soft:oklch(96% .035 55);--danger:oklch(55% .19 27);--danger-soft:oklch(95.5% .03 25);--info:var(--accent);--info-soft:var(--accent-soft);--source:oklch(48% .085 200);--source-soft:oklch(96% .022 200);--gap:oklch(50% .1 85);--gap-soft:oklch(96.5% .055 95);--wall:oklch(96.8% .006 235);--kraft:oklch(79% .06 72);--kraft-foreground:oklch(30% .04 65);--gap-tag:oklch(90% .15 98);--gap-tag-foreground:oklch(32% .05 90);--string:oklch(36% .03 60);--eyelet:oklch(72% .012 80);--tag-paper:oklch(99.7% .002 90);--tag-foreground:oklch(20% .014 255);--tag-muted:oklch(42% .014 255);--tag-source:oklch(46% .085 200);--shadow-tag:drop-shadow(0 10px 14px oklch(25% .03 60/.16)) drop-shadow(0 2px 3px oklch(25% .03 60/.12));--font-display:"Archivo", ui-sans-serif, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-reading:ui-serif, "New York", "Iowan Old Style", Charter, "Source Serif 4", Georgia, serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.5rem;--leading-tight:1.25;--leading:1.5;--tracking-tight:-.011em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--shadow-sm:0 1px 2px oklch(20% .01 265/.06);--shadow:0 1px 2px oklch(20% .01 265/.05), 0 2px 6px oklch(20% .01 265/.06);--shadow-lg:0 4px 12px oklch(20% .01 265/.08), 0 12px 32px oklch(20% .01 265/.08);--ease:cubic-bezier(.16, 1, .3, 1);--duration:.16s;--topbar-height:48px;--content-width:1200px;--reading-width:68ch}@media (prefers-color-scheme:dark){:root:not(.light){--wall:oklch(14.5% .005 265);--background:oklch(17% .005 265);--foreground:oklch(95% .003 265);--surface:oklch(15% .005 265);--card:oklch(20% .006 265);--muted:oklch(24% .007 265);--muted-foreground:oklch(70% .01 265);--subtle-foreground:oklch(62% .01 265);--border:oklch(100% 0 0/.09);--border-strong:oklch(100% 0 0/.16);--input:oklch(52% .01 265);--primary:oklch(95% .003 265);--primary-foreground:oklch(18% .006 265);--accent:oklch(70% .13 256);--accent-foreground:oklch(17% .005 265);--accent-soft:oklch(26% .045 256);--ring:oklch(70% .13 256);--success:oklch(72% .13 152);--success-soft:oklch(25% .035 152);--success-muted:oklch(58% .1 152);--warning:oklch(76% .13 55);--warning-soft:oklch(27% .04 55);--source:oklch(74% .09 200);--source-soft:oklch(27% .035 200);--gap:oklch(86% .12 95);--gap-soft:oklch(33% .055 92);--danger:oklch(70% .16 25);--danger-soft:oklch(25% .04 25);--shadow-sm:0 1px 2px oklch(0% 0 0/.3);--shadow:0 1px 2px oklch(0% 0 0/.3), 0 2px 8px oklch(0% 0 0/.3);--shadow-lg:0 8px 24px oklch(0% 0 0/.45)}}:root.dark{--background:oklch(17% .005 265);--foreground:oklch(95% .003 265);--surface:oklch(15% .005 265);--card:oklch(20% .006 265);--muted:oklch(24% .007 265);--muted-foreground:oklch(70% .01 265);--subtle-foreground:oklch(62% .01 265);--border:oklch(100% 0 0/.09);--border-strong:oklch(100% 0 0/.16);--input:oklch(52% .01 265);--primary:oklch(95% .003 265);--primary-foreground:oklch(18% .006 265);--accent:oklch(70% .13 256);--accent-foreground:oklch(17% .005 265);--accent-soft:oklch(26% .045 256);--ring:oklch(70% .13 256);--success:oklch(72% .13 152);--success-soft:oklch(25% .035 152);--success-muted:oklch(58% .1 152);--warning:oklch(76% .13 55);--warning-soft:oklch(27% .04 55);--source:oklch(74% .09 200);--source-soft:oklch(27% .035 200);--gap:oklch(86% .12 95);--gap-soft:oklch(33% .055 92);--danger:oklch(70% .16 25);--danger-soft:oklch(25% .04 25);--shadow-sm:0 1px 2px oklch(0% 0 0/.3);--shadow:0 1px 2px oklch(0% 0 0/.3), 0 2px 8px oklch(0% 0 0/.3);--shadow-lg:0 8px 24px oklch(0% 0 0/.45)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--foreground);font:var(--weight-regular) var(--text-base)/var(--leading) var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4{font-size:var(--text-base)}p{margin:0}a{color:var(--accent);text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-soft);color:var(--foreground)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}input,textarea,select,button{font:inherit;color:inherit;caret-color:var(--accent)}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.92em}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--muted-foreground)}.nowrap{white-space:nowrap}.small{font-size:var(--text-sm)}.xs{font-size:var(--text-xs)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.topbar{z-index:10;height:var(--topbar-height);align-items:center;gap:var(--space-6);padding:0 var(--space-5);background:color-mix(in oklch, var(--background) 92%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.wordmark{font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:-.02em;color:var(--foreground)}.wordmark span{color:var(--muted-foreground);font-weight:var(--weight-regular);margin-left:var(--space-2)}.nav{gap:var(--space-1);padding-block:4px;display:flex}.nav a{padding:var(--space-1) var(--space-3);border-radius:var(--radius);color:var(--muted-foreground);font-weight:var(--weight-medium);font-size:var(--text-sm)}.nav a:hover{color:var(--foreground);background:var(--muted);text-decoration:none}.nav a[aria-current=page]{color:var(--foreground);background:var(--muted)}.nav a:focus-visible{outline-offset:-2px}.breadcrumb{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;min-width:0;display:flex}.breadcrumb a{color:var(--muted-foreground)}.breadcrumb a:hover{color:var(--foreground)}.breadcrumb>*+:before{content:"/";margin-right:var(--space-2);color:var(--border-strong)}.page{max-width:var(--content-width);padding:var(--space-8) var(--space-5) var(--space-16);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-head p{color:var(--muted-foreground);margin-top:var(--space-1)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section{margin-top:var(--space-10)}.section>h2{margin-bottom:var(--space-3)}.mt{margin-top:var(--space-4)}.mt-sm{margin-top:var(--space-2)}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-weight:var(--weight-medium);font-size:var(--text-sm);letter-spacing:-.003em;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.btn:hover{background:var(--muted)}.btn:active{transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.btn.primary:hover{background:color-mix(in oklch, var(--primary) 88%, var(--background))}.btn.ghost{box-shadow:none;color:var(--muted-foreground);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--muted);color:var(--foreground)}.btn.success[aria-pressed=true]{background:var(--success);border-color:var(--success);color:var(--background)}.btn.danger[aria-pressed=true],.btn.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--background)}.btn.neutral[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.btn.sm{height:24px;padding:0 var(--space-2);font-size:var(--text-xs)}.btn.lg{height:36px;padding:0 var(--space-4);font-size:var(--text-base)}.btn .kbd{margin-left:var(--space-1);border-color:color-mix(in oklch, currentColor 45%, transparent);color:inherit;font-weight:var(--weight-regular);background:0 0}.btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.btn[aria-busy=true]:after{content:"";border:2px solid var(--muted-foreground);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.input,.textarea,.select{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:var(--leading);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}.input{height:30px;padding-block:0}.select{width:auto;height:30px;padding-block:0}.textarea{resize:vertical;min-height:72px}.input::placeholder,.textarea::placeholder{color:var(--subtle-foreground)}.input:focus,.textarea:focus,.select:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.field .error{font-size:var(--text-sm);color:var(--danger)}.badge{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--muted);color:var(--muted-foreground);display:inline-flex}.badge.success{background:var(--success-soft);color:var(--success)}.badge.warning{background:var(--warning-soft);color:var(--warning)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.outline{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--foreground);background:0 0}.badge.ghost{color:var(--muted-foreground);background:0 0;padding:0}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.chip{height:24px;padding:0 var(--space-2);border-radius:var(--radius);background:var(--muted);font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;line-height:24px;display:inline-block;overflow:hidden}.chip.accent{background:var(--accent-soft);color:var(--accent)}a.chip:hover{background:var(--border);text-decoration:none}.kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:18px;height:18px;font:var(--weight-medium) 11px/1 var(--font-mono);color:var(--muted-foreground);background:var(--card);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.segmented{border-radius:var(--radius-lg);background:var(--muted);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented button{height:26px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--muted-foreground);font-weight:var(--weight-medium);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.segmented button:hover{color:var(--foreground)}.segmented button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}.segmented .count{margin-left:var(--space-1);color:var(--subtle-foreground);font-variant-numeric:tabular-nums}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.card-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.card-head h3{font-size:var(--text-base)}.card-head .meta{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.card-body{padding:var(--space-4)}.label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground)}.stats{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stats>:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.stats>:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}button.stat:focus-visible{outline-offset:-2px}.stat{padding:var(--space-3) var(--space-4);border-right:1px solid var(--border)}.stat:last-child{border-right:0}.stat .value{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.stat .value small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--muted-foreground)}.stat .label+.value{margin-top:2px}.stat .hint{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:2px}button.stat{text-align:left;border:0;border-right:1px solid var(--border);cursor:pointer;font:inherit;color:inherit;background:0 0}button.stat:hover{background:var(--muted)}button.stat[aria-pressed=true]{background:var(--accent-soft)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{z-index:1;text-align:left;font-weight:var(--weight-medium);font-size:var(--text-xs);color:var(--muted-foreground);background:var(--muted);padding:var(--space-2) var(--space-3);white-space:nowrap;border-bottom:1px solid var(--border);position:sticky;top:0}.table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr[data-go]{cursor:pointer}.table tbody tr[data-go]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.table tbody tr[data-go]:hover td{background:color-mix(in oklch, var(--muted) 60%, transparent)}.table .clip{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.table .strong{font-weight:var(--weight-medium)}.table .empty-row td{text-align:center;color:var(--muted-foreground);padding:var(--space-8)}.cell{background:var(--success-muted);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.cell.hard{background:var(--danger);border-radius:2px;width:10px;height:10px}.cell.soft{width:10px;height:10px;box-shadow:inset 0 0 0 2.5px var(--warning);background:0 0}.cell.na{background:var(--muted-foreground);border-radius:1px;width:8px;height:2px}th.vertical{vertical-align:bottom;text-align:center;padding:var(--space-2) 3px}th.vertical span{writing-mode:vertical-rl;transform:rotate(180deg)}th.vertical .count{writing-mode:horizontal-tb;color:var(--danger);font-variant-numeric:tabular-nums;margin-top:2px;display:block;transform:none}td.cellcol{text-align:center;padding-inline:3px}.callout{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--muted);border:1px solid var(--border);align-items:flex-start;display:flex}.callout.danger{background:var(--danger-soft);border-color:color-mix(in oklch, var(--danger) 25%, transparent)}.callout.success{background:var(--success-soft);border-color:color-mix(in oklch, var(--success) 25%, transparent)}.callout.warning{background:var(--warning-soft);border-color:color-mix(in oklch, var(--warning) 25%, transparent)}.callout ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--foreground)}.callout .title{font-weight:var(--weight-semibold)}.steps{margin:0;padding:0;list-style:none;position:relative}.steps:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:16px;bottom:16px;left:11px}.step{margin-bottom:var(--space-4);padding-left:36px;position:relative}.step:before{content:attr(data-n);background:var(--card);border:1px solid var(--border-strong);width:23px;height:23px;color:var(--muted-foreground);font:var(--weight-semibold) var(--text-xs)/21px var(--font-sans);text-align:center;border-radius:50%;position:absolute;top:10px;left:0}.step.attention:before{border-color:var(--danger);color:var(--danger)}.list{margin:0;padding:0;list-style:none}.list>li{padding:var(--space-2) 0;border-top:1px solid var(--border)}.list>li:first-child{border-top:0}.list .title{font-weight:var(--weight-medium)}.list .detail{color:var(--muted-foreground);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:max-content 1fr;align-items:baseline;display:grid}.kv dt{color:var(--muted-foreground)}.kv dd{margin:0}details>summary{cursor:pointer;color:var(--muted-foreground);font-size:var(--text-sm);gap:var(--space-1);align-items:center;list-style:none;display:inline-flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:5px;height:5px;transition:transform var(--duration) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:3px;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details>summary{min-height:24px}details>summary:hover{color:var(--foreground)}.code{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--muted);border-radius:var(--radius);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:360px;line-height:1.55;overflow:auto}.del{background:var(--danger-soft);color:var(--danger);border-radius:2px;text-decoration:line-through 1px}.ins{background:var(--success-soft);color:var(--success);border-radius:2px}.progress{border-radius:var(--radius-full);background:var(--muted);height:4px;overflow:hidden}.progress>div{background:var(--success);border-radius:inherit;height:100%;transition:width var(--duration) var(--ease)}.skeleton{background:linear-gradient(90deg, var(--muted), var(--border), var(--muted));border-radius:var(--radius);background-size:200% 100%;height:12px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--muted-foreground)}.empty h3{color:var(--foreground);margin-bottom:var(--space-1)}.bars{gap:var(--space-2);align-items:flex-end;height:40px;display:flex}.bars .pair{align-items:flex-end;gap:2px;height:100%;display:flex}.bars .bar{background:var(--border-strong);border-radius:2px 2px 0 0;width:8px;min-height:2px}.bars .bar.strong{background:var(--success)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.reading{font-family:var(--font-reading);max-width:var(--reading-width);letter-spacing:0;font-size:1.0625rem;line-height:1.55}.quote{font-family:var(--font-reading);max-width:62ch;margin:0;font-size:1.125rem;line-height:1.45}.quote:before{content:"«";color:var(--subtle-foreground);margin-right:.1em}.quote:after{content:"»";color:var(--subtle-foreground);margin-left:.1em}.chip.source,.badge.source{background:var(--source-soft);color:var(--source)}.badge.gap{background:var(--gap-soft);color:var(--gap)}.mark{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--source);margin-left:var(--space-2)}.gap-note{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--gap-soft);color:var(--foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}.gap-note .badge{flex:none}.ledger{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);gap:var(--space-3);display:grid}.entry .meta{justify-content:space-between;gap:var(--space-3);color:var(--muted-foreground);font-size:var(--text-xs);display:flex}.entry .said{color:var(--muted-foreground);font-size:var(--text-sm)}.entry .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.slot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1.5px dashed var(--input);color:var(--muted-foreground);text-align:left;font:inherit;cursor:pointer;width:100%;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);background:0 0;display:grid}button.slot:hover{border-color:var(--source);color:var(--source);background:var(--source-soft)}.slot .title{font-size:var(--text-sm);font-weight:var(--weight-medium)}.slot.filled{border:1px solid var(--source);background:var(--source-soft);color:var(--foreground);cursor:default}.slot.filled .title{color:var(--source)}.slot textarea{background:var(--card);border-color:var(--source)}.tally{gap:var(--space-4);font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.tally strong{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-right:var(--space-1)}.tag{--w:13rem;--h:16.5rem;width:var(--w);height:var(--h);color:var(--tag-foreground);font:inherit;text-align:left;cursor:pointer;font-family:var(--font-display);transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;position:relative}.tag-face,.tag.flat{-webkit-backface-visibility:hidden;backface-visibility:hidden;clip-path:polygon(22% 0,78% 0,100% 11%,100% 100%,0 100%,0 11%);flex-direction:column;gap:.75rem;padding:3.4rem 1.15rem 1.15rem;display:flex;position:absolute;inset:0}.tag.flat{cursor:default;position:relative}.tag-back{transform:rotateY(180deg)}.tag.kraft .tag-face,.tag.kraft.flat{background:var(--kraft)}.tag.white .tag-face,.tag.white.flat{background:var(--tag-paper)}.tag.gap .tag-face,.tag.gap.flat{background:var(--gap-tag)}.tag-hole{background:var(--wall);width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--eyelet), inset 0 1px 2px color-mix(in oklch, var(--string) 45%, transparent);border-radius:50%;margin-left:-.45rem;position:absolute;top:1.1rem;left:50%}.tag-ask{letter-spacing:-.01em;font-size:1.3rem;font-weight:640;font-stretch:78%;line-height:1.14}.tag-say{font-size:1.1rem;font-weight:560;font-stretch:86%;line-height:1.25}.tag-from,.tag-hint{letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin-top:auto;font-size:.75rem;font-weight:700;font-stretch:72%}.tag-from{border:1.5px solid;border-radius:3px;padding:.2rem .45rem;transform:rotate(-3deg)}.tag.white .tag-from{color:var(--tag-source)}.tag.kraft .tag-from,.tag.kraft .tag-hint{color:var(--kraft-foreground)}.tag.white .tag-hint{color:var(--tag-muted)}.tag.gap .tag-hint,.tag.gap .tag-from{color:var(--gap-tag-foreground)}.tag-hint{border-bottom:1.5px solid;padding-bottom:1px}.tag[aria-pressed=true]{transform:rotateY(180deg)}@media (hover:hover){.tag-hang:hover .tag{transform:rotateY(180deg)}.tag-hang:hover{animation-play-state:paused}}.tag-hang{--drop:3.5rem;padding-top:var(--drop);perspective:900px;filter:var(--shadow-tag);transform-origin:50% 0;position:relative}.tag-hang:before{content:"";width:1.5px;height:calc(var(--drop) + 1.5rem);background:var(--string);margin-left:-.75px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:no-preference){.tag-hang{animation:6s ease-in-out infinite alternate tag-sway}.tag-hang:nth-child(3n+2){animation-duration:7.5s;animation-delay:-2s}.tag-hang:nth-child(3n){animation-duration:5.4s;animation-delay:-4s}}@media (prefers-reduced-motion:reduce){.tag{transition:none}}@keyframes tag-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.ptag{--behind:var(--card);height:1.375rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;clip-path:polygon(.625rem 0,100% 0,100% 100%,.625rem 100%,0 50%);flex:none;align-items:center;gap:.4em;padding:0 .6rem 0 1rem;line-height:1;display:inline-flex}.ptag:before{content:"";background:var(--behind);border-radius:50%;width:.375rem;height:.375rem;margin-left:-.3rem}.ptag.gap{background:var(--gap-tag);color:var(--gap-tag-foreground)}.ptag.shop{background:var(--tag-source);color:var(--tag-paper)}.ptag.kraft{background:var(--kraft);color:var(--tag-foreground)}.gap-note .ptag{--behind:var(--gap-soft)}.slot.filled .ptag{--behind:var(--source-soft)}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (pointer:coarse){.btn,.input,.select{min-height:44px}.segmented button{min-height:40px}.nav a,.breadcrumb a{padding-block:var(--space-2)}}@media (width<=640px){.page{padding:var(--space-5) var(--space-4) var(--space-12)}.topbar{gap:var(--space-3);padding:0 var(--space-4)}.page-head{flex-direction:column;align-items:stretch}.entry{padding:var(--space-4)}}.h3{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.textarea.reading{font-family:var(--font-reading);font-size:var(--text-md);max-width:none;line-height:1.55}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site{background:var(--background);font-size:var(--text-md);--wrap:1120px;--display:clamp(2.25rem, 1.4rem + 2.6vw, 3.25rem)}.wrap{max-width:var(--wrap);padding-inline:var(--space-6);margin:0 auto}.grow{flex:1}[hidden]{display:none!important}.skip{left:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);z-index:20;position:absolute;top:-40px}.skip:focus{top:var(--space-2)}.site-bar{z-index:10;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.site-bar-inner{max-width:var(--wrap);padding:0 var(--space-6);align-items:center;gap:var(--space-6);height:56px;margin:0 auto;display:flex}.site-bar .wordmark{font-size:var(--text-lg)}.site-nav{gap:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-left:auto;display:flex}.site-nav a{color:var(--muted-foreground)}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--foreground);text-decoration:none}.site-foot{border-top:1px solid var(--border);margin-top:var(--space-16)}.site-foot-inner{max-width:var(--wrap);padding:var(--space-8) var(--space-6);justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-8);font-size:var(--text-sm);flex-wrap:wrap;margin:0 auto;display:flex}.foot-brand{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.foot-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-foot a{color:var(--muted-foreground)}.display{font-size:var(--display);letter-spacing:-.03em;line-height:1.05;font-weight:var(--weight-semibold);text-wrap:balance;max-width:16ch}.lead{font-size:var(--text-lg);color:var(--muted-foreground);text-wrap:pretty;max-width:54ch;line-height:1.5}.site h2{font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance}.prose{max-width:64ch}.prose p,.prose ul{margin:0 0 var(--space-4);color:var(--foreground);line-height:1.6}.prose h2{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-xl)}.prose ul{padding-left:1.2em}.prose li{margin-bottom:var(--space-2)}.stage{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pane-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);margin-bottom:var(--space-2);display:flex}.pane-label strong{color:var(--foreground);font-weight:var(--weight-medium)}.pane{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-4);flex-direction:column;min-height:420px;display:flex}.msg{gap:var(--space-2);display:grid}.msg.ask{background:var(--muted);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);max-width:85%;padding:var(--space-3) var(--space-4);align-self:flex-end}.msg.ask .quote{font-size:var(--text-md)}.msg.say{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-sm);padding:var(--space-3) var(--space-4);align-self:flex-start;max-width:92%}.msg.say .reading{font-size:var(--text-md)}.msg .row{font-size:var(--text-sm)}.msg .from{font-size:var(--text-xs);color:var(--muted-foreground)}.pane .entry{box-shadow:var(--shadow-sm)}.pane .slot.filled .reading{font-size:var(--text-md)}.typing:after{content:"";vertical-align:text-bottom;background:var(--source);width:1px;height:1.1em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.saved{font-size:var(--text-sm);color:var(--source);font-weight:var(--weight-medium)}.pane-empty{text-align:center;color:var(--muted-foreground);font-size:var(--text-sm);max-width:30ch;margin:auto}.loop-foot{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);display:flex}.playing [data-step].ahead{display:none}.playing [data-step]:not(.ahead){animation:rise .45s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.playing [data-step].gone{display:none}@media (prefers-reduced-motion:reduce){.playing [data-step]:not(.ahead),.typing:after{animation:none}}.form-card{max-width:560px}.form-card form{gap:var(--space-4);display:grid}.form-card .input,.form-card .textarea{font-size:var(--text-base)}.form-card .input{height:40px}.form-card .btn{height:40px;padding-inline:var(--space-5);font-size:var(--text-base);justify-self:start}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.loop{padding-bottom:var(--space-6)}.pane .ledger.moved{margin-block:var(--space-1)}.page-top{padding:var(--space-16) 0 var(--space-8)}.page-top h1{font-size:var(--text-3xl);letter-spacing:-.025em;text-wrap:balance;max-width:20ch}.page-top .lead{margin-top:var(--space-4)}.steps-site{counter-reset:s;gap:var(--space-8);max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.steps-site li{gap:var(--space-4);grid-template-columns:2.5rem 1fr;display:grid}.steps-site li:before{counter-increment:s;content:counter(s);border:1px solid var(--border-strong);width:28px;height:28px;font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.steps-site h2{font-size:var(--text-lg);margin-bottom:var(--space-2)}.steps-site p{color:var(--muted-foreground);line-height:1.6}@media (width<=900px){.stage{grid-template-columns:minmax(0,1fr)}.playing [data-owner-col]{display:none}.pane{min-height:0}.site-bar-inner{height:auto;padding-block:var(--space-2) 0;flex-wrap:wrap;row-gap:0}.site-bar .btn{margin-left:auto}.site-nav{gap:var(--space-5);scrollbar-width:none;order:3;width:100%;margin:0;overflow-x:auto}.site-nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}}@media (width<=520px){.wrap,.site-bar-inner{padding-inline:var(--space-4)}.foot-links{flex-direction:column;gap:0}.foot-links a{align-items:center;min-height:44px;display:flex}}[data-loop]:not(.playing) .pane-empty{display:none}@font-face{font-family:Archivo;src:url(/_astro/archivo-latin-var.DXrUVZxZ.woff2)format("woff2-variations"),url(/_astro/archivo-latin-var.DXrUVZxZ.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}.world-etiketten{--e-wrap:84rem;--e-gutter:clamp(1.25rem, 4vw, 3.5rem);color-scheme:light;background:var(--wall);color:var(--foreground);font-family:var(--font-display);font-feature-settings:normal;font-size:1rem;line-height:1.55}.world-etiketten ::selection{background:var(--gap-tag);color:var(--foreground)}.world-etiketten :focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.world-etiketten a{color:var(--foreground);text-underline-offset:.22em;text-decoration:underline 1px}.world-etiketten a:hover{text-decoration-thickness:2px}.world-etiketten h1,.world-etiketten h2{font-family:var(--font-display);text-wrap:balance}.world-etiketten main{overflow-x:clip}.world-etiketten .site-bar{background:var(--wall);border-bottom:0;position:static}.world-etiketten .site-bar-inner{max-width:var(--e-wrap);padding-inline:var(--e-gutter);height:64px}.world-etiketten .wordmark{color:var(--foreground);letter-spacing:-.035em;font-size:1.3rem;font-weight:760;font-stretch:122%;text-decoration:none}.world-etiketten .site-nav{gap:2rem;font-size:.9375rem;font-weight:500}.world-etiketten .site-nav a{color:var(--muted-foreground);text-decoration:none}.world-etiketten .site-nav a:hover{color:var(--foreground)}.world-etiketten .site-bar .btn.primary{background:var(--foreground);height:40px;color:var(--wall);border:0;border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600}.world-etiketten .site-bar .btn.primary:hover{background:var(--gap-tag);color:var(--foreground);text-decoration:none}.world-etiketten .site-foot{border-top:1px solid var(--border-strong);margin-top:0}.world-etiketten .site-foot-inner{max-width:var(--e-wrap);padding-inline:var(--e-gutter);font-size:.875rem}.world-etiketten .site-foot a,.world-etiketten .site-foot .muted{color:var(--muted-foreground);text-decoration:none}.world-etiketten .skip{background:var(--foreground);color:var(--wall)}.e-hero{max-width:var(--e-wrap);padding:0 var(--e-gutter) clamp(3rem, 9vh, 6rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:clamp(1.5rem,4vw,4rem);margin:0 auto;display:grid;position:relative}.e-hero:before{content:"";background:var(--string);width:100vw;height:2px;margin-left:-50vw;position:absolute;top:1.25rem;left:50%}.e-offer{padding-top:clamp(4rem,11vh,7rem)}.e-offer h1{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2rem,3.9vw,4.1rem);font-weight:760;font-stretch:118%;line-height:.98}.e-lead{color:var(--muted-foreground);max-width:44ch;margin-top:1.4rem;font-size:1.125rem}.e-offer .wf{margin-top:2rem}.e-line{margin:0;padding-top:1.25rem}.e-tags{justify-content:flex-end;gap:clamp(.75rem,1.6vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.e-tags .e-hang-1{--drop:4.5rem}.e-tags .e-hang-2{--drop:7.5rem}.e-tags .e-hang-3{--drop:2.75rem}.e-cap{color:var(--muted-foreground);text-align:right;max-width:52ch;margin-top:1.5rem;margin-left:auto;font-size:.875rem}.world-etiketten .wf{grid-template-columns:1fr 1fr;gap:.85rem 1rem;max-width:34rem;display:grid}.world-etiketten .wf-field{gap:.3rem;min-width:0;display:grid}.world-etiketten .wf label{color:var(--muted-foreground);font-size:.8125rem;font-weight:600;font-stretch:85%}.world-etiketten .wf input{border:1.5px solid var(--foreground);background:var(--background);width:100%;min-height:50px;font-family:var(--font-display);color:var(--foreground);caret-color:var(--foreground);border-radius:8px;padding:0 .95rem;font-size:1.0625rem}.world-etiketten .wf input::placeholder{color:var(--subtle-foreground)}.world-etiketten .wf input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 25%, transparent);outline:none}.world-etiketten .wf-go{background:var(--foreground);min-height:52px;color:var(--wall);font-family:var(--font-display);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);border:0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:0 1.75rem;font-size:1.0625rem;font-weight:650;font-stretch:105%}.world-etiketten .wf-go:hover{background:var(--gap-tag);color:var(--foreground)}.e-band{max-width:var(--e-wrap);padding:clamp(4.5rem, 13vh, 8.5rem) var(--e-gutter) 0;margin:0 auto}.e-band>h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:740;font-stretch:115%;line-height:1.02}.e-band>.e-cap{text-align:left;margin-left:0}.e-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin:2.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid;position:relative}.e-chain:before{content:"";background:var(--string);height:2px;position:absolute;top:0;left:0;right:0}.e-chain li{justify-items:start;gap:1.1rem;padding-top:2.5rem;display:grid;position:relative}.e-chain li:before{content:"";background:var(--string);width:1.5px;height:4.2rem;position:absolute;top:-1.25rem;left:6rem}.e-chain .tag{--h:13.5rem;filter:drop-shadow(0 8px 12px oklch(25% .03 60/.14))}.e-chain li:first-child .tag{transform:rotate(-2deg)}.e-chain li:nth-child(2) .tag{transform:rotate(1.5deg)}.e-chain li:nth-child(3) .tag{transform:rotate(-1deg)}.e-chain p{max-width:30ch;color:var(--muted-foreground)}.e-intro{color:var(--muted-foreground);max-width:60ch;margin-top:1.25rem;font-size:1.125rem}.e-pillars{margin-top:3rem}.e-pillars li{gap:.75rem}.e-pillars .tag{margin-bottom:.75rem}.e-pillars h3{letter-spacing:-.015em;max-width:20ch;font-size:1.3rem;font-weight:720;font-stretch:100%;line-height:1.15}.e-pillars p{max-width:36ch}.e-shelf{background:var(--background);border-top:6px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;display:grid;box-shadow:0 10px 24px oklch(25% .03 240/.08),0 1px 2px oklch(25% .03 240/.1)}.e-shelf>div{padding:1.5rem 1.6rem 1.75rem}.e-shelf>div+div{border-left:2px dashed var(--border-strong)}.e-shelf dt{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:760;font-stretch:70%;line-height:1}.e-shelf dd{color:var(--muted-foreground);margin:.75rem 0 0}.e-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin:2.5rem 0 0;display:grid}.e-faq>div{border-top:1.5px solid var(--foreground);padding:1.1rem 0 1.5rem}.e-faq dt{letter-spacing:-.01em;font-size:1.2rem;font-weight:680;font-stretch:90%}.e-faq dd{color:var(--muted-foreground);max-width:60ch;margin:.5rem 0 0}.e-close{padding:0 var(--e-gutter) clamp(5rem, 12vh, 8rem);margin-top:clamp(5rem,14vh,9rem);position:relative}.e-close:before{content:"";background:var(--string);height:2px;position:absolute;top:0;left:0;right:0}.e-bigtag{background:var(--kraft);clip-path:polygon(14% 0,86% 0,100% 9%,100% 100%,0 100%,0 9%);max-width:50rem;margin:5rem auto 0;padding:5.5rem clamp(1.5rem,5vw,4rem) clamp(2rem,5vw,3.5rem);position:relative;transform:rotate(-1.2deg)}.e-close:after{content:"";background:var(--string);z-index:1;width:1.5px;height:6.9rem;position:absolute;top:0;left:50%}.e-bigtag .tag-hole{width:1.3rem;height:1.3rem;margin-left:-.65rem;top:1.6rem}.e-bigtag h2{letter-spacing:-.04em;font-size:clamp(3rem,8vw,6rem);font-weight:780;font-stretch:120%;line-height:.95}.e-bigtag p{color:var(--kraft-foreground);max-width:50ch;margin-top:1.25rem;font-size:1.125rem}.e-bigtag .wf{margin-top:2rem}.e-bigtag .wf label{color:var(--kraft-foreground)}@media (width<=1100px){.e-tags .tag{--w:10.5rem;--h:14rem}.e-tags .tag-ask{font-size:1.15rem}}@media (width<=900px){.e-hero{grid-template-columns:minmax(0,1fr)}.e-offer h1{font-size:clamp(2.4rem,5.2vw,4.6rem)}.e-offer{padding-top:3.5rem}.e-line{margin-top:2.5rem}.e-hero:before{top:auto}.e-tags{scrollbar-width:none;justify-content:flex-start;padding-bottom:1.5rem;overflow-x:auto}.e-line{border-top:2px solid var(--string);position:relative}.e-hero:before{display:none}.e-cap{text-align:left;margin-left:0}.e-chain,.e-shelf{grid-template-columns:minmax(0,1fr)}.e-shelf>div+div{border-left:0;border-top:2px dashed var(--border-strong)}.e-faq{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.world-etiketten .site-bar-inner{flex-wrap:wrap;row-gap:0;height:auto;padding-block:.6rem 0}.world-etiketten .site-bar .btn.primary{height:44px;margin-left:auto}.world-etiketten .site-nav{order:3;gap:1.5rem;width:100%;margin:0}.world-etiketten .site-nav a,.world-etiketten .foot-links a{align-items:center;min-height:44px;display:flex}.world-etiketten .wf{grid-template-columns:minmax(0,1fr)}.e-tags .tag{--w:10rem;--h:13.5rem}.tag-hang{flex:none}.world-etiketten .site-bar .wordmark{align-items:center;min-height:44px;display:inline-flex}.e-hero{padding-bottom:1rem}.e-band{padding-top:4rem}.e-bigtag{clip-path:polygon(20% 0,80% 0,100% 6%,100% 100%,0 100%,0 6%);transform:none}}.world-etiketten .wrap{max-width:var(--e-wrap);padding-inline:var(--e-gutter)}.world-etiketten .site-nav a[aria-current=page]{color:var(--foreground);text-underline-offset:.35em;text-decoration:underline 2px}.world-etiketten .page-top{padding:clamp(3.5rem,10vh,6rem) 0 clamp(2rem,5vh,3rem);position:relative}.world-etiketten .page-top h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:760;font-stretch:118%;line-height:.98}.world-etiketten .lead{color:var(--muted-foreground);max-width:52ch;margin-top:1.25rem;font-size:1.125rem}.world-etiketten .prose{max-width:66ch;padding-bottom:clamp(4rem,10vh,6rem)}.world-etiketten .prose h2{border-top:1.5px solid var(--foreground);letter-spacing:-.015em;margin:2.75rem 0 .6rem;padding-top:.9rem;font-size:1.35rem;font-weight:700;font-stretch:100%}.world-etiketten .prose p,.world-etiketten .prose ul{color:var(--foreground);line-height:1.6}.world-etiketten .steps-site{gap:2.25rem;max-width:70ch;padding-block:2.5rem 1rem}.world-etiketten .steps-site li{grid-template-columns:3.25rem 1fr;gap:1.25rem}.world-etiketten .steps-site li:before{text-align:center;background:var(--kraft);width:2.6rem;height:3.2rem;color:var(--foreground);clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%);border:0;border-radius:0;padding-top:.9rem;font-size:1.15rem;font-weight:760;font-stretch:80%;display:block;transform:rotate(-3deg)}.world-etiketten .steps-site h2{letter-spacing:-.015em;margin-bottom:.4rem;font-size:1.35rem;font-weight:700}.world-etiketten .steps-site p{color:var(--muted-foreground)}.world-etiketten .loop{padding-block:1rem 2rem}.world-etiketten .pane{background:var(--background);border-color:var(--border-strong);box-shadow:0 10px 24px oklch(25% .03 240/.07)}.world-etiketten .pane-label strong{color:var(--foreground);font-weight:650}.world-etiketten .pane-label,.world-etiketten .loop-foot{color:var(--muted-foreground)}.e-formtag{max-width:40rem;margin:0 0 clamp(4rem,10vh,6rem);padding-top:4rem;transform:rotate(-.6deg)}.e-formtag form{gap:1rem;display:grid}.world-etiketten .field{gap:.3rem;display:grid}.world-etiketten .field label{color:var(--kraft-foreground);font-size:.8125rem;font-weight:600;font-stretch:85%}.world-etiketten .field .muted{color:var(--kraft-foreground);font-weight:400}.world-etiketten .e-formtag .input,.world-etiketten .e-formtag .textarea{border:1.5px solid var(--foreground);background:var(--background);width:100%;height:auto;min-height:50px;font-family:var(--font-display);color:var(--foreground);box-shadow:none;border-radius:8px;padding:.7rem .95rem;font-size:1.0625rem}.world-etiketten .e-formtag .input:focus,.world-etiketten .e-formtag .textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 25%, transparent);outline:none}.world-etiketten .e-formtag .input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--danger) 20%, transparent)}.world-etiketten .e-formtag .btn.primary{background:var(--foreground);height:auto;min-height:52px;color:var(--wall);font-family:var(--font-display);border:0;border-radius:999px;justify-self:start;padding:0 1.75rem;font-size:1.0625rem;font-weight:650}.world-etiketten .e-formtag .btn.primary:hover{background:var(--background);color:var(--foreground)}@media (width<=640px){.e-formtag{transform:none}}
