.rail-st{margin:0 0 var(--e-4);scrollbar-width:thin;gap:.875rem;padding:.25rem 2px .5rem;list-style:none;display:flex;overflow-x:auto}.rail-st li{flex:none;position:relative}.rond-st{width:4.75rem;color:var(--encre);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:.375rem;padding:0;display:grid}.anneau-st{border:2px solid #b5532a;border-radius:50%;place-items:center;width:4.375rem;height:4.375rem;padding:.375rem;display:grid;position:relative;transform:rotate(-6deg)}.anneau-st:after{content:"";pointer-events:none;border:1.5px dashed #b5532a;border-radius:50%;position:absolute;inset:2px}.anneau-st>*{border-radius:50%;width:100%;height:100%;font-size:1.5rem;transform:rotate(6deg)}.rond-st.vue .anneau-st{border-color:color-mix(in srgb, var(--encre-2) 55%, transparent)}.rond-st.vue .anneau-st:after{border-color:color-mix(in srgb, var(--encre-2) 45%, transparent)}.rond-st.vide .anneau-st,.rond-st.vide .anneau-st:after{border-color:var(--bord)}.rond-st:focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:12px}.nom-rond-st{max-width:4.75rem;font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plus-rond-st{border:2px solid var(--papier);background:var(--bouton,#16301f);width:1.5rem;height:1.5rem;color:var(--texte-bouton,#fbf8f0);font:700 16px/1 var(--police-ui);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3rem;left:3.125rem}.visionneuse-st,.editeur-st,.archives-st{color:#fff;background:#14261b;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.visionneuse-st::backdrop,.editeur-st::backdrop,.archives-st::backdrop{background:#000c}.visionneuse-st[open],.editeur-st[open]{place-items:center;display:grid}.fond-st{filter:blur(34px)saturate(.8)brightness(.4);background-position:50%;background-size:cover;position:absolute;inset:-2.5rem}.table-st{justify-items:center;gap:.75rem;max-height:100dvh;padding:1.125rem .625rem .625rem;display:grid;position:relative}.carte-st{color:#16301f;background:#fbf8f0;border-radius:3px;padding:.625rem .625rem 0;position:relative;transform:rotate(-.6deg);box-shadow:0 20px 50px #0009,0 2px #0002}.punaise-st{z-index:6;background:radial-gradient(circle at 35% 35%,#e07a52,#b5532a 55%,#7d3417);border-radius:50%;width:1.125rem;height:1.125rem;margin-left:-.5625rem;position:absolute;top:-.5625rem;left:50%;box-shadow:0 3px 5px #0006}.scene-st{aspect-ratio:9/16;touch-action:none;user-select:none;background:#1b2a21;border-radius:2px;width:min(100vw - 2.5rem,56.25dvh - 7.38281rem);position:relative;overflow:hidden;container-type:inline-size}.legende-st{color:#16301f;min-height:2.75rem;font:italic 500 17px/1.2 var(--police-texte);flex-wrap:wrap;align-items:center;gap:2px .625rem;margin:0;padding:.5rem .25rem .625rem;display:flex}.legende-st .auteur-st{color:#16301f}.legende-st .avatar,.legende-st .auteur-st>:first-child{width:1.75rem;height:1.75rem;font-size:.75rem;font-style:normal}.legende-st .quand-st{color:#4b5b4f;font-size:.875rem}.legende-st .voyage-st{color:#b5532a;background:0 0;padding:0;font-size:.875rem}.timbre-st{z-index:5;isolation:isolate;color:#b5532a;text-align:center;filter:drop-shadow(0 2px 3px #0005);background:radial-gradient(circle,#0000 2.2px,#fbf8f0 2.7px) -3.5px -3.5px/7px 7px;gap:2px;width:4.5rem;padding:.5625rem .375rem;display:grid;position:absolute;top:1.25rem;right:1.25rem;transform:rotate(4deg)}.timbre-st:after{content:"";z-index:-1;background:#fbf8f0;position:absolute;inset:.25rem}.timbre-st:before{content:"";pointer-events:none;border:1.5px solid #b5532a;position:absolute;inset:.5rem}.timbre-st>*{position:relative}.lieu-timbre-st{font:700 11px/1.15 var(--police-texte);overflow-wrap:anywhere;max-height:3.5em;overflow:hidden}.date-timbre-st{font:600 10px var(--police-ui)}.media-st,.couche-st,.textes-st,.dessin-st{position:absolute;inset:0}.media-st :is(img,video){object-fit:contain;width:100%;height:100%}.fond-texte-st{background:linear-gradient(160deg,#16301f,#3f6b4a)}.calque-st{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.couche-st{pointer-events:none}.couche-st .autocollant{pointer-events:auto}.barres-st{z-index:3;gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem;right:6.25rem}.barre-st{background:#ffffff59;border-radius:3px;flex:1;height:.1875rem;overflow:hidden}.plein-st{background:#fff;height:100%;display:block}.tete-st{z-index:3;text-shadow:0 1px 3px #0009;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex;position:absolute;top:1rem;left:.5rem;right:6.125rem}.auteur-st{color:#fff;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.auteur-st .avatar,.auteur-st>:first-child{width:2rem;height:2rem;font-size:.875rem}.quand-st{color:#fffc}.voyage-st,.attente-st,.public-st{background:#0007;border-radius:999px;padding:2px .5rem;font-size:.75rem}.attente-st{background:#b5532a}.actions-st{gap:.25rem;margin-left:auto;display:flex;position:relative}.bouton-st{color:#fff;min-width:2.25rem;height:2.25rem;font:600 17px/1 var(--police-ui);cursor:pointer;text-shadow:0 1px 3px #0009;background:0 0;border:0;border-radius:50%;place-items:center;padding:0 .375rem;display:grid}.bouton-st:hover{background:#ffffff26}.bouton-st:focus-visible,.reaction-st:focus-visible,.vues-st:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu-st{z-index:6;background:var(--surface);min-width:12rem;color:var(--encre);border-radius:12px;padding:.375rem;display:grid;position:absolute;top:2.5rem;right:0;box-shadow:0 10px 30px #0006}.menu-st button{min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 .75rem}.menu-st button:is(:hover,:focus-visible){background:var(--action-fond,#0001)}.pied-st{z-index:3;width:min(100vw - 1.25rem,56.25dvh - 6.13281rem);position:relative}.spectateur-st{gap:.625rem;display:grid}.reactions-st{flex-wrap:wrap;justify-content:space-between;gap:.375rem .25rem;display:flex}.reaction-st{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s}.reaction-st:hover,.reaction-st.choisie{transform:scale(1.15)rotate(6deg)}.tampon-st{--papier-st:#fbf8f0;--encre-st:#b5532a;background:var(--papier-st);width:2.5rem;height:3rem;color:var(--encre-st);box-shadow:inset 0 0 0 6px var(--papier-st), inset 0 0 0 7.5px currentColor;place-items:center;display:grid;transform:rotate(-6deg);-webkit-mask:linear-gradient(#000 0 0) 5px 5px/calc(100% - 10px) calc(100% - 10px) no-repeat,radial-gradient(circle at 5px 0,#0000 2.6px,#000 3px) 0 0/10px 5px repeat-x,radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3px) 0 100%/10px 5px repeat-x,radial-gradient(circle at 0 5px,#0000 2.6px,#000 3px) 0 0/5px 10px repeat-y,radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3px) 100% 0/5px 10px repeat-y;mask:linear-gradient(#000 0 0) 5px 5px/calc(100% - 10px) calc(100% - 10px) no-repeat,radial-gradient(circle at 5px 0,#0000 2.6px,#000 3px) 0 0/10px 5px repeat-x,radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3px) 0 100%/10px 5px repeat-x,radial-gradient(circle at 0 5px,#0000 2.6px,#000 3px) 0 0/5px 10px repeat-y,radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3px) 100% 0/5px 10px repeat-y}.tampon-st :is(.symbole,.icone){fill:none;stroke:currentColor;stroke-width:1.8px;width:1.25rem;height:1.25rem}.reaction-st.choisie .tampon-st{background:var(--encre-st);color:var(--papier-st);box-shadow:inset 0 0 0 6px var(--encre-st), inset 0 0 0 7.5px currentColor}.repondre-st{gap:.5rem;display:flex}.repondre-st input{color:#fff;min-height:2.75rem;font:inherit;background:#0004;border:1px solid #ffffffb3;border-radius:999px;flex:1;padding:0 1rem}.repondre-st input::placeholder{color:#ffffffbf}.vues-st{color:#fff;font:600 14px var(--police-ui);cursor:pointer;background:#0006;border:0;border-radius:999px;padding:.5rem .75rem}.vol-st{z-index:5;pointer-events:none;width:6rem;height:7.25rem;margin:-3.625rem 0 0 -3rem;animation:1.4s ease-out forwards frappe-st;position:absolute;top:55%;left:50%}.vol-st :is(.symbole,.icone){stroke-width:1.5px;width:3.5rem;height:3.5rem}@keyframes frappe-st{0%{opacity:0;transform:scale(2.2)rotate(-25deg)}18%{opacity:1;transform:scale(1)rotate(-12deg)}75%{opacity:1}to{opacity:0;transform:scale(1)rotate(-12deg)}}.panneau-st{z-index:7;background:var(--surface);max-height:70%;color:var(--encre);border-radius:18px 18px 0 0;padding:.875rem 1rem 1.25rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.tete-panneau-st{justify-content:space-between;align-items:center;display:flex}.tete-panneau-st h2{font-size:var(--t-m);margin:0}.tete-panneau-st .bouton-st{color:var(--encre);text-shadow:none}.liste-vues-st{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.liste-vues-st li{align-items:center;gap:.625rem;display:flex}.liste-vues-st .avatar{width:2rem;height:2rem}.reaction-vue-st{margin-left:auto}.reaction-vue-st .tampon-st{width:2.125rem;height:2.625rem}.autocollant{z-index:2;max-width:80%;transform:translate(-50%, -50%) scale(var(--e,1));color:#16301f;font:600 clamp(13px, 4.2cqw, 18px)/1.25 var(--police-ui);text-align:center;text-shadow:none;position:absolute}.autocollant>a,.autocollant>span:first-child{color:#16301f;white-space:nowrap;background:#fff;border-radius:10px;padding:.5rem .875rem;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #0004}.ac-mention>*,.ac-lien>*{color:#3f7cac!important;background:#fff!important}.ac-sondage,.ac-question,.ac-curseur,.ac-compte{background:#fff;border-radius:16px;width:72cqw;padding:.75rem;box-shadow:0 6px 18px #0005}.autocollant p.ac-intitule{font:700 clamp(14px, 4.6cqw, 19px)/1.25 var(--police-texte);margin:0 0 .5rem}.ac-choix{gap:.375rem;display:grid}.ac-option{background:linear-gradient(90deg, #f2c14e66 var(--pc,0%), #f7f4ec var(--pc,0%));color:#16301f;min-height:2.5rem;font:600 15px var(--police-ui);cursor:pointer;border:1px solid #16301f33;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:relative;overflow:hidden}.ac-option.choisie{border-color:#16301f}.ac-option:disabled{cursor:default}.ac-repondre{gap:.375rem;display:flex}.ac-repondre input{min-width:0;min-height:2.5rem;font:inherit;border:1px solid #16301f33;border-radius:10px;flex:1;padding:0 .625rem}.ac-bouton{color:#fbf8f0;min-height:2.5rem;font:600 14px var(--police-ui);cursor:pointer;background:#16301f;border:0;border-radius:10px;padding:0 .75rem}.ac-faux-champ{color:#4b5b4f;background:#f2efe7;border-radius:10px;padding:.625rem;font-weight:400;display:block}.ac-merci,.ac-moyenne{color:#4b5b4f;margin:.375rem 0 0;font-size:.875rem}.ac-temps{font:700 clamp(18px, 6cqw, 26px)/1.2 var(--police-ui);margin:0}.ac-glissiere{accent-color:#b5532a;width:100%}.ac-glissiere::-webkit-slider-thumb{width:2.125rem;height:2.125rem}.autocollant.choisi{outline-offset:6px;border-radius:12px;outline:2px dashed #fff}.retirer-ac-st,.taille-ac-st{color:#fff;width:1.75rem;height:1.75rem;font:700 14px/1 var(--police-ui);cursor:pointer;background:#111;border:0;border-radius:50%;padding:0;display:none;position:absolute;top:-.875rem}.retirer-ac-st{right:-.875rem}.taille-ac-st{left:-.875rem}.edition .autocollant.choisi :is(.retirer-ac-st,.taille-ac-st){place-items:center;display:grid}.edition .autocollant{cursor:grab;touch-action:none}.edition .autocollant *{pointer-events:none}.edition .autocollant :is(.retirer-ac-st,.taille-ac-st){pointer-events:auto}.editeur-st[open]{grid-template-rows:1fr auto;align-items:center}.debut-st{background:var(--surface);width:min(92vw,26.25rem);color:var(--encre);border-radius:20px;gap:.875rem;padding:1.25rem;display:grid}.tete-editeur-st{align-items:center;gap:.625rem;display:flex}.tete-editeur-st h2{font-size:var(--t-l);flex:1;margin:0}.tete-editeur-st .bouton-st{color:inherit;text-shadow:none}.choix-st{border:1px solid var(--bord);background:var(--papier);min-height:4rem;color:var(--encre);font:600 var(--t-m) var(--police-ui);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.875rem;padding:.625rem 1rem;display:flex}.choix-st:is(:hover,:focus-visible,:focus-within){border-color:var(--encre)}.grand-st{background:var(--surface);width:2.75rem;height:2.75rem;font:700 22px var(--police-texte);border-radius:12px;place-items:center;display:grid}.cadre-editeur-st{place-items:center;height:100%;min-height:0;padding:1.125rem 0 0;display:grid}.cadre-editeur-st .carte-st{padding-bottom:.625rem}.cadre-editeur-st .scene-st{width:min(100vw - 2.5rem,56.25dvh - 8.4375rem)}.outils-st{z-index:5;gap:.375rem;display:grid;position:absolute;top:6rem;right:.5rem}.outil-st{background:#0006;font-size:1.125rem}.dessin-st{pointer-events:none;width:100%;height:100%}.textes-st{pointer-events:none}.textes-st .texte-st{pointer-events:auto}.dessin-actif :is(.textes-st .texte-st,.couche-st .autocollant){pointer-events:none}.dessin-actif .dessin-st{pointer-events:auto;cursor:crosshair;touch-action:none}.texte-st{z-index:2;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;cursor:grab;touch-action:none;text-shadow:0 1px 4px #0006;max-width:90%;padding:.1em .35em;font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.texte-st.avec-fond{background:var(--fond-texte);text-shadow:none;border-radius:.3em}.bas-editeur-st{background:var(--surface);width:min(100vw - 1.25rem,35rem);color:var(--encre);border-radius:16px;gap:.5rem;margin:.625rem 0;padding:.75rem .875rem;display:grid}.visibilite-st{gap:.5rem;display:flex}.aide-visi-st{color:var(--encre-2);font-size:var(--t-xs);margin:0}.voyage-choix-st{font-size:var(--t-s,.9375rem);align-items:center;gap:.375rem;display:flex}.region-st{font-size:var(--t-s,.9375rem);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.region-choix-st{max-width:100%;min-height:2.75rem}.rang-publier-st{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.etat-st{color:var(--encre-2);font-size:var(--t-xs);flex:1;margin:0}.publier-st{justify-content:center;min-width:9rem}.panneau-edition-st{z-index:10;background:var(--surface);width:min(100vw,35rem);max-height:75dvh;color:var(--encre);border-radius:18px 18px 0 0;gap:.625rem;padding:1rem;display:grid;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -8px 30px #0006}.panneau-edition-st h2{font-size:var(--t-m);margin:0}.saisie-st{border:1px solid var(--bord);width:100%;min-height:5rem;font:700 22px/1.2 var(--police-texte);resize:vertical;background:#16301f;border-radius:12px;padding:.625rem}.rang-outils-st{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rang-outils-st input[type=range]{flex:1;min-width:8rem}.palette-st{flex-wrap:wrap;gap:.5rem;display:flex}.couleur-st{border:2px solid var(--bord);cursor:pointer;border-radius:50%;width:2rem;height:2rem;padding:0}.couleur-st[aria-checked=true]{outline:3px solid var(--encre);outline-offset:2px}.grille-ac-st{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.choix-ac-st{border:1px solid var(--bord);background:var(--papier);min-height:3rem;color:var(--encre);font:600 15px var(--police-ui);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.choix-ac-st>span{font-size:1.25rem}.champ-st{font-size:var(--t-xs);gap:.25rem;font-weight:600;display:grid}.champ-st :is(input,select){border:1px solid var(--encre-2);border-radius:var(--rayon-champ,12px);background:var(--papier);min-height:2.75rem;color:var(--encre);font:400 16px var(--police-ui);padding:0 .625rem}.emoji-choix-st{border:1px solid var(--bord);background:var(--papier);cursor:pointer;border-radius:12px;width:2.75rem;height:2.75rem;font-size:1.375rem}.emoji-choix-st[aria-checked=true]{border-color:var(--encre);background:var(--action-fond,#0001)}.menu-ac-st .suggestions{margin:0;padding:0;list-style:none}.rangee-une-st{gap:.875rem;padding:.25rem 2px .5rem;display:flex;overflow-x:auto}.rond-une-st{width:4.625rem;color:var(--encre);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.375rem;padding:0;display:grid}.cercle-une-st{border:2px solid var(--bord);background:var(--surface);border-radius:50%;place-items:center;width:4.125rem;height:4.125rem;display:grid;overflow:hidden}.cercle-une-st img{object-fit:cover;width:100%;height:100%}.plus-st{font-size:1.5rem}.titre-une-st{max-width:4.625rem;font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rond-une-st:focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:12px}.archives-st[open]{background:var(--papier);color:var(--encre);grid-template-rows:auto auto 1fr auto;gap:.625rem;padding:.875rem 1rem;display:grid}.archives-st .tete-editeur-st .avatar{width:2.25rem;height:2.25rem}.contenu-archives-st{overflow-y:auto}.grille-archives-st{grid-template-columns:repeat(auto-fill,minmax(6.875rem,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.case-archive-st{cursor:pointer;aspect-ratio:9/16;background:#000;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.case-archive-st[aria-pressed=true]{outline-offset:-4px;outline:4px solid #b5532a}.vignette-st,.vignette-st>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.date-archive-st,.jour-archive-st{color:#16301f;font:700 12px var(--police-ui);background:#fff;border-radius:6px;padding:2px .375rem;position:absolute;top:.375rem;left:.375rem}.jour-archive-st{color:#fff;background:#16301f;top:auto;bottom:.375rem}.album-voyage-st h3{font-size:var(--t-m);margin:.875rem 0 .5rem}.pied-archives-st{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pied-archives-st p{margin:0}.liste-albums-st{flex-wrap:wrap;gap:.5rem;margin:.625rem 0;display:flex}@media (prefers-reduced-motion:reduce){.vol-st{animation:none;display:none}.reaction-st{transition:none}}@media (width<=520px){.carte-st{padding:.375rem .375rem 0;transform:none}.timbre-st{width:3.875rem;top:.875rem;right:.875rem}.tampon-st{width:2.25rem;height:2.75rem}}
