@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.mahjong-app { --primary: #2E7D32; --accent: #FF9800; font-family: sans-serif; }
.hand-container { background: #1b5e20; padding: 10px; display: flex; justify-content: center; border-radius: 8px; }
.tile-slot { width: 30px; height: 40px; background: rgba(255,255,255,0.2); margin: 2px; border-radius: 4px; font-size: 24px; text-align: center; line-height: 40px; }
.tile-slot.filled { background: white; color: black; }
.palette { display: grid; grid-template-columns: repeat(9, 1fr); gap: 4px; margin-top: 20px; }
.tile-btn { background: white; border: none; border-radius: 4px; font-size: 20px; padding: 5px 0; box-shadow: 0 2px 0 #ccc; }
.tile-btn.red { color: red; }
.modal { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.8); align-items: center; justify-content: center; z-index: 1000; }
.modal-content { background: white; padding: 20px; border-radius: 16px; width: 90%; max-width: 400px; }
.btn-share { background: #000; color: white; width: 100%; padding: 10px; border-radius: 8px; margin: 10px 0; }

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}