.atelier-body{--grain-opacity:.2;background:var(--bg);overflow:hidden}:root[data-theme=cyanotype] .atelier-body,:root[data-theme=phosphore] .atelier-body{--grain-opacity:.06}.atelier{--side-w:372px;--flora-w:312px;--pad:22px;grid-template-columns:var(--flora-w) minmax(0, 1fr) var(--side-w);background:var(--bg);height:100dvh;color:var(--ink);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top top""flora plate side";display:grid}.topbar{padding:12px var(--pad) 11px;border-bottom:1px solid var(--rule-soft);grid-area:top;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.brand{align-items:baseline;gap:10px;margin:0;display:flex}.brand__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:27px;line-height:1}.brand__sub{color:var(--muted)}.topbar__tagline{font-family:var(--font-display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-style:italic;overflow:hidden}.panel{padding:18px var(--pad) 26px}.panel__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.panel__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400;line-height:1}.panel__title--sub{margin-bottom:4px;font-size:24px}.panel__meta{color:var(--muted);white-space:nowrap}[data-theme=phosphore] .card__name{font-size:12.5px}[data-theme=phosphore] .card__latin{font-size:12px;line-height:1.3}[data-theme=phosphore] .panel__title{font-size:23px}[data-theme=phosphore] .brand__name{font-size:22px}.panel__empty{font-family:var(--font-display);color:var(--muted);margin:8px 0 16px;font-size:18px;font-style:italic;line-height:1.3}.panel--flora{border-right:1px solid var(--rule-soft);scrollbar-width:thin;grid-area:flora;overflow-y:auto}.search{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:8px;padding-bottom:6px;display:flex}.search:focus-within{border-color:var(--ink);color:var(--ink)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:4px 0;font-size:14px}.search input::placeholder{color:var(--muted);opacity:.8}.icon{flex:none;width:16px;height:16px}.filters{gap:12px;margin:14px 0 18px;display:grid}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid var(--rule-soft);font-family:var(--font-mono);color:var(--ink-soft);border-radius:2px;padding:4px 8px 3px;font-size:11px;transition:background .15s,border-color .15s}.chip:hover{border-color:var(--rule)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dots{flex-wrap:wrap;gap:4px;display:flex}.dot{--size:14px;width:var(--size);height:var(--size);background:var(--dot);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);transition:transform .15s var(--ease), box-shadow .15s;border-radius:50%;flex:none}button.dot:hover:not(:disabled){transform:scale(1.18)}.dot--filter{--size:17px}.dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.25px var(--ink)}.dot:disabled{opacity:.35;cursor:not-allowed}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.card{align-content:start;gap:8px;display:grid;position:relative}.card__add{aspect-ratio:1;background:var(--paper);border:1px solid var(--rule-soft);border-radius:2px;width:100%;transition:border-color .16s;display:block;position:relative;overflow:hidden}.card__add:hover{border-color:var(--rule)}.card__add:after{content:"+";font-family:var(--font-mono);color:var(--muted);opacity:0;font-size:15px;transition:opacity .16s;position:absolute;bottom:4px;right:6px}.card__add:hover:after,.card__add:focus-visible:after{opacity:1}.card.is-in .card__add{border-color:var(--ink-soft)}.card.is-flash .card__add{animation:card-flash .42s var(--ease)}@keyframes card-flash{30%{transform:scale(.96)}}.card__thumb{color:var(--ink);position:absolute;inset:0}.card__thumb .sketch{width:100%;height:100%;padding:10%}.card__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__thumb.has-render .sketch{visibility:hidden}.card__five{border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);letter-spacing:.04em;opacity:0;border-radius:2px;padding:3px 5px 2px;font-size:10px;transition:opacity .15s;position:absolute;top:5px;right:5px}.card:hover .card__five,.card__five:focus-visible{opacity:1}@media (hover:none){.card__five{opacity:.85}}.card__five:hover{color:var(--ink);border-color:var(--ink)}.card__count{background:var(--ink);color:var(--paper);letter-spacing:.06em;border-radius:2px;padding:2px 5px 1px;font-size:10px;position:absolute;top:6px;left:6px}.card__count:empty{display:none}.card__name{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:560;line-height:1.2}.card__latin{font-family:var(--font-display);color:var(--ink-soft);margin:1px 0 0;font-size:15px;font-style:italic;line-height:1.15}.card__foot{margin-top:7px}.card__variants{flex-wrap:wrap;gap:4px;display:flex}.card__variants .dot{--size:11px}.plate{background:var(--paper);grid-area:plate;min-width:0;min-height:0;position:relative}.plate canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.plate canvas:active{cursor:grabbing}.plate canvas.is-empty{visibility:hidden}.plate__no,.plate__count,.plate__hint{pointer-events:none;margin:0;position:absolute}.plate__no{color:var(--ink-soft);top:18px;left:22px}.plate__count{color:var(--muted);top:18px;right:22px}.plate__hint{color:var(--muted);opacity:.8;bottom:16px;left:50%;transform:translate(-50%)}.plate__empty{text-align:center;font-family:var(--font-display);color:var(--muted);place-content:center;margin:0;padding:24px;font-size:24px;font-style:italic;display:grid;position:absolute;inset:0}.side{border-left:1px solid var(--rule-soft);flex-direction:column;grid-area:side;min-height:0;display:flex}.side__scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.panel--envoi{padding-top:4px}.field{gap:9px;margin-bottom:22px;display:grid}.field__label{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.field__hint{color:var(--muted);margin:0;font-size:12px}.field__hint--warn{color:var(--accent)}.seg{border:1px solid var(--rule);border-radius:2px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg__btn{min-height:36px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);justify-content:center;align-items:baseline;gap:6px;padding:9px 6px 8px;font-size:11.5px;transition:background .15s,color .15s;display:flex}.seg__btn+.seg__btn{border-left:1px solid var(--rule-soft)}.seg__btn:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.seg__btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg__sub{opacity:.6;font-size:10px}.seg--mode{margin-bottom:20px}.seg--mode .seg__btn{font-family:var(--font-body);letter-spacing:0;min-height:40px;font-size:13px;font-weight:500}.single{gap:8px;margin-top:4px;display:grid}.select{border:1px solid var(--rule);background:var(--paper);width:100%;font-family:var(--font-display);border-radius:2px;padding:9px 10px;font-size:19px}.check{color:var(--ink-soft);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.swatch{color:var(--ink-soft);text-align:left;border:1px solid #0000;border-radius:2px;align-items:center;gap:7px;padding:6px 7px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.swatch:hover{border-color:var(--rule-soft)}.swatch__dot{background:var(--dot);width:13px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);border-radius:50%;flex:none}.swatch[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:color-mix(in oklab, var(--paper) 70%, transparent)}.btn{min-height:40px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn--ink{background:var(--ink);width:100%;min-height:48px;color:var(--paper);letter-spacing:.14em}.btn--ink:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 86%, var(--accent))}.btn--ink:disabled{opacity:.4;cursor:not-allowed}.btn--line{border:1px solid var(--rule);color:var(--ink)}.btn--line:hover{border-color:var(--ink)}.btn--quiet{color:var(--muted);padding-inline:4px}.btn--quiet:hover{color:var(--ink)}.btn--sm{min-height:34px;padding:7px 10px;font-size:11px}.btn--dice{justify-self:start}.btn--dice:active .icon{transform:rotate(90deg)}.btn .icon{transition:transform .3s var(--ease)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mode--auto{display:grid}.mode--auto>.btn--dice{margin:-6px 0 22px}.recap{border-top:1px solid var(--rule-soft);margin:0;padding:0;list-style:none}.recap li{border-bottom:1px solid var(--rule-soft);grid-template-columns:2.6em minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.recap__n{font-family:var(--font-mono);color:var(--muted);font-size:12px}.recap__latin{font-family:var(--font-display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.groups{border-top:1px solid var(--rule-soft);margin:0 0 14px;padding:0;list-style:none}.group{border-bottom:1px solid var(--rule-soft);padding:11px 0 12px}.group__head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.group__name{font-size:14px;font-weight:560}.group__latin{font-family:var(--font-display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.group__stems{gap:2px;margin:0;padding:0;list-style:none;display:grid}.stem{color:var(--ink-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:13px;display:grid}.stepper{border:1px solid var(--rule-soft);border-radius:2px;align-items:center;display:inline-flex}.stepper__btn{width:30px;height:28px;color:var(--ink-soft);place-items:center;display:grid}.stepper__btn:hover:not(:disabled){color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, transparent)}.stepper__btn:disabled{opacity:.3;cursor:not-allowed}.stepper__btn .icon{width:13px;height:13px}.stepper__btn--five{border-left:1px solid var(--rule-soft);width:32px;font-family:var(--font-mono);font-size:10.5px}.stepper__n{text-align:center;min-width:2.2em;font-family:var(--font-mono);color:var(--ink);font-size:12.5px}.group__more{color:var(--muted);align-items:center;gap:6px;margin-top:8px;display:flex}.group__more .sc{margin-right:2px;font-size:9.5px}.group__more .dot{--size:12px}.themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.theme{text-align:left;gap:6px;display:grid}.theme__plate{aspect-ratio:4/3;background:var(--p);border:1px solid var(--rule-soft);border-radius:2px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.theme__sprig{width:100%;height:92%;position:absolute;inset:8% 0 0 -12%}.theme__label{border:1px solid var(--i);opacity:.7;width:30%;height:20%;position:absolute;bottom:12%;right:10%}.theme__name{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);font-size:10.5px}.theme[aria-pressed=true] .theme__plate{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.25px var(--ink)}.theme[aria-pressed=true] .theme__name{color:var(--ink)}.theme__deco{pointer-events:none;position:absolute;inset:0}.theme[data-theme-id=gravure] .theme__deco{border:1px solid var(--i);box-shadow:inset 0 0 0 2px var(--p), inset 0 0 0 2.6px var(--i);inset:4px}.theme[data-theme-id=gravure] .theme__plate{background:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in oklab, var(--i) 9%, transparent) 3px 3.6px), var(--p)}.theme[data-theme-id=nuit] .theme__deco{border:.5px solid var(--i);opacity:.7;inset:5px}.theme[data-theme-id=minitel] .theme__deco{background:linear-gradient(90deg,#00f 0 62%,#ff0 62% 70%,#f0f 70% 80%,#0ff 80% 90%,#0f0 90%);height:22%;inset:0 0 auto}.theme[data-theme-id=minitel] .theme__label{border-color:#0ff}.theme[data-theme-id=daguerreotype] .theme__deco{background:radial-gradient(30% 40% at 46% 52%,#0000 96%,#b49a68 100% 104%,#0000 106%),radial-gradient(30% 40% at 46% 52%,#0000 104%,#3a332a 106%)}.theme[data-theme-id=journal] .theme__deco{border-top:2px solid var(--i);border-bottom:.5px solid var(--i);height:7px;inset:4px 6px auto}.theme[data-theme-id=pocket] .theme__plate{background:#c9c6bb}.theme[data-theme-id=pocket] .theme__deco{background:var(--p);border:3px solid #5a5e66;border-radius:2px 2px 8px;inset:5px 12% 22%}.theme[data-theme-id=pocket] .theme__sprig,.theme[data-theme-id=pocket] .theme__label{z-index:1;transform:scale(.7)}.tiles{gap:6px;display:grid}.tiles--fx{grid-template-columns:repeat(5,minmax(0,1fr))}.tiles--wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{border:1px solid var(--rule-soft);color:var(--ink-soft);border-radius:2px;justify-items:center;gap:5px;padding:6px 2px 5px;transition:border-color .15s,background .15s;display:grid}.tile:hover{border-color:var(--rule)}.tile[aria-pressed=true]{border-color:var(--ink);background:color-mix(in oklab, var(--paper) 70%, transparent);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.tile__name{max-width:100%;font-family:var(--font-mono);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2;overflow:hidden}.tile--wrap{padding:8px 4px 7px}.tile--wrap .tile__name{font-size:10.5px}.tile__icon{width:30px;height:30px}.fx{--fi:var(--ink);background:var(--paper);width:100%;height:30px;font-family:var(--font-mono);color:var(--fi);letter-spacing:-.02em;border-radius:1px;place-items:center;font-size:10px;line-height:1;display:grid;overflow:hidden}.fx[data-fx=clean]{background:radial-gradient(circle at 40% 40%, color-mix(in oklab, var(--accent) 70%, var(--paper)) 0, var(--accent) 30%, transparent 31%), var(--paper)}.fx[data-fx=dither]{background:repeating-conic-gradient(var(--fi) 0 25%, transparent 0 50%) 0 0 / 4px 4px, var(--paper);-webkit-mask-image:linear-gradient(90deg,#000 20%,#00000040);mask-image:linear-gradient(90deg,#000 20%,#00000040)}.fx[data-fx=halftone]{background:radial-gradient(circle, var(--fi) 0 1.6px, transparent 2.1px) 0 0 / 6px 6px, var(--paper);-webkit-mask-image:linear-gradient(90deg,#000,#0000004d);mask-image:linear-gradient(90deg,#000,#0000004d)}.fx[data-fx=engrave]{background:repeating-linear-gradient(45deg, var(--fi) 0 .8px, transparent .8px 4px), repeating-linear-gradient(-45deg, var(--fi) 0 .6px, transparent .6px 5px) 0 0 / 50% 100% no-repeat, var(--paper)}.fx[data-fx=stipple]{background:radial-gradient(circle at 30% 40%, var(--fi) 0 .9px, transparent 1.3px) 0 0 / 7px 7px, radial-gradient(circle at 70% 20%, var(--fi) 0 .8px, transparent 1.2px) 0 0 / 11px 9px, radial-gradient(circle at 50% 80%, var(--fi) 0 .8px, transparent 1.2px) 0 0 / 5px 13px, var(--paper)}.fx[data-fx=mosaic]{background:linear-gradient(90deg, var(--paper) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(var(--paper) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--accent) 0 25%, var(--fi) 25% 50%, color-mix(in oklab, var(--accent) 50%, var(--paper)) 50% 75%, var(--fi) 75%)}.fx[data-fx=braille]{letter-spacing:.05em;font-size:15px}.fx[data-fx=crt]{background:repeating-linear-gradient(180deg, #00000059 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% 50%, var(--accent), color-mix(in oklab, var(--accent) 30%, var(--paper)) 55%, var(--paper) 80%)}.fx[data-fx=pixel]{background:linear-gradient(90deg, transparent 0 33%, var(--fi) 33% 50%, transparent 50% 66%, var(--fi) 66% 83%, transparent 83%) 0 0 / 100% 6px no-repeat, linear-gradient(90deg, transparent 0 17%, var(--fi) 17% 83%, transparent 83%) 0 6px / 100% 6px no-repeat, linear-gradient(90deg, transparent 0 33%, var(--fi) 33% 66%, transparent 66%) 0 12px / 100% 6px no-repeat, linear-gradient(90deg, transparent 0 45%, var(--fi) 45% 55%, transparent 55%) 0 18px / 100% 12px no-repeat, var(--paper)}.switch{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:6px;display:grid;position:relative}.switch input{opacity:0;width:34px;height:20px;margin:0;position:absolute}.switch__track{border:1px solid var(--rule);background:var(--paper);border-radius:10px;width:34px;height:20px;margin-top:1px;transition:background .16s,border-color .16s;position:relative}.switch__track:after{content:"";background:var(--muted);width:12px;height:12px;transition:transform .18s var(--ease), background .16s;border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--ink);border-color:var(--ink)}.switch input:checked+.switch__track:after{background:var(--paper);transform:translate(14px)}.switch input:focus-visible+.switch__track{outline:1.5px solid var(--ink);outline-offset:2px}.switch__text{gap:2px;display:grid}.switch__title{font-size:14px;font-weight:520}.field--mot{border-top:1px solid var(--rule-soft);gap:12px;padding-top:18px}.line{border-bottom:1px solid var(--rule);grid-template-columns:4.6em 1fr;align-items:baseline;gap:10px;padding-bottom:2px;display:grid}.line:focus-within{border-color:var(--ink)}.line__label{color:var(--muted)}.line input{min-width:0;font-family:var(--font-display);background:0 0;border:0;outline:none;padding:6px 0;font-size:21px;line-height:1.2}.line input::placeholder,.line textarea::placeholder{color:var(--muted);opacity:.55;font-style:italic}.line--area{border:0;grid-template-columns:1fr;gap:6px;padding:4px 0 0}.line__top{justify-content:space-between;display:flex}.counter{color:var(--muted);font-weight:400}.line textarea{resize:vertical;border:1px solid var(--rule);background:color-mix(in oklab, var(--paper) 75%, transparent);width:100%;min-height:112px;font-family:var(--font-display);border-radius:2px;outline:none;padding:10px 12px;font-size:20px;font-style:italic;line-height:1.25}.line textarea:focus{border-color:var(--ink)}.envois{border-top:1px solid var(--rule-soft);padding-top:14px}.envois summary{cursor:pointer;justify-content:space-between;align-items:baseline;list-style:none;display:flex}.envois summary::-webkit-details-marker{display:none}.envois__title{font-family:var(--font-display);font-size:24px;line-height:1}.envois__title:after{content:"";border-right:1.2px solid var(--muted);border-bottom:1.2px solid var(--muted);width:6px;height:6px;margin:0 0 4px 10px;transition:transform .16s;display:inline-block;transform:rotate(-45deg)}.envois[open] .envois__title:after{transform:rotate(45deg)}.envois__list{margin:12px 0 0;padding:0;list-style:none}.envoi{border-top:1px solid var(--rule-soft);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n to actions""n date actions";align-items:baseline;column-gap:12px;padding:9px 0;font-size:13.5px;display:grid}.envoi__n{font-family:var(--font-mono);color:var(--accent);grid-area:n;font-size:11.5px}.envoi__to{text-overflow:ellipsis;white-space:nowrap;grid-area:to;overflow:hidden}.envoi__date{color:var(--muted);grid-area:date;font-size:12px}.envoi__actions{grid-area:actions;align-self:center;gap:10px;display:flex}.envoi--empty{color:var(--muted);font-family:var(--font-display);font-size:16px;font-style:italic;display:block}.link-btn{font-family:var(--font-mono);color:var(--ink-soft);border-bottom:1px solid var(--rule);font-size:11px;text-decoration:none}.link-btn:hover{color:var(--ink);border-color:var(--ink)}.sendbar{padding:14px var(--pad) max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--rule-soft);background:var(--bg);gap:12px;display:grid}.link{gap:8px;display:grid}.link__meta{color:var(--muted);margin:0;font-size:12px}.link__url{border:1px solid var(--rule);background:var(--paper);width:100%;font-family:var(--font-mono);color:var(--ink-soft);text-overflow:ellipsis;border-radius:2px;padding:8px 10px;font-size:11.5px}.link.is-stale .link__url,.link.is-stale .row{opacity:.45}.link.is-stale .link__meta:before{content:"Planche modifiée depuis : recréez le lien. ";color:var(--accent)}@media (min-width:901px){.plate__count{display:none}}.tabs{display:none}[data-theme=phosphore] .atelier{text-shadow:0 0 5px color-mix(in oklab, var(--ink) 35%, transparent)}[data-theme=phosphore] .btn--ink,[data-theme=phosphore] .seg__btn[aria-pressed=true],[data-theme=phosphore] .chip[aria-pressed=true]{text-shadow:none}@media (max-width:1180px) and (min-width:901px){.atelier{--flora-w:268px;--side-w:340px;--pad:18px}.cards{gap:14px 10px}.topbar__tagline{display:none}}@media (max-width:900px){.atelier-body{overflow:auto}.atelier{--pad:18px;grid-template:"top""plate"40svh"tabs""panel"minmax(0,1fr)/minmax(0,1fr);height:100dvh}.topbar{padding:10px var(--pad) 9px}.topbar__tagline{display:none}.brand__name{font-size:23px}.plate__no{top:12px;left:var(--pad)}.plate__count{top:12px;right:var(--pad)}.plate__hint{bottom:10px}.tabs{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:var(--bg);grid-area:tabs;grid-template-columns:repeat(3,1fr);display:grid}.tab{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 4px 11px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.panel--flora,.side{border:0;grid-area:panel}.panel--flora{padding-top:14px}.atelier:not([data-tab=flore]) .panel--flora,.atelier[data-tab=flore] .side,.atelier[data-tab=compo] .panel--envoi,.atelier[data-tab=envoi] .panel--compo{display:none}.panel--envoi{padding-top:18px}.panel__head{margin-bottom:12px}.panel--compo .panel__head,.panel--flora .panel__head{display:none}.themes{grid-template-columns:repeat(4,minmax(0,1fr))}.theme__name{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.cards{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 10px}.dot--filter{--size:22px}.dots{gap:6px}.sendbar{padding-top:10px}.link__meta{display:none}}
