.battle-turn-item.is-child-skill {
    margin-left: 4rem;
    padding: 0.8rem 1rem;
    border-left: 3px solid rgba(0, 229, 255, 0.5);
    background: rgba(0, 229, 255, 0.06);
    font-size: 0.9em;
    opacity: 0.9;
    position: relative;
}

.battle-turn-item.is-child-skill::before {
    content: '';
    position: absolute;
    left: -2rem;
    top: 50%;
    width: 1.5rem;
    height: 2px;
    background: rgba(0, 229, 255, 0.3);
}

.battle-turn-item.is-child-skill .battle-turn-item__header strong {
    color: rgba(0, 229, 255, 0.85);
    font-size: 0.85em;
}

.battle-turn-item.is-child-skill .battle-turn-item__summary {
    font-size: 0.95em;
}

@media (max-width: 640px) {
    .battle-turn-item.is-child-skill {
        margin-left: 2rem;
    }
    .battle-turn-item.is-child-skill::before {
        left: -1rem;
        width: 0.75rem;
    }
}
