.menu-nav a[href="/guide/card-meanings/"]{display:none}.site-header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;padding-top:calc(12px + env(safe-area-inset-top));z-index:910;pointer-events:none}.site-header .wordmark,.site-header .menu-trigger{pointer-events:auto}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:170%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,10,16,.82) 0%,rgba(8,10,16,.55) 52%,transparent 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%);opacity:0;transition:opacity .4s ease}body.scrolled .site-header:before{opacity:1}body.menu-open .site-header:before{opacity:0}.wordmark{font-family:GFS Didot,Georgia,serif;font-size:11px;letter-spacing:.35em;color:#9a9db0;transition:color .5s ease}body.menu-open .wordmark{color:#585b6e}.menu-trigger{background:none;border:none;cursor:pointer;padding:8px;animation:sigil-float 7s ease-in-out infinite;-webkit-tap-highlight-color:transparent;view-transition-name:hwc-sigil}@keyframes sigil-float{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(-4px);opacity:1}}.menu-trigger .sigil{display:inline-block;color:#c9a86a;font-family:system-ui,-apple-system,sans-serif;font-size:24px;line-height:1;transition:transform .45s ease}body.menu-open .menu-trigger .sigil{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.menu-trigger{animation:none}}.menu-veil{position:fixed;inset:0;z-index:900;background:#080a108c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s;display:flex;flex-direction:column;justify-content:space-between;padding:96px 26px 28px;padding-top:calc(96px + env(safe-area-inset-top));padding-bottom:calc(28px + env(safe-area-inset-bottom))}body.menu-open .menu-veil{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.menu-veil,.menu-veil *{touch-action:auto}.menu-nav{text-align:right}.menu-nav a,.menu-nav a:hover{display:block;text-decoration:none;margin-bottom:32px;opacity:0;transform:translate(14px);transition:opacity .5s ease,transform .5s ease}body.menu-open .menu-nav a{opacity:1;transform:translate(0)}body.menu-open .menu-nav a:nth-child(1){transition-delay:.1s}body.menu-open .menu-nav a:nth-child(2){transition-delay:.17s}body.menu-open .menu-nav a:nth-child(3){transition-delay:.24s}body.menu-open .menu-nav a:nth-child(4){transition-delay:.31s}.menu-nav .num{font-size:10px;letter-spacing:.2em;color:#585b6e;margin-right:14px}.menu-nav .label{font-size:20px;letter-spacing:.18em;color:#e8e6df;transition:color .3s ease}.menu-nav a:hover .label,.menu-nav a.is-current .label{color:#c9a86a}.menu-nav a.is-current .label:before{content:"✦ ";font-size:12px}.menu-foot{text-align:right;opacity:0;transition:opacity .5s ease .38s}body.menu-open .menu-foot{opacity:1}.menu-foot .rule{height:1px;background:#c9a86a4d;margin-bottom:18px}.menu-foot .lang{font-size:13px;letter-spacing:.15em}.menu-foot .lang .on{color:#c9a86a;border-bottom:none;padding-bottom:3px;cursor:pointer;background-image:linear-gradient(to right,transparent,rgba(201,168,106,.7),transparent);background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}.menu-foot .lang .off{color:#585b6e;cursor:pointer}.menu-foot .lang .sep{color:#585b6e;margin:0 10px}.menu-foot .mail{display:block;margin-top:14px;font-size:11px;letter-spacing:.12em;color:#585b6e;text-decoration:none}.draw-page .site-header .wordmark{display:none}.draw-page .site-header .settings-label{font-size:11px;letter-spacing:.12em;color:#c9a86aa6;cursor:pointer;pointer-events:auto;background:none;border:none;padding:2px 0 3px;font-family:"Noto Serif TC",serif;background-image:linear-gradient(to right,transparent,rgba(201,168,106,.5),transparent);background-size:100% 1px;background-position:bottom;background-repeat:no-repeat;transition:opacity .25s ease}body.menu-open .settings-label{opacity:0;pointer-events:none}@view-transition{navigation: auto;}
