.pillars-creation{--pillar-dust: #7a6a4a;--pillar-glow: #c4956a;--nebula-rose: #a86a6a;--star-birth: #8aafcc;--infrared-amber: #d4a04a;--shock-orange: #cc7a3a}.pillars-creation .poc-scale-wrap{position:relative;width:100%;height:480px;background:var(--abyss);border:1px solid rgba(255,255,255,.04);border-radius:2px;overflow:hidden}@media(max-width:600px){.pillars-creation .poc-scale-wrap{height:360px}}.pillars-creation .poc-scale-wrap canvas{width:100%;height:100%}.pillars-creation .poc-scale-label{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-family:DM Mono,monospace;font-size:12px;color:var(--text-dim);text-align:center;pointer-events:none}.pillars-creation .poc-timeline-wrap{position:relative;width:100%;padding:24px 0}.pillars-creation .poc-timeline-tracks{position:relative;width:100%;height:180px;background:var(--abyss);border:1px solid rgba(255,255,255,.04);border-radius:2px;overflow:hidden}@media(max-width:600px){.pillars-creation .poc-timeline-tracks{height:140px}}.pillars-creation .poc-timeline-tracks canvas{width:100%;height:100%}.pillars-creation .poc-timeline-legend{display:flex;gap:24px;margin-top:12px;flex-wrap:wrap}.pillars-creation .poc-legend-item{display:flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.06em;color:var(--text-dim)}.pillars-creation .poc-legend-dot{width:8px;height:8px;border-radius:50%}.pillars-creation .poc-time-display{font-family:DM Mono,monospace;font-size:24px;color:var(--pillar-glow);margin-bottom:12px;display:flex;align-items:baseline;gap:8px}.pillars-creation .poc-time-unit{font-size:12px;color:var(--text-dim);font-family:DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pillars-creation .poc-slider-markers{display:flex;justify-content:space-between;padding:0 8px;margin-top:4px}.pillars-creation .poc-slider-markers span{font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.pillars-creation .poc-light-readout{margin-top:16px;font-family:"Source Serif 4",serif;font-style:italic;font-size:15px;color:var(--text-secondary);line-height:1.6;min-height:44px}.pillars-creation .poc-toggle-wrap{position:relative;width:100%;max-width:720px;margin:0 auto}.pillars-creation .poc-toggle-image-container{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--abyss);border:1px solid rgba(255,255,255,.04);border-radius:2px;overflow:hidden}.pillars-creation .poc-toggle-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.pillars-creation .poc-toggle-image-container img.poc-hidden{opacity:0}.pillars-creation .poc-toggle-annotation{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;background:linear-gradient(transparent,#0a0a0ce6);font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-secondary);line-height:1.5;transition:opacity .4s ease}.pillars-creation .poc-toggle-buttons{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.pillars-creation .poc-toggle-btn{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.06em;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:transparent;color:var(--text-dim);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.pillars-creation .poc-toggle-btn:hover{border-color:#ffffff40;color:var(--text-secondary)}.pillars-creation .poc-toggle-btn.active{border-color:var(--pillar-glow);color:var(--pillar-glow);background:#c4956a0f}.pillars-creation .poc-toggle-credit{margin-top:8px;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.08em;color:var(--text-dim)}.pillars-creation .poc-mechanism-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 var(--pad-h);max-width:980px;margin:32px auto}@media(max-width:700px){.pillars-creation .poc-mechanism-cards{grid-template-columns:1fr}}.pillars-creation .poc-mechanism-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:2px;padding:24px}.pillars-creation .poc-mechanism-name{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.06em;color:var(--pillar-glow);margin-bottom:12px}.pillars-creation .poc-mechanism-body{font-family:"Source Serif 4",serif;font-size:15px;line-height:1.7;color:var(--text-secondary)}.pillars-creation .poc-mechanism-stat{margin-top:12px;font-family:DM Mono,monospace;font-size:11px;color:var(--text-dim)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/immersive-pillars-of-creation.css.map */
