/* The look of 鏡屋 ― 映らない私: override design tokens only (see css/theme.css for the list). Start from a kit theme (data-theme in
   index.html and game.json "theme": dark-industrial | paper-light | retro-crt) and change what is yours. */
[data-theme="dark-industrial candle-room"] {
  /* --gf-accent: #d98a2b;  --gf-accent-ink: #1a1206;  --gf-radius: 4px;  --gf-font: 'Noto Sans JP', sans-serif; */
}

/* 鏡屋: the film counter (top right) and the camera flash */
.kg-film { padding: 4px 10px; border-radius: 6px; background: rgba(10, 10, 12, 0.72); color: #e8e2d4; font-size: 14px; line-height: 1.5; letter-spacing: 0.04em; border: 1px solid rgba(232, 226, 212, 0.25); }
.kg-film.kg-low { color: #ffcf9a; border-color: rgba(255, 207, 154, 0.6); }
.kg-flash { position: fixed; inset: 0; z-index: 1500; pointer-events: none; background: #fff; /* pair-ok */ opacity: 0; }
.kg-flash.on { animation: kg-flash 0.5s ease-out; }
[data-gf-calm="1"] .kg-flash.on { animation: kg-flash-calm 0.5s ease-out; }
@keyframes kg-flash { 0% { opacity: 0.92; } 100% { opacity: 0; } }
@keyframes kg-flash-calm { 0% { opacity: 0.35; } 100% { opacity: 0; } }
