.craft-foil,.craft-lacquer-sheen,.craft-paper-fiber,.craft-ink-wash,.craft-lantern-glow,.craft-seal-press,.craft-cloud-band,.craft-coin-spin,.craft-frame-khảm,.craft-silk-warp,.craft-reveal,.craft-btn-ink,.craft-divider-son,.craft-chip-jade,.craft-chip-vermilion{--craft-night:var(--color-bg,var(--pal-b-070910,#070910));--craft-indigo:var(--color-indigo,var(--pal-t-0b1326,#0b1326));--craft-gold:var(--color-gold,var(--pal-t-d4b46a,#d4b46a));--craft-gold-bright:var(--color-gold-bright,var(--pal-t-f3e2b0,#f3e2b0));--craft-gold-deep:var(--color-gold-deep,var(--pal-b-9a7428,#9a7428));--craft-son:var(--color-red,var(--pal-t-c41e32,#c41e32));--craft-son-deep:var(--color-red-deep,#6e0d18);--craft-paper:var(--color-paper,var(--pal-b-f3e6c8,#f3e6c8));--craft-paper-ink:var(--color-paper-ink,var(--pal-t-3d1a12,#3d1a12));--craft-ink:var(--color-ink,var(--pal-t-f6ebd4,#f6ebd4));--craft-ease:cubic-bezier(.22, .61, .36, 1);--ib-o0:.22;--ib-o1:.85;--ib-o2:.55;--ib-t0:translate(-50%, -50%) scale(.35);--ib-t1:translate(-50%, -50%) scale(18);--ib-t2:translate(-50%, -50%) scale(28);--ib-b0:10px;--ib-b1:16px;--ib-b2:22px}.craft-foil{isolation:isolate;color:var(--craft-gold-bright);background-color:var(--craft-gold-deep);background-image:linear-gradient(112deg, transparent 0%, transparent 28%, color-mix(in srgb, var(--craft-gold-bright) 0%, transparent) 36%, color-mix(in srgb, var(--craft-gold-bright) 78%, transparent) 48%, color-mix(in srgb, var(--craft-paper) 55%, transparent) 52%, color-mix(in srgb, var(--craft-gold-bright) 70%, transparent) 56%, transparent 68%, transparent 100%), linear-gradient(118deg, var(--craft-gold-deep) 0%, var(--craft-gold) 22%, var(--craft-gold-bright) 38%, var(--craft-gold) 54%, var(--craft-gold-deep) 72%, var(--pal-b-6e5318,#6e5318) 100%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--craft-gold-deep) 40%, transparent) 0 1px, transparent 1px 7px);animation:foilSweep var(--craft-foil-duration,4.8s) ease-in-out infinite;background-position:0 40%,50%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:240% 140%,100% 100%,8px 100%;position:relative}.craft-foil:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--craft-paper) 22%, transparent) 49%, transparent 63%);mix-blend-mode:soft-light;background-position:0%;background-size:280% 100%;animation:5.5s ease-in-out infinite reverse foilSweep;position:absolute;inset:0}.craft-foil:after{content:"";pointer-events:none;z-index:2;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--craft-gold-bright) 38%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--craft-gold-deep) 55%, transparent);position:absolute;inset:0}.craft-foil--text{color:#0000;-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.craft-foil--text:before,.craft-foil--text:after{display:none}.craft-lacquer-sheen{isolation:isolate;background-color:var(--craft-night);background-image:radial-gradient(120% 80% at 18% -10%, color-mix(in srgb, var(--craft-gold) 10%, transparent), transparent 46%), linear-gradient(180deg, var(--craft-indigo) 0%, var(--craft-night) 62%, var(--pal-b-05060c,#05060c) 100%);border:1px solid color-mix(in srgb, var(--craft-gold) 28%, transparent);box-shadow:0 16px 40px #0000007a, inset 0 1px 0 color-mix(in srgb, var(--craft-gold-bright) 12%, transparent);position:relative;overflow:clip}.craft-lacquer-sheen:before{content:"";pointer-events:none;z-index:0;border:1px solid color-mix(in srgb, var(--craft-gold) 18%, transparent);position:absolute;inset:8px}.craft-lacquer-sheen:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--craft-ink) 0%, transparent) 32%, color-mix(in srgb, var(--craft-gold-bright) 22%, transparent) 48%, color-mix(in srgb, var(--craft-ink) 14%, transparent) 54%, transparent 72%);mix-blend-mode:screen;opacity:.72;width:42%;animation:lacquerFlash 7.2s var(--craft-ease) infinite;position:absolute;top:-20%;bottom:-20%;left:-35%;transform:skew(-18deg)}.craft-lacquer-sheen>*{z-index:2;position:relative}html[data-theme=light] footer.craft-lacquer-sheen,html.light footer.craft-lacquer-sheen,html[data-theme=light] main.craft-lacquer-sheen:where(:not(.page-night,.feng-shui-page)),html.light main.craft-lacquer-sheen:where(:not(.page-night,.feng-shui-page)){background-color:var(--skin-bg,#fff7ed);background-image:radial-gradient(120% 80% at 18% -10%, #b4530914, transparent 46%), linear-gradient(180deg, var(--skin-bg,#fff7ed) 0%, var(--skin-bg-2,#fef3c7) 100%);box-shadow:0 -.5rem 2rem #78350f0f,inset 0 1px #b453091a}.craft-paper-fiber{--craft-fiber-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='do' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0.24  0 0 0 0 0.10  0 0 0 0 0.07  0 0 0 0.42 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23do)'/%3E%3C/svg%3E");isolation:isolate;color:var(--craft-paper-ink);background-color:var(--craft-paper);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--craft-paper-ink) 7%, transparent) 0 1px, transparent 1px 13px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--craft-gold-deep) 8%, transparent) 0 1px, transparent 1px 17px), repeating-linear-gradient(18deg, color-mix(in srgb, var(--craft-paper-ink) 5%, transparent) 0 1px, transparent 1px 9px), repeating-linear-gradient(-27deg, color-mix(in srgb, var(--craft-gold) 6%, transparent) 0 1px, transparent 1px 21px), var(--craft-fiber-noise), linear-gradient(180deg, var(--pal-b-f7edd4,#f7edd4) 0%, var(--craft-paper) 48%, var(--pal-b-ead6b0,#ead6b0) 100%);box-shadow:inset 0 0 48px color-mix(in srgb, var(--craft-gold-deep) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--craft-paper) 80%, #fff);background-repeat:repeat;background-size:auto,auto,auto,auto,180px 180px,auto;position:relative}.craft-paper-fiber:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(93deg, transparent 0 10px, color-mix(in srgb, var(--craft-paper-ink) 4.5%, transparent) 10px 11px, transparent 11px 28px), var(--craft-fiber-noise);opacity:.55;mix-blend-mode:multiply;background-size:auto,140px 140px;position:absolute;inset:0}.craft-paper-fiber:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse at 12% 18%, color-mix(in srgb, var(--craft-gold-deep) 8%, transparent), transparent 36%), radial-gradient(ellipse at 88% 82%, color-mix(in srgb, var(--craft-paper-ink) 9%, transparent), transparent 40%);mix-blend-mode:multiply;position:absolute;inset:0}.craft-paper-fiber>*{z-index:1;position:relative}.craft-ink-wash{isolation:isolate;--ib-o0:.34;--ib-o1:.58;--ib-o2:.7;--ib-t0:scale(.92);--ib-t1:scale(1.02);--ib-t2:scale(1.08);--ib-b0:16px;--ib-b1:20px;--ib-b2:22px;position:relative;overflow:hidden}.craft-ink-wash:before,.craft-ink-wash:after{content:"";pointer-events:none;z-index:0;filter:blur(18px);animation:inkBloom 8.5s var(--craft-ease) infinite alternate;border-radius:50%;position:absolute}.craft-ink-wash:before{background:radial-gradient(ellipse at 40% 45%, color-mix(in srgb, var(--craft-paper-ink) 42%, transparent) 0%, transparent 68%), radial-gradient(ellipse at 62% 58%, color-mix(in srgb, var(--craft-indigo) 36%, transparent) 0%, transparent 70%);width:min(52vw,26rem);height:min(40vw,20rem);top:-18%;left:-12%}.craft-ink-wash:after{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--craft-son-deep) 28%, transparent) 0%, transparent 66%), radial-gradient(ellipse at 30% 40%, color-mix(in srgb, var(--craft-gold-deep) 16%, transparent) 0%, transparent 72%);width:min(48vw,22rem);height:min(36vw,18rem);animation-duration:10.2s;animation-delay:-2.8s;bottom:-16%;right:-14%}.craft-ink-wash>*{z-index:1;position:relative}.craft-lantern-glow{isolation:isolate;background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--craft-gold-bright) 38%, transparent), transparent 36%), radial-gradient(circle at 50% 70%, var(--craft-son) 0%, var(--craft-son-deep) 62%, var(--pal-b-3a0810,#3a0810) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--craft-gold) 40%, transparent), 0 0 18px color-mix(in srgb, var(--craft-son) 46%, transparent), 0 0 42px color-mix(in srgb, var(--craft-gold) 22%, transparent), inset 0 10px 18px color-mix(in srgb, var(--craft-gold-bright) 16%, transparent), inset 0 -12px 16px color-mix(in srgb, var(--craft-son-deep) 55%, transparent);animation:3.4s ease-in-out infinite lanternPulse;position:relative}.craft-lantern-glow:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--craft-gold-bright) 55%, transparent), transparent 70%);mix-blend-mode:screen;opacity:.7;border-radius:50%;height:28%;position:absolute;top:10%;left:18%;right:18%}.craft-lantern-glow:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--craft-son) 28%, transparent), transparent 68%);filter:blur(10px);position:absolute;inset:-18%}.craft-seal-press{--craft-seal-size:5.5rem;width:var(--craft-seal-size);min-height:var(--craft-seal-size);color:var(--craft-paper);font-family:var(--font-serif,"Source Serif 4", Georgia, serif);letter-spacing:.06em;text-align:center;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--craft-son) 88%, var(--craft-gold-bright)), var(--craft-son) 42%, var(--craft-son-deep) 100%);border:3px double color-mix(in srgb, var(--craft-gold-bright) 55%, var(--craft-paper));box-shadow:0 10px 0 color-mix(in srgb, var(--craft-son-deep) 85%, #000), 0 14px 22px #0006, inset 0 2px 0 color-mix(in srgb, var(--craft-paper) 22%, transparent);transform-origin:50% 60%;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;padding:.55rem;font-weight:600;line-height:1.15;display:inline-grid;position:relative}.craft-seal-press:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--craft-paper) 28%, transparent);border-radius:50%;position:absolute;inset:8px}.craft-seal-press:after{content:"";pointer-events:none;border:1px dashed color-mix(in srgb, var(--craft-gold-bright) 35%, transparent);border-radius:50%;position:absolute;inset:14px}.craft-seal-press:hover,.craft-seal-press:focus-visible{animation:.62s cubic-bezier(.2,.8,.2,1) sealPress}.craft-seal-press:active{box-shadow:0 3px 0 color-mix(in srgb, var(--craft-son-deep) 85%, #000), 0 6px 12px #0000005c, inset 0 2px 0 color-mix(in srgb, var(--craft-paper) 16%, transparent);animation:none;transform:translateY(7px)scale(.96)}.craft-seal-press--square{border-radius:.35rem}.craft-seal-press--square:before,.craft-seal-press--square:after{border-radius:.15rem}.craft-cloud-band{--craft-cloud:color-mix(in srgb, var(--craft-paper) 72%, var(--craft-gold-bright));--craft-cloud-dim:color-mix(in srgb, var(--craft-indigo) 35%, var(--craft-paper));--craft-cloud-h:clamp(5.5rem, 16vw, 9rem);height:var(--craft-cloud-h);pointer-events:none;display:block;position:relative;overflow:hidden}.craft-cloud-band:before,.craft-cloud-band:after{content:"";background:var(--craft-cloud);border-radius:50%;width:4.2rem;height:2.1rem;animation:18s ease-in-out infinite cloudDrift;position:absolute;bottom:18%}.craft-cloud-band:before{opacity:.82;box-shadow:2.1rem .35rem 0 .45rem var(--craft-cloud), 4.4rem -.15rem 0 .2rem var(--craft-cloud), 6.6rem .4rem 0 .55rem var(--craft-cloud), 9.1rem .05rem 0 .15rem var(--craft-cloud), 11.4rem .5rem 0 .5rem var(--craft-cloud), 14rem .15rem 0 .25rem var(--craft-cloud), 16.6rem .45rem 0 .4rem var(--craft-cloud), 19.2rem 0 0 .1rem var(--craft-cloud), 21.8rem .35rem 0 .48rem var(--craft-cloud), 24.6rem .2rem 0 .22rem var(--craft-cloud), 27.2rem .4rem 0 .42rem var(--craft-cloud), 30rem .1rem 0 .18rem var(--craft-cloud);filter:blur(.4px);left:8%}.craft-cloud-band:after{background:var(--craft-cloud-dim);opacity:.55;width:5rem;height:2.4rem;box-shadow:2.6rem .2rem 0 .35rem var(--craft-cloud-dim), 5.2rem .45rem 0 .15rem var(--craft-cloud-dim), 7.8rem .1rem 0 .5rem var(--craft-cloud-dim), 10.6rem .35rem 0 .2rem var(--craft-cloud-dim), 13.4rem .05rem 0 .4rem var(--craft-cloud-dim), 16.2rem .4rem 0 .18rem var(--craft-cloud-dim), 19rem .15rem 0 .45rem var(--craft-cloud-dim), 21.8rem .3rem 0 .22rem var(--craft-cloud-dim), 24.8rem .08rem 0 .38rem var(--craft-cloud-dim), 27.6rem .42rem 0 .16rem var(--craft-cloud-dim), 30.4rem .18rem 0 .44rem var(--craft-cloud-dim);filter:blur(1.1px);animation-duration:26s;animation-direction:reverse;bottom:4%;left:2%}.craft-cloud-band--gold{--craft-cloud:color-mix(in srgb, var(--craft-gold) 55%, var(--craft-paper));--craft-cloud-dim:color-mix(in srgb, var(--craft-gold-deep) 40%, var(--craft-indigo))}.craft-coin-spin{--craft-coin-size:4.5rem;width:var(--craft-coin-size);height:var(--craft-coin-size);color:var(--craft-gold-deep);font-family:var(--font-serif,"Source Serif 4", Georgia, serif);background:radial-gradient(circle at 32% 28%, var(--craft-gold-bright) 0%, var(--craft-gold) 38%, var(--craft-gold-deep) 78%, var(--pal-b-5c4414,#5c4414) 100%);border:2px solid color-mix(in srgb, var(--craft-gold-bright) 70%, var(--craft-paper));box-shadow:0 0 0 3px color-mix(in srgb, var(--craft-gold-deep) 70%, #000), 0 8px 16px #0000005c, inset 0 2px 0 color-mix(in srgb, var(--craft-paper) 40%, transparent);animation:coinSpin var(--craft-coin-duration,22s) linear infinite;transform-origin:50%;backface-visibility:hidden;border-radius:50%;place-items:center;font-weight:600;display:inline-grid;position:relative}.craft-coin-spin:before{content:"";border:1px solid color-mix(in srgb, var(--craft-gold-deep) 55%, transparent);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--craft-gold) 22%, transparent);border-radius:50%;position:absolute;inset:12%}.craft-coin-spin:after{content:"";background:var(--craft-night);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-gold-deep) 50%, transparent);border-radius:12%;position:absolute;inset:34%}.craft-coin-spin:hover{animation-play-state:paused}.craft-frame-khảm{--craft-frame-inset:10px;--craft-frame-arm:1.45rem;--craft-frame-w:2px;--craft-frame-metal:var(--craft-gold);--craft-frame-bright:var(--craft-gold-bright);position:relative}.craft-frame-khảm:before,.craft-frame-khảm:after{content:"";pointer-events:none;inset:var(--craft-frame-inset);z-index:2;position:absolute}.craft-frame-khảm:before{background-image:linear-gradient(var(--craft-frame-bright), var(--craft-frame-metal)), linear-gradient(var(--craft-frame-metal), var(--craft-frame-bright)), linear-gradient(var(--craft-frame-bright), var(--craft-frame-metal)), linear-gradient(var(--craft-frame-metal), var(--craft-frame-bright));background-repeat:no-repeat;background-size:var(--craft-frame-arm) var(--craft-frame-w), var(--craft-frame-w) var(--craft-frame-arm), var(--craft-frame-arm) var(--craft-frame-w), var(--craft-frame-w) var(--craft-frame-arm);background-position:0 0,0 0,100% 0,100% 0}.craft-frame-khảm:after{background-image:linear-gradient(var(--craft-frame-metal), var(--craft-frame-bright)), linear-gradient(var(--craft-frame-bright), var(--craft-frame-metal)), linear-gradient(var(--craft-frame-metal), var(--craft-frame-bright)), linear-gradient(var(--craft-frame-bright), var(--craft-frame-metal));background-repeat:no-repeat;background-size:var(--craft-frame-arm) var(--craft-frame-w), var(--craft-frame-w) var(--craft-frame-arm), var(--craft-frame-arm) var(--craft-frame-w), var(--craft-frame-w) var(--craft-frame-arm);background-position:0 100%,0 100%,100% 100%,100% 100%}.craft-frame-khảm--wide{--craft-frame-arm:2.15rem;--craft-frame-w:3px}.craft-silk-warp{isolation:isolate;background-color:var(--craft-indigo);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--craft-gold) 0%, transparent) 0 1px, color-mix(in srgb, var(--craft-gold) 11%, transparent) 1px 2px, transparent 2px 13px), repeating-linear-gradient(90deg, transparent 0 7px, color-mix(in srgb, var(--craft-gold-bright) 7%, transparent) 7px 8px, transparent 8px 26px), repeating-linear-gradient(90deg, transparent 0 19px, color-mix(in srgb, var(--craft-son) 8%, transparent) 19px 20px, transparent 20px 52px), linear-gradient(180deg, var(--craft-indigo), var(--craft-night));position:relative}.craft-silk-warp:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg, transparent 0 3px, color-mix(in srgb, var(--craft-paper) 4%, transparent) 3px 4px, transparent 4px 29px), linear-gradient(180deg, color-mix(in srgb, var(--craft-gold-bright) 8%, transparent), transparent 28%, transparent 72%, color-mix(in srgb, var(--craft-gold-deep) 10%, transparent));mix-blend-mode:soft-light;position:absolute;inset:0}.craft-silk-warp:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000002e,#0000);width:42%;position:absolute;inset:0 auto 0 0}.craft-silk-warp>*{z-index:1;position:relative}.craft-reveal{--craft-reveal-distance:1.15rem;--craft-reveal-duration:.78s;--craft-reveal-delay:0s;animation:revealUp var(--craft-reveal-duration) var(--craft-ease) var(--craft-reveal-delay) both}.craft-reveal[data-craft-revealed=false]{animation:none}.craft-reveal--late{--craft-reveal-delay:.14s}.craft-reveal--later{--craft-reveal-delay:.28s}.craft-reveal-stagger>.craft-reveal:first-child{--craft-reveal-delay:0s}.craft-reveal-stagger>.craft-reveal:nth-child(2){--craft-reveal-delay:80ms}.craft-reveal-stagger>.craft-reveal:nth-child(3){--craft-reveal-delay:.16s}.craft-reveal-stagger>.craft-reveal:nth-child(4){--craft-reveal-delay:.24s}.craft-btn-ink{--craft-btn-fg:var(--craft-paper);--craft-btn-bg:var(--craft-son);isolation:isolate;border:1px solid color-mix(in srgb, var(--craft-gold) 45%, var(--craft-son-deep));color:var(--craft-btn-fg);background-color:var(--craft-btn-bg);font-family:var(--font-sans,"Be Vietnam Pro", "Be Vietnam Pro fallback", "Segoe UI", system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--craft-gold-bright) 22%, transparent), 0 8px 20px color-mix(in srgb, var(--craft-son-deep) 35%, transparent);transition:color .28s var(--craft-ease), border-color .28s var(--craft-ease), transform .28s var(--craft-ease);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.craft-btn-ink:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle, var(--craft-son-deep) 0%, var(--craft-son) 42%, transparent 72%);opacity:0;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.craft-btn-ink:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--craft-gold-bright) 14%, transparent), transparent 46%);mix-blend-mode:soft-light;position:absolute;inset:0}.craft-btn-ink>*{z-index:1;position:relative}.craft-btn-ink:hover,.craft-btn-ink:focus-visible{border-color:var(--craft-gold-bright);color:var(--craft-paper)}.craft-btn-ink:hover:before,.craft-btn-ink:focus-visible:before{opacity:1;animation:inkBloom .7s var(--craft-ease) 1 forwards}.craft-btn-ink:active{transform:translateY(1px)}.craft-btn-ink:disabled,.craft-btn-ink[aria-disabled=true]{opacity:.48;cursor:not-allowed;box-shadow:none}.craft-btn-ink:disabled:before,.craft-btn-ink[aria-disabled=true]:before{opacity:0!important;animation:none!important}.craft-divider-son{--craft-div-h:1.15rem;width:100%;height:var(--craft-div-h);background:linear-gradient(90deg, transparent, var(--craft-gold) 18%, var(--craft-gold) 82%, transparent) center / 100% 1px no-repeat, linear-gradient(90deg, transparent, var(--craft-son) 28%, var(--craft-son) 72%, transparent) center / 100% 3px no-repeat;background-position:50% 42%,50% 58%;background-repeat:no-repeat;border:0;margin-block:1.25rem;display:block;position:relative}.craft-divider-son:before,.craft-divider-son:after{content:"";border:1px solid var(--craft-gold);background:var(--craft-son);width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--craft-night);position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.craft-divider-son:before{left:12%}.craft-divider-son:after{right:12%}.craft-divider-son--short{width:min(16rem,70%);margin-inline:auto}.craft-divider-son--short:before{left:4%}.craft-divider-son--short:after{right:4%}.craft-chip-jade,.craft-chip-vermilion{font-family:var(--font-sans,"Be Vietnam Pro", "Be Vietnam Pro fallback", "Segoe UI", system-ui, sans-serif);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.78rem;font-weight:600;line-height:1.25;display:inline-flex}.craft-chip-jade{color:var(--craft-paper-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--craft-paper) 70%, #fff) 0%, var(--craft-paper) 48%, var(--pal-b-e6d2a8,#e6d2a8) 100%);border:1px solid color-mix(in srgb, var(--craft-gold-deep) 45%, var(--craft-paper));box-shadow:inset 0 1px 0 color-mix(in srgb, #fff 35%, var(--craft-paper)), inset 0 -1px 0 color-mix(in srgb, var(--craft-gold-deep) 18%, transparent), 0 1px 0 color-mix(in srgb, var(--craft-gold) 22%, transparent)}.craft-chip-jade:before{content:"";background:radial-gradient(circle at 35% 30%, var(--craft-gold-bright), var(--craft-gold) 55%, var(--craft-gold-deep));width:.42rem;height:.42rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--craft-gold-deep) 35%, transparent);border-radius:50%}.craft-chip-vermilion{color:var(--craft-paper);background:linear-gradient(180deg, color-mix(in srgb, var(--craft-son) 88%, var(--craft-gold-bright)), var(--craft-son) 42%, var(--craft-son-deep));border:1px solid color-mix(in srgb, var(--craft-gold) 40%, var(--craft-son-deep));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--craft-gold-bright) 22%, transparent), 0 4px 10px color-mix(in srgb, var(--craft-son-deep) 28%, transparent)}.craft-chip-vermilion:before{content:"";background:var(--craft-gold-bright);width:.42rem;height:.42rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--craft-gold-deep) 40%, transparent);border-radius:50%}.craft-paper-fiber.craft-frame-khảm,.craft-lacquer-sheen.craft-frame-khảm,.craft-silk-warp.craft-frame-khảm{--craft-frame-inset:12px}.craft-reveal.craft-foil,.craft-reveal.craft-lantern-glow,.craft-reveal.craft-seal-press{animation-name:revealUp}@keyframes foilSweep{0%{background-position:-20% 40%,50%,0 0}40%{background-position:45%,50%,0 0}70%{background-position:110% 58%,50%,0 0}to{background-position:220% 40%,50%,0 0}}@keyframes lacquerFlash{0%{opacity:0;transform:skew(-18deg)translate(-40%)}12%{opacity:.78}38%{opacity:.15;transform:skew(-18deg)translate(180%)}39%,to{opacity:0;transform:skew(-18deg)translate(220%)}}@keyframes lanternPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--craft-gold) 34%, transparent), 0 0 14px color-mix(in srgb, var(--craft-son) 38%, transparent), 0 0 32px color-mix(in srgb, var(--craft-gold) 14%, transparent), inset 0 10px 18px color-mix(in srgb, var(--craft-gold-bright) 12%, transparent), inset 0 -12px 16px color-mix(in srgb, var(--craft-son-deep) 55%, transparent);filter:brightness(.96)}45%{box-shadow:0 0 0 1px color-mix(in srgb, var(--craft-gold-bright) 55%, transparent), 0 0 24px color-mix(in srgb, var(--craft-son) 62%, transparent), 0 0 52px color-mix(in srgb, var(--craft-gold) 28%, transparent), inset 0 10px 18px color-mix(in srgb, var(--craft-gold-bright) 22%, transparent), inset 0 -12px 16px color-mix(in srgb, var(--craft-son-deep) 45%, transparent);filter:brightness(1.08)}}@keyframes sealPress{0%{filter:brightness();transform:translateY(0)scale(1)}38%{filter:brightness(.86);transform:translateY(8px)scale(.94)}62%{filter:brightness(1.06);transform:translateY(-2px)scale(1.03)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes inkBloom{0%{opacity:var(--ib-o0);transform:var(--ib-t0);filter:blur(var(--ib-b0))}55%{opacity:var(--ib-o1);transform:var(--ib-t1);filter:blur(var(--ib-b1))}to{opacity:var(--ib-o2);transform:var(--ib-t2);filter:blur(var(--ib-b2))}}@keyframes cloudDrift{0%,to{transform:translate(0)}50%{transform:translate(3.5%)}}@keyframes coinSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes revealUp{0%{opacity:0;transform:translateY(var(--craft-reveal-distance,1.15rem))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.craft-foil,.craft-foil:before,.craft-lacquer-sheen:after,.craft-ink-wash:before,.craft-ink-wash:after,.craft-lantern-glow,.craft-seal-press,.craft-seal-press:hover,.craft-seal-press:focus-visible,.craft-cloud-band:before,.craft-cloud-band:after,.craft-coin-spin,.craft-reveal,.craft-reveal.craft-foil,.craft-reveal.craft-lantern-glow,.craft-reveal.craft-seal-press,.craft-btn-ink:before,.craft-btn-ink:hover:before,.craft-btn-ink:focus-visible:before{animation:none!important}.craft-foil,.craft-foil:before{background-position:42%,50%,0 0}.craft-lacquer-sheen:after{opacity:.22;transform:skew(-18deg)translate(35%)}.craft-ink-wash:before,.craft-ink-wash:after{filter:blur(18px);opacity:.45;transform:none}.craft-lantern-glow{filter:none}.craft-seal-press:hover,.craft-seal-press:focus-visible{filter:none;transform:translateY(4px)}.craft-cloud-band:before,.craft-cloud-band:after{transform:none}.craft-coin-spin{transform:none;animation-play-state:paused!important}.craft-reveal{opacity:1;transform:none}.craft-btn-ink:hover:before,.craft-btn-ink:focus-visible:before{opacity:.35;filter:none;width:140%;height:140%;transform:translate(-50%,-50%)scale(1)}}.craft-btn-ink:focus-visible,.craft-seal-press:focus-visible,.craft-chip-jade:focus-visible,.craft-chip-vermilion:focus-visible{outline:2px solid var(--craft-gold,var(--pal-b-d4b46a,#d4b46a));outline-offset:3px}html[data-palette=tet-2027]{--pal-b-05060c:#2c0916;--pal-b-070910:#300b19;--pal-b-3a0810:#450210;--pal-b-5c4414:#5e3f08;--pal-b-6e5318:#724d09;--pal-b-9a7428:#a4721e;--pal-b-d4b46a:#efbb2e;--pal-b-e6d2a8:#fbdc98;--pal-b-ead6b0:#fee0a3;--pal-b-f3e6c8:#ffecc6;--pal-b-f7edd4:#fbeecd;--pal-t-0b1326:#220915;--pal-t-3d1a12:#3f1610;--pal-t-c41e32:#c8141e;--pal-t-d4b46a:#efbb2e;--pal-t-f3e2b0:#ffebb9;--pal-t-f6ebd4:#faecce}
