/* ===========================================
   裏英国ハックス v5.0 - Keyframe Animations
   =========================================== */

/* v5 widget animations */
@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: .3; }
}

@keyframes fadein {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

/* スキャンライン効果 - ヘッダー用 */
@keyframes scanlines {
  0% { background-position: 0 0; }
  100% { background-position: 0 4px; }
}

/* 極秘スタンプ出現 */
@keyframes stampAppear {
  0% { transform: scale(2.5) rotate(-25deg); opacity: 0; }
  60% { transform: scale(0.9) rotate(-5deg); opacity: 0.9; }
  100% { transform: scale(1) rotate(-6deg); opacity: 1; }
}

/* タイプライターカーソル点滅 */
@keyframes cursorBlink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/* ページ読み込みフェードイン */
@keyframes fadeInUp {
  0% { transform: translateY(16px); opacity: 0; }
  100% { transform: translateY(0); opacity: 1; }
}

/* CRTモニター風フリッカー */
@keyframes subtleFlicker {
  0%, 100% { opacity: 1; }
  92% { opacity: 1; }
  93% { opacity: 0.8; }
  94% { opacity: 1; }
  96% { opacity: 0.9; }
  97% { opacity: 1; }
}

/* ステータスドット点滅 */
@keyframes dotBlink {
  0%, 100% { opacity: 1; box-shadow: 0 0 6px currentColor; }
  50% { opacity: 0.4; box-shadow: none; }
}
