@import "hero-typed--93jwEN.css";
/* A: three readable planes on one shallow curved surface. No rotating carousel. */
[data-lot="hero-profondeur"] .path-composition { padding: 38px 30px 40px; }
[data-lot="hero-profondeur"] .path-composition > ul { perspective: 1100px; perspective-origin: 50% 48%; margin: 0; }
[data-lot="hero-profondeur"] .path-composition li { position: relative; width: 96%; margin-left: 2%; transform-origin: 50% 50%; }
[data-lot="hero-profondeur"] .path-composition li:nth-child(1) { transform: rotateX(7deg) rotateY(-4deg) translateZ(-14px); box-shadow: 8px 11px 0 #0002; }
[data-lot="hero-profondeur"] .path-composition li:nth-child(2) { transform: translateZ(12px); width: 96%; margin-left: 2%; box-shadow: 0 12px 0 #0002; }
[data-lot="hero-profondeur"] .path-composition li:nth-child(3) { transform: rotateX(-7deg) rotateY(4deg) translateZ(-14px); width: 96%; box-shadow: -8px 11px 0 #0002; }
@media (max-width:600px) {
 [data-lot="hero-profondeur"] .path-composition { padding: 18px 15px 20px; }
 [data-lot="hero-profondeur"] .path-composition > ul { perspective: 1400px; }
 [data-lot="hero-profondeur"] .path-composition .composition-caption { margin-bottom: 12px; }
 [data-lot="hero-profondeur"] .path-composition li { width: 100%; margin-left: 0; margin-bottom: 8px; }
 [data-lot="hero-profondeur"] .path-composition li:last-child { margin-bottom: 0; }
 [data-lot="hero-profondeur"] .path-composition li:nth-child(1) { transform: rotateX(4deg) rotateY(-2deg) translateZ(-8px); }
 [data-lot="hero-profondeur"] .path-composition li:nth-child(2) { transform: translateZ(4px); width: 100%; margin-left: 0; }
 [data-lot="hero-profondeur"] .path-composition li:nth-child(3) { transform: rotateX(-4deg) rotateY(2deg) translateZ(-8px); width: 100%; }
 [data-lot="hero-profondeur"] .path-tile { grid-template-columns: 20px 1fr; gap: 8px; padding: 10px 11px; }
 [data-lot="hero-profondeur"] .path-tile strong { font-size: 21px; line-height: 1.15; }
 [data-lot="hero-profondeur"] .path-description { font-size: 13px; line-height: 1.4; margin-top: 5px; }
 [data-lot="hero-profondeur"] .path-link { font-size: 12px; line-height: 1.35; margin-top: 6px; }
}
@media (prefers-reduced-motion:reduce) {
 [data-lot="hero-profondeur"] .path-composition li { transform: none; }
}

/* Preserve A's resting composition; clip the falling papers at its dark edge. */
[data-lot="hero-profondeur"] .path-composition { position: relative; overflow: clip; isolation: isolate; }
.path-composition .composition-caption { position: relative; z-index: 4; width: fit-content; }
.path-composition .composition-caption::before { content: ''; position: absolute; inset: -6px; background: var(--ink); z-index: -1; }
.card-drop-pending [data-controller="card-drop"] > ul > li { visibility: hidden; }
/* Underline belongs to visible letters, never the empty reserved title area. */
.hero-type-pending .workbench-hero h1 em,
.workbench-hero h1 em[data-typed-state="typing"] { box-shadow: none; }
.workbench-hero h1 em[data-typed-state="typing"] .hero-type-word__ink { box-shadow: inset 0 -.17em 0 var(--sage); }
