.d3a-page{color:#2b2622;font-family:var(--bm-body);background:#eae3d2 url(/d3a-code/ground-linen.webp) 0 0/520px;min-height:100vh;position:relative}.d3a-display{font-family:var(--bm-display);letter-spacing:-.018em;font-weight:500}.d3a-eyebrow{font-family:var(--bm-hand);color:#a32e22;font-weight:600}.d3a-script{font-family:var(--bm-hand);font-weight:600}.d3a-wordmark{font-family:var(--bm-display);letter-spacing:-.02em;font-weight:600;line-height:1}.d3a-card{filter:drop-shadow(0 8px 13px #2d201447);border-style:solid;position:relative}@media (prefers-reduced-motion:no-preference){.d3a-card{transition:filter .2s}.d3a-card:hover{filter:drop-shadow(0 13px 18px #2d201452);transition:transform .2s,filter .2s;transform:translateY(-2px)}}.d3a-card>*{position:relative}.d3a-denim{color:#f4eedf;border-width:30px;-o-border-image:url(/d3a-code/patch-denim.webp) 50 fill/30px round;border-image:url(/d3a-code/patch-denim.webp) 50 fill/30px round;padding:6px 10px}.d3a-cream{color:#2b2622;border-width:26px;-o-border-image:url(/d3a-code/patch-cream.webp) 48 fill/26px round;border-image:url(/d3a-code/patch-cream.webp) 48 fill/26px round;padding:4px 10px}.d3a-cream-sm{color:#2b2622;border-width:24px;-o-border-image:url(/d3a-code/patch-cream.webp) 48 fill/24px round;border-image:url(/d3a-code/patch-cream.webp) 48 fill/24px round;padding:2px 6px}.d3a-patch{border-width:26px;padding:2px 8px}.d3a-mustard{color:#3a2c12;-o-border-image:url(/d3a-code/patch-mustard.webp) 52 fill/26px round;border-image:url(/d3a-code/patch-mustard.webp) 52 fill/26px round}.d3a-olive{color:#f1eddd;-o-border-image:url(/d3a-code/patch-olive.webp) 50 fill/26px round;border-image:url(/d3a-code/patch-olive.webp) 50 fill/26px round}.d3a-terracotta{color:#fbefe6;-o-border-image:url(/d3a-code/patch-terracotta.webp) 49 fill/26px round;border-image:url(/d3a-code/patch-terracotta.webp) 49 fill/26px round}.d3a-tan{color:#3a2c12;-o-border-image:url(/d3a-code/patch-tan.webp) 50 fill/26px round;border-image:url(/d3a-code/patch-tan.webp) 50 fill/26px round}.d3a-badge{filter:drop-shadow(0 3px 5px #2d201442);border-style:solid;border-width:0 18px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:.8125rem;font-weight:700;display:inline-flex}.d3a-badge-olive{background:var(--pill-olive);color:#f1eddd;border-color:#0000;border-image:}.d3a-badge-tan{background:var(--pill-tan);color:#2e2209;border-color:#0000;border-image:}.d3a-badge-mustard{background:var(--pill-mustard);color:#3a2c12;border-color:#0000;border-image:}.d3a-badge-terracotta{background:var(--pill-terracotta);color:#fbefe6;border-color:#0000;border-image:}.sewn-label{--piece-ink:#2b2622;--piece-soft:#4a4235;--piece-action:#8a2318;--piece-rule:#857a63;color:var(--piece-ink);filter:drop-shadow(0 2px 3px #2d20144d);background:#e6d8bf padding-box padding-box;border-style:solid;border-width:14px 18px;-o-border-image:url(/d3a-code/app/label-cream.webp) 44 fill/14px 18px round;border-image:url(/d3a-code/app/label-cream.webp) 44 fill/14px 18px round;padding:4px 8px;position:relative}:is(.d3a-tan,.d3a-terracotta)>.sewn-label{margin:6px 8px}.sewn-label.sewn-label--tile{border-width:6px 8px;border-image-width:6px 8px;margin:-12px -16px;padding:2px 4px}.sewn-label--pill{align-items:center;gap:inherit;border-width:4px 7px;filter:drop-shadow(0 1px 1.5px #2d201459);border-image-width:4px 7px;min-width:0;max-width:100%;padding:0 2px;line-height:1.15;display:inline-flex}:is(.d3a-cream,.d3a-cream-sm,.craft-modal-card,.sewn-label) .text-muted-foreground{color:#4a4235}:is(.d3a-cream,.d3a-cream-sm,.craft-modal-card,.sewn-label) :is(.text-action-text,.btn--quiet){color:#8a2318}.kit-chip{box-sizing:border-box;filter:drop-shadow(0 3px 5px #140e084d);border:14px solid #0000;-o-border-image:url(/d3a-code/chips/patch-mustard.webp) 45 fill/14px round;border-image:url(/d3a-code/chips/patch-mustard.webp) 45 fill/14px round}.kit-chip--sm{border-width:5px;border-image-width:5px}.piece-sm{border-style:solid;border-width:16px;filter:drop-shadow(0 4px 8px #2d201438);border-image-width:16px;padding:0;position:relative}.piece-xs{border-width:10px;border-image-width:10px}.piece-sm>.sewn-label{border-width:9px 12px;border-image-width:9px 12px;margin:0}.toast-piece{filter:drop-shadow(0 10px 16px #2b20124d)}.piece-choice[aria-pressed=true]{outline-offset:3px;border-radius:6px;outline:3px solid #a32e22}.d3a-divide{border-bottom:1.5px dashed #cbbfa0}.d3a-ground{background:#eae3d2 url(/d3a-code/ground-linen.webp) 0 0/520px}.d3a-side{background:#eae3d2 url(/d3a-code/ground-linen.webp) 0 0/520px;border-right:2px dashed #cbbfa0;box-shadow:10px 0 34px #2d201438,2px 0 6px #2d20141f,inset -1px 0 #2d201414}.d3a-navitem{height:44px;font-family:var(--bm-body);color:#625a47;cursor:pointer;border:0 solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 22px;font-size:15px;font-weight:600;transition:color .12s,transform .12s,filter .12s;display:flex;position:relative}.d3a-navitem:hover{color:#4a3c1e;background:var(--pill-tan);border-width:0 22px;border-color:#0000;border-image:;padding:0;transform:translate(1px)}.d3a-navitem--active,.d3a-navitem--active:hover{color:#f4eedf;background:var(--pill-denim);filter:drop-shadow(0 4px 7px #1e2c4a47);border-width:0 22px;border-color:#0000;border-image:;padding:0;font-weight:700;transform:none}.d3a-navitem--collapsed{justify-content:center;gap:0;padding-left:0;padding-right:0}.d3a-navitem--collapsed.d3a-navitem--active,.d3a-navitem--collapsed:hover{border-width:0 22px}.d3a-swatch{border-radius:4px;box-shadow:inset 0 1.5px #ffffff52,inset 0 -2px 3px #00000038,inset 0 0 0 1px #0000001a,0 1.5px 2.5px #2d201457}.d3a-icon-scarlet{color:#fbefe6;background-image:url(/d3a-code/tex-scarlet.webp);background-position:50%;background-size:cover;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1.5px #fff3,inset 0 -2px 4px #00000047,inset 0 0 0 1px #00000024,0 2px 4px #781e1452}.d3a-icon-denim,.d3a-icon-olive,.d3a-icon-mustard{background-position:50%;background-size:300%;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1.5px #fff3,inset 0 -2px 4px #00000047,inset 0 0 0 1px #00000024,0 2px 4px #2d201452}.d3a-icon-denim{color:#f4eedf;background-image:url(/d3a-code/patch-denim.webp)}.d3a-icon-olive{color:#f1eddd;background-image:url(/d3a-code/patch-olive.webp)}.d3a-icon-mustard{color:#3a2c12;background-image:url(/d3a-code/patch-mustard.webp)}.d3a-label{color:#2b2622;filter:drop-shadow(0 6px 11px #2d201442);border-style:solid;border-width:20px 28px;-o-border-image:url(/d3a-code/label-cream.webp) 44 fill/22px 30px round;border-image:url(/d3a-code/label-cream.webp) 44 fill/22px 30px round;justify-content:center;align-items:center;display:inline-flex}.d3a-label--head{border-width:28px 40px;border-image-slice:88 fill}.d3a-felt-chip{background:var(--pill-tan);color:#4a3c1e;border:0 solid #0000;border-width:0 16px;border-image:;align-items:center;gap:.4rem;max-width:100%;height:32px;padding:0 3px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.d3a-felt-chip .d3a-felt-chip__count{color:#6b5a3c;font-size:.75rem}.d3a-felt-chip--olive{background:var(--pill-olive);color:#f1eddd;border-color:#0000;border-image:}.d3a-felt-chip--olive .d3a-felt-chip__count{color:#cdd3b0}.d3a-felt-chip--mustard{background:var(--pill-mustard);color:#3a2c12;border-color:#0000;border-image:}.d3a-felt-chip--terracotta{background:var(--pill-terracotta);color:#fbefe6;border-color:#0000;border-image:}.d3a-avatar{color:#f4eedf;background-image:url(/d3a-code/patch-denim.webp);background-position:50%;background-size:220%;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff38,inset 0 -2px 4px #0000004d,inset 0 0 0 1px #0000002e,0 2px 4px #2d201457}.d3a-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:auto;height:auto;position:absolute;inset:12%;box-shadow:0 0 0 1.5px #2b201273,inset 0 1px 2px #00000059}.craft-modal-backdrop{background-blend-mode:multiply;-webkit-backdrop-filter:blur(3px);background:#261b0e85 url(/d3a-code/ground-linen.webp) 0 0/620px}.craft-modal-card{color:#2b2622;filter:drop-shadow(0 26px 52px #120c0580);border-style:solid;border-width:30px;-o-border-image:url(/d3a-code/patch-cream.webp) 48 fill/30px round;border-image:url(/d3a-code/patch-cream.webp) 48 fill/30px round}.craft-modal-card>*{position:relative}.craft-modal-card--fit{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.craft-modal-scroll{--ring-room:calc(var(--focus-width,3px) + var(--focus-offset,2px) + 3px);padding-top:var(--ring-room);scroll-padding:var(--ring-room)}.craft-modal-thread{pointer-events:none;z-index:3;filter:drop-shadow(0 1px 1px #3c140c59);width:44px;height:44px;position:absolute;top:-10px;left:-6px}.craft-modal-close{z-index:3;box-sizing:border-box;background:var(--pill-tan);color:#2e2209;filter:drop-shadow(0 2px 3px #2d20144d);background-color:#d9b98f;border:0;justify-content:center;align-items:center;width:32px;height:32px;transition:filter .15s;display:inline-flex;position:absolute;top:6px;right:8px}.craft-modal-close:hover{filter:drop-shadow(0 4px 6px #2d201466)}
/*# sourceMappingURL=b481117d8b453ade.css.map*/