/* page-drops.css — unique styles for /drops */
.interval-list{display:flex;flex-direction:column;gap:8px}
.interval-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;background:rgba(255,255,255,.025);border:1px solid var(--border);border-radius:8px;transition:all .2s ease}
.interval-row.weekend{background:rgba(249,115,22,.05);border-color:rgba(249,115,22,.25)}
.interval-row:hover{border-color:rgba(249,115,22,.4);transform:translateX(2px)}
.interval-day{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#fff;font-weight:700;letter-spacing:.05em}
.day-dot{width:8px;height:8px;border-radius:50%;background:var(--muted2)}
.day-dot.hot{background:var(--orange);box-shadow:0 0 8px var(--orange)}
.interval-time{color:var(--orange);font-family:var(--display);font-size:12px;letter-spacing:.05em}

.steps-flow{display:flex;flex-direction:column;gap:10px}
.step-flow{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.025);border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--muted);line-height:1.5}
.step-flow.important{background:rgba(249,115,22,.06);border-color:rgba(249,115,22,.3);color:#fff}
.step-flow-icon{font-size:18px;flex-shrink:0}
.inline-link{color:var(--orange);text-decoration:underline;cursor:pointer;font-weight:700}
.inline-link:hover{color:var(--orange-2)}

