﻿.holiday-banner--new-year{--hb-accent: #c9a227}.holiday-banner{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center;margin:1rem 0 1.5rem;padding:1rem 1.4rem;background:var(--primary-very-low);border-left:4px solid var(--hb-accent);color:var(--primary)}.holiday-banner__emblem{font-size:2.2rem;line-height:1}.holiday-banner__art{display:block;width:52px;height:52px;overflow:visible}.holiday-banner__art-button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;transition:transform .15s ease}.holiday-banner__art-button:hover{transform:scale(1.08)}.holiday-banner__art-button:active{transform:scale(0.95)}.holiday-banner__art-button:focus-visible{outline:2px solid var(--hb-accent);outline-offset:3px}.holiday-banner__art-button--emoji{font-size:2.2rem;line-height:1}.holiday-banner__body{min-width:0}.holiday-banner__heading{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:var(--font-up-2);font-weight:normal;line-height:1.25}.holiday-banner__text{margin:.2rem 0 0;font-size:var(--font-down-1);color:var(--primary-high)}.holiday-banner__note{margin:.5rem 0 0;font-size:var(--font-down-1);font-style:italic;color:var(--primary)}.holiday-banner__action{display:inline-block;margin-top:.6rem;padding:.3rem .75rem;background:rgba(0,0,0,0);border:1px solid var(--hb-accent);color:var(--primary);font-size:var(--font-down-1);cursor:pointer}.holiday-banner__action:hover{background:var(--hb-accent);color:#fff}.holiday-banner__action:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}@media(max-width: 600px){.holiday-banner{grid-template-columns:auto 1fr}.holiday-banner__emblem,.holiday-banner__art-button--emoji{font-size:1.7rem}.holiday-banner__art{width:42px;height:42px}}html.hb-emblem-new-year .d-header .title a{display:inline-flex;align-items:center}html.hb-emblem-new-year .d-header .title a::after{content:"🎉";margin-left:.4rem;font-size:1.3em;line-height:1}.holiday-particles{position:fixed;inset:0;z-index:1050;pointer-events:none}@media(min-width: 1400px){html.hb-sides-new-year #main::before,html.hb-sides-new-year #main::after{content:"";position:absolute;top:6em;z-index:-1;width:170px;height:204px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240'%3E%3Cpath d='M70 99.9 Q62 145.0 100 220' stroke='%23868e96' stroke-width='1.5' fill='none'/%3E%3Cellipse cx='70' cy='70' rx='26' ry='30.68' fill='%23c9a227'/%3E%3Cpath d='M66 99.9h8l-4 6z' fill='%23c9a227'/%3E%3Cellipse cx='60.9' cy='58.3' rx='4.68' ry='7.8' fill='%23fff' opacity='.45'/%3E%3Cpath d='M125 87.6 Q117 140.0 100 220' stroke='%23868e96' stroke-width='1.5' fill='none'/%3E%3Cellipse cx='125' cy='60' rx='24' ry='28.32' fill='%23adb5bd'/%3E%3Cpath d='M121 87.6h8l-4 6z' fill='%23adb5bd'/%3E%3Cellipse cx='116.6' cy='49.2' rx='4.32' ry='7.199999999999999' fill='%23fff' opacity='.45'/%3E%3Cpath d='M100 138.75 Q92 165.0 100 220' stroke='%23868e96' stroke-width='1.5' fill='none'/%3E%3Cellipse cx='100' cy='110' rx='25' ry='29.5' fill='%237a5cff'/%3E%3Cpath d='M96 138.75h8l-4 6z' fill='%237a5cff'/%3E%3Cellipse cx='91.25' cy='98.75' rx='4.5' ry='7.5' fill='%23fff' opacity='.45'/%3E%3Cpath d='M150 135.7 Q142 167.5 100 220' stroke='%23868e96' stroke-width='1.5' fill='none'/%3E%3Cellipse cx='150' cy='115' rx='18' ry='21.24' fill='%23f783ac'/%3E%3Cpath d='M146 135.7h8l-4 6z' fill='%23f783ac'/%3E%3Cellipse cx='143.7' cy='106.9' rx='3.2399999999999998' ry='5.3999999999999995' fill='%23fff' opacity='.45'/%3E%3Cpolygon points='41.6,131.1 42.9,137.2 48.9,138.7 43.6,141.9 43.9,148.1 39.3,144.0 33.5,146.3 36.0,140.6 32.1,135.8 38.2,136.4' fill='%23e5c76b'/%3E%3Cpolygon points='165.0,33.0 166.9,37.5 171.7,37.8 168.0,41.0 169.1,45.7 165.0,43.1 160.9,45.7 162.0,41.0 158.3,37.8 163.1,37.5' fill='%23e5c76b'/%3E%3Cpolygon points='32.1,34.4 32.2,38.5 36.0,40.2 32.1,41.7 31.7,45.8 29.1,42.5 25.0,43.4 27.3,39.9 25.3,36.3 29.3,37.4' fill='%23c9a227'/%3E%3Cpolygon points='170.0,164.0 171.6,167.8 175.7,168.1 172.6,170.8 173.5,174.9 170.0,172.7 166.5,174.9 167.4,170.8 164.3,168.1 168.4,167.8' fill='%23c9a227'/%3E%3C/svg%3E");pointer-events:none}html.hb-sides-new-year #main::before{left:12px}html.hb-sides-new-year #main::after{right:12px;transform:scaleX(-1)}}
/*# sourceMappingURL=common_theme_47_db4059ecafcfe94fc822247b3adbf7982a3496a6.css.map?__ws=forum.45homelab.com */
