:root{--tiy-cream: #FAF6F0;--tiy-cream-deep: #F3ECE2;--tiy-ink: #2B2420;--tiy-ink-soft: rgba(43, 36, 32, .62);--tiy-brass: #B08D57;--tiy-amber: #C45C26;--tiy-glass: rgba(255, 253, 250, .82);--tiy-hairline: rgba(43, 36, 32, .08);--tiy-shadow-soft: 0 2px 12px rgba(43, 36, 32, .1);--tiy-shadow-float: 0 8px 32px rgba(43, 36, 32, .14);--tiy-cat-base: #8FA8B8;--tiy-cat-topping: #C98A6B;--tiy-cat-fruit: #8FAE6B;--tiy-cat-operation: #C9A227}.tiy-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tiy-glass-chip{background:var(--tiy-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--tiy-hairline);box-shadow:var(--tiy-shadow-soft)}.maker-recipe-glass{position:absolute;top:max(68px,calc(env(safe-area-inset-top) + 58px));left:14px;z-index:160;width:clamp(150px,18vw,200px);padding:10px;border-radius:19px;color:#1a1815;pointer-events:none}.maker-recipe-glass__ingredient{display:block;overflow:hidden;margin-bottom:8px;font-size:clamp(14px,1.7vw,18px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.maker-recipe-glass__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0}.maker-recipe-glass__metrics div{min-width:0;padding-top:5px;border-top:.5px solid rgba(26,24,21,.12)}.maker-recipe-glass__metrics dt{color:#1a18157a;font-size:9px}.maker-recipe-glass__metrics dd{margin:2px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.maker-recipe-glass__metrics small{margin-left:1px;font-family:inherit;font-size:8px;font-weight:600}.maker-ingredient-reveal{position:absolute;top:42%;left:50%;z-index:48;max-width:70vw;transform:translate(-50%,-50%);color:#fffffff2;font-size:clamp(38px,7.5vw,84px);font-weight:820;letter-spacing:.04em;line-height:1;text-align:center;text-shadow:0 2px 2px rgba(26,24,21,.22),0 10px 30px rgba(26,24,21,.28);white-space:nowrap;pointer-events:none}@media(max-width:640px){.maker-recipe-glass{top:max(66px,calc(env(safe-area-inset-top) + 56px));left:8px;width:142px;padding:9px;border-radius:17px}.maker-recipe-glass__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.maker-recipe-glass__metrics div{padding-top:4px}.maker-recipe-glass__metrics dt{font-size:8px}.maker-recipe-glass__metrics dd{font-size:10px}.maker-recipe-glass__metrics small{display:none}.maker-recipe-glass__ingredient{margin-bottom:6px;font-size:14px}.maker-ingredient-reveal{top:46%;font-size:clamp(34px,11vw,52px)}}
