/* SAKIIRO：打ちっぱなしのコンクリートのメニュー（型枠の継ぎ目とセパ穴）、白木の差し色、黒い鉄のボタン */
:root {
  --bg: #f6f5f2;
  --surface: #ffffff;
  --surface-2: #f3f1ed;
  --ink: #232220;
  --muted: #86817a;
  --line: #e6e2dc;
  --accent: #1f1e1c;      /* 黒い鉄 */
  --accent-ink: #f7f1e6;
  --hot: #b5643c;
  --badge: #b5643c;
  --pmark: #1f1e1c;
  --side-dark: #1f1e1c;
  --side-ink: #232220;
  --side-pill: rgba(255, 255, 255, .88);
  --font-head: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;
  --side:
    radial-gradient(circle at 50% 50%, rgba(70, 68, 64, .55) 0 3px, rgba(255, 255, 255, .3) 4px, transparent 5.5px) 60px 45px / 120px 90px,
    linear-gradient(90deg, rgba(80, 78, 74, .2) 1px, transparent 1px) 0 0 / 240px 180px,
    linear-gradient(180deg, rgba(80, 78, 74, .2) 1px, transparent 1px) 0 0 / 240px 180px,
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='500'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='5' seed='4'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.45  0 0 0 0 0.44  0 0 0 0.5 -0.1'/></filter><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='8'/><feColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.3  0 0 0 0 0.3  0 0 0 0.3 -0.04'/></filter><rect width='500' height='500' fill='%23d2cfc9'/><rect width='500' height='500' filter='url(%23c)'/><rect width='500' height='500' filter='url(%23s)'/></svg>") 0 0 / 500px 500px;
}
/* 白木の天板の色を、アイコンと数字の飾りに */
.r-card h3 .ic, .r-kic, .r-note .ic { color: #b07a44; }
.r-kic { background: #f6ede0; }
.r-side { box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -3px 0 #1f1e1c, 0 4px 10px rgba(0, 0, 0, .15), 0 24px 50px -16px rgba(0, 0, 0, .4); }
.r-ptag { background: #fff; }
/* 籐の編み目を、取りまとめの枠に */
.r-lead { border-top: 4px solid transparent; border-image: repeating-linear-gradient(45deg, #c99a5e 0 4px, #ead2a8 4px 8px) 4; }
