/**
 * 自動再生が断られたときの1タップ（.rd__next）
 *
 * もとは css/pages/roudoku-archive.css の中にあった。1本ページでも同じ場面
 * ——ブラウザに play() を断られたので、人の指で1回だけ押してもらう——が
 * 起きるようになったので、両方から読める components/ へ上げた
 * （roudoku-reel.css / roudoku-inou.css と同じ置き方）。
 * 見た目は動かしていない。新しい部品は増やさず、置き場所だけ変えたもの。
 *
 * ■ 出る場面は2つ、押したときの動きは1つ
 *
 *   一覧「次へ　04 イカ釣り」   … ended から次を play() できなかった（iOS Safari）
 *   両方「2分10秒から続ける」   … 前の面から持ってきた位置で play() できなかった
 *
 * どちらも「その1本を、いまの位置から鳴らす」だけ。文言が違うのは、
 * 押す前に何が起きるか分かるようにするため——保存位置は人が読める形で書く。
 *
 * 要素はJSが作る。HTMLに置かないのは、JSが無い環境に押しても何も起きない
 * ボタンを残さないため。
 *
 * 色は semantic トークンのみ。ダーク専用ブロックは書かない。
 */

.rd__next {
    /* 一覧では行（.rd__track / .rd__se）のグリッドの中に入るので全列にまたがる。
       1本ページはグリッドではないので、この2行はそこでは効かない（無害） */
    grid-column: 1 / -1;
    justify-self: start;
    min-height: 44px;
    margin-top: 8px;
    padding: 10px 22px;
    border: 1px solid var(--border-strong);
    border-radius: var(--radius-pill);
    background: var(--bg-inset);
    color: var(--text-primary);
    font-family: inherit;
    font-size: 0.95rem;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.2s ease, border-color 0.2s ease;
}

.rd__next:hover {
    background: var(--bg-inset-strong);
    border-color: var(--accent);
}

.rd__next:focus-visible {
    outline: 2px solid var(--accent-strong);
    outline-offset: 2px;
}

/* 1本ページ。プレイヤーの座（.rd__deck）と水面（.rd__inou）の下に置くので、
   行の中にいるときより少し離す。block にするのは、後ろに続く見出し文
   （.rd__lead）と同じ行に載らないようにするため */
.rd__next--resume {
    display: block;
    margin-top: 16px;
}

@media (prefers-reduced-motion: reduce) {
    .rd__next {
        transition: none;
    }
}
