/* 古風共用：毛筆字型、真古畫取下的絹紙裱綾材質、做舊層。每個範本 <head> 載入 */
@font-face{font-family:"GuShu";src:url(fonts/shu.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"GuShu";src:url(fonts/shub.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"GuCao";src:url(fonts/cao.woff2) format("woff2");font-display:swap}
:root{
 --shu:"GuShu","LXGW WenKai TC",serif;
 --cao:"GuCao","GuShu",serif;
 --tex-paper:url(gu/tex-paper.jpg);
 --tex-silk:url(gu/tex-silkold.jpg);
 --tex-silkdark:url(gu/tex-silkdark.jpg);
 --tex-ling:url(gu/tex-ling.jpg)
}
/* 行書標題、草書落款 */
.shu{font-family:var(--shu);font-weight:700}
.cao{font-family:var(--cao);font-weight:400}
/* 材質：直接取自宋明絹本與紙本的空白處 */
.gu-paper{background-color:#e8d9b8;background-image:var(--tex-paper);background-size:360px}
.gu-silk{background-color:#8d7556;background-image:var(--tex-silk);background-size:360px}
.gu-silkdark{background-color:#5e4f37;background-image:var(--tex-silkdark);background-size:360px}
.gu-ling{background-color:#d8ccb2;background-image:linear-gradient(rgba(224,214,192,.5),rgba(224,214,192,.5)),var(--tex-ling);background-size:auto,150px}
/* 做舊層：四角壓暗、黃斑與水漬，疊在整頁最上面，不擋點擊 */
.gu-age{position:fixed;inset:0;pointer-events:none;z-index:60;mix-blend-mode:multiply;
 background:
  radial-gradient(ellipse 120% 90% at 50% 45%,transparent 55%,rgba(92,64,28,.28) 100%),
  radial-gradient(circle at 12% 18%,rgba(150,105,45,.10) 0 3%,transparent 9%),
  radial-gradient(circle at 86% 72%,rgba(150,105,45,.09) 0 2%,transparent 7%),
  radial-gradient(circle at 64% 12%,rgba(140,95,40,.07) 0 1.5%,transparent 5%),
  radial-gradient(ellipse at 30% 88%,rgba(150,110,50,.10),transparent 30%)}
/* 古畫圖片：只微調，不再加濾鏡破壞原色 */
.gu-hua{display:block;width:100%;height:100%;object-fit:cover}
.gu-credit{font-size:12px;letter-spacing:.1em;opacity:.65}
@media print{.gu-age{display:none}}
/* 標題一律換成行書毛筆字；毛筆字本身有筆意，不再疊墨暈濾鏡 */
h1,h2,h3{font-family:var(--shu)!important;font-weight:700!important;filter:none!important}
/* 灑金箋：隨機金屑，不排成規則點陣 */
.gu-sajin{background-color:#d6b676;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.18' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .86 0 0 0 0 .5 0 0 0 14 -10.2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E"),var(--tex-paper);background-size:300px,360px;background-blend-mode:normal,multiply}
