﻿.holiday-banner--st-patricks{--hb-accent: #2b8a3e}.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-st-patricks .d-header .title a{display:inline-flex;align-items:center}html.hb-emblem-st-patricks .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-st-patricks #main::before,html.hb-sides-st-patricks #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%3Cg transform='translate(100 105) rotate(-5) scale(2.5)'%3E%3Cpath d='M0 0 Q6 22 -2 36' stroke='%232b8a3e' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cpath transform='rotate(0)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%232f9e44'/%3E%3Cpath transform='rotate(120)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%232f9e44'/%3E%3Cpath transform='rotate(240)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%232f9e44'/%3E%3C/g%3E%3Cg transform='translate(48 165) rotate(-30) scale(1.2)'%3E%3Cpath d='M0 0 Q6 22 -2 36' stroke='%232b8a3e' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cpath transform='rotate(0)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2337b24d'/%3E%3Cpath transform='rotate(120)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2337b24d'/%3E%3Cpath transform='rotate(240)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2337b24d'/%3E%3C/g%3E%3Cg transform='translate(156 168) rotate(25) scale(1.3)'%3E%3Cpath d='M0 0 Q6 22 -2 36' stroke='%232b8a3e' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cpath transform='rotate(0)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2340c057'/%3E%3Cpath transform='rotate(120)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2340c057'/%3E%3Cpath transform='rotate(240)' d='M0 0C-6-7-15-12-15-20C-15-29-3-30 0-22C3-30 15-29 15-20C15-12 6-7 0 0Z' fill='%2340c057'/%3E%3C/g%3E%3Ccircle cx='85' cy='215' r='9' fill='%23f2c94c' stroke='%23c99a1e' stroke-width='1.5'/%3E%3Ccircle cx='103' cy='208' r='9' fill='%23f2c94c' stroke='%23c99a1e' stroke-width='1.5'/%3E%3Ccircle cx='121' cy='216' r='9' fill='%23f2c94c' stroke='%23c99a1e' stroke-width='1.5'/%3E%3Ccircle cx='94' cy='224' r='9' fill='%23f2c94c' stroke='%23c99a1e' stroke-width='1.5'/%3E%3Ccircle cx='112' cy='225' r='9' fill='%23f2c94c' stroke='%23c99a1e' stroke-width='1.5'/%3E%3C/svg%3E");pointer-events:none}html.hb-sides-st-patricks #main::before{left:12px}html.hb-sides-st-patricks #main::after{right:12px;transform:scaleX(-1)}}html.hb-special-st-patricks .holiday-banner--st-patricks{position:relative}html.hb-special-st-patricks .holiday-banner--st-patricks::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, #e03131, #f76707, #fcc419, #37b24d, #1c7ed6, #7048e8)}
/*# sourceMappingURL=common_theme_49_b8529090006bd749036b382011ceec59f4cc7732.css.map?__ws=forum.45homelab.com */
