.wish-sheet{--sheet-accent:var(--primary);--sheet-accent-2:var(--primary);border-color:color-mix(in srgb, var(--sheet-accent) 45%, transparent)}.wish-sheet--christmas{--sheet-accent:#b42318;--sheet-accent-2:#1f7a4d}.wish-sheet--birthday{--sheet-accent:#c2410c;--sheet-accent-2:#a21caf}.dark .wish-sheet--christmas{--sheet-accent:#f87171;--sheet-accent-2:#4ade80}.dark .wish-sheet--birthday{--sheet-accent:#fb923c;--sheet-accent-2:#e879f9}.wish-sheet__band{background:repeating-linear-gradient(90deg, var(--sheet-accent) 0 24px, var(--sheet-accent-2) 24px 48px)}.wish-sheet__title,.wish-sheet__num{color:var(--sheet-accent)}.wish-sheet__icon{color:var(--sheet-accent-2)}.wish-sheet__line{border-color:color-mix(in srgb, var(--sheet-accent) 30%, transparent)}@media print{@page{size:A4;margin:15mm}html:has(.wish-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}html:has(.wish-sheet) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}html:has(.wish-sheet) body>div{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}html:has(.wish-sheet) #main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}html:has(.wish-sheet) header{display:none!important}html:has(.wish-sheet) footer{display:none!important}html:has(.wish-sheet) a[href=\#main]{display:none!important}html:has(.wish-sheet) .fixed{display:none!important}.wish-sheet-page{max-width:none!important;margin:0!important;padding:0!important}.wish-sheet-page>div{display:block!important}.wish-sheet{--sheet-muted:#555;box-sizing:border-box;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;height:266mm;box-shadow:none!important;color:#111!important;background:#fff!important;border-radius:6mm!important;padding:12mm 14mm!important;display:flex!important}.wish-sheet--christmas,.dark .wish-sheet--christmas{--sheet-accent:#b42318;--sheet-accent-2:#1f7a4d}.wish-sheet--birthday,.dark .wish-sheet--birthday{--sheet-accent:#c2410c;--sheet-accent-2:#a21caf}.wish-sheet--neutral,.dark .wish-sheet--neutral{--sheet-accent:#1f5f55;--sheet-accent-2:#1f5f55}.wish-sheet .text-muted-foreground{color:var(--sheet-muted)!important}.wish-sheet>ol{flex-direction:column;flex:auto;display:flex;margin-top:8mm!important}.wish-sheet__title{line-height:1.15;font-size:30pt!important}.wish-sheet__line{flex:1 1 0;min-height:0;font-size:14pt;padding-top:0!important;padding-bottom:1mm!important}}
