:root{font-family:NeueHaasUnica,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#233e31;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100vh;width:100vw;display:flex;justify-content:center;align-items:flex-start;background-color:#233e31;background-repeat:no-repeat;background-position:top center}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;pointer-events:none;z-index:0}body>*{position:relative;z-index:1}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100vw;min-height:100vh;display:flex;justify-content:center;align-items:flex-start}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app{width:100vw;min-height:100vh;display:flex;align-items:center;background-color:#000;background-size:contain;background-repeat:no-repeat;background-position:top center;padding:.5rem;box-sizing:border-box}.poster-row[data-v-bb4a79c1]{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;padding:.25rem .35rem;border:1px solid transparent}.poster-row[data-v-bb4a79c1]:hover:not(.editing-ui-hidden){border-color:#c67d0e}.poster-row-text[data-v-bb4a79c1]{display:block;width:100%;color:#fff;font-family:NeueHaasUnica,sans-serif;text-transform:uppercase;font-synthesis:none}.poster-row-placeholder[data-v-bb4a79c1]{color:#ffffff73;font-family:NeueHaasUnica,sans-serif;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.poster-logo-row[data-v-bb4a79c1]{display:flex;align-items:center;justify-content:center;gap:3%;width:100%;height:100%;min-width:0}.poster-logo-item[data-v-bb4a79c1]{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.poster-row-logo[data-v-bb4a79c1]{max-width:100%;max-height:100%;object-fit:contain;display:block}.poster-logo-fallback[data-v-bb4a79c1]{color:#fff;font-family:NeueHaasUnica,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(10px,1.4vw,22px);line-height:1;text-align:center}.align-left[data-v-bb4a79c1]{justify-content:flex-start}.align-center[data-v-bb4a79c1]{justify-content:center}.align-right[data-v-bb4a79c1]{justify-content:flex-end}.valign-top[data-v-bb4a79c1]{align-items:flex-start;padding-top:.4rem}.valign-center[data-v-bb4a79c1]{align-items:center}.valign-bottom[data-v-bb4a79c1]{align-items:flex-end}.is-small-row .poster-row-text[data-v-bb4a79c1]{text-rendering:geometricPrecision}.is-headliner-row .poster-row-text[data-v-bb4a79c1]{text-wrap:balance}.always-highlight[data-v-bb4a79c1]{border-color:#c67d0e!important}.editing-ui-hidden[data-v-bb4a79c1]{border-color:transparent!important}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaThin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaUltLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaUltLightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaHeavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaHeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBlack.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaMediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}.main-headliner[data-v-e581cb3e]{background-size:contain;background-repeat:no-repeat;background-position:center;color:#fff;font-family:NeueHaasUnica,sans-serif;font-weight:800;text-align:center;box-sizing:border-box;border:1px solid transparent}.main-headliner[data-v-e581cb3e]:hover{border:solid #C67D0E 1px}.band-grid-thursday[data-v-e581cb3e]{display:grid;grid-gap:2px;height:100px;padding:15% 10% 0}.band-grid-friday[data-v-e581cb3e]{display:grid;grid-gap:2px;height:100px;padding:10px 30px 0 50px}.band-grid-saturday[data-v-e581cb3e]{display:grid;grid-gap:2px;height:100px;padding:10px 40px 0 60px}.headliners-one[data-v-e581cb3e]{grid-template-columns:1fr}.headliners-two[data-v-e581cb3e]{grid-template-columns:1fr 1fr}.sub-grid[data-v-e581cb3e]{display:grid;grid-template-columns:auto auto auto;grid-gap:2px;height:20%}.sub-grid-four[data-v-e581cb3e]{display:grid;grid-template-columns:auto auto auto auto;grid-gap:2px;height:20%}.sub-grid div[data-v-e581cb3e]:hover,.sub-grid-four div[data-v-e581cb3e]:hover{border:solid #C67D0E 1px}.band-grid-wednesday[data-v-e581cb3e]{display:flex}.band-grid-wednesday div[data-v-e581cb3e]:hover{border:solid #C67D0E 1px}body.download-poster-bg[data-v-e581cb3e]{background-color:#1f2832}body.arctangent-poster-bg[data-v-e581cb3e]{background-color:#233e31}.smallest-band-logo[data-v-e581cb3e]{transform:scale(.7)}.smaller-band-logo[data-v-e581cb3e]{transform:scale(.8)}.small-band-logo[data-v-e581cb3e]{transform:scale(.9)}.normal-band-logo[data-v-e581cb3e]{transform:scale(1)}.large-band-logo[data-v-e581cb3e]{transform:scale(1.1)}.larger-band-logo[data-v-e581cb3e]{transform:scale(1.2)}.largest-band-logo[data-v-e581cb3e]{transform:scale(1.3)}.band-grid[data-v-e581cb3e]{height:27.5%;box-sizing:border-box;margin:0;flex-shrink:0;display:flex;flex-direction:column;gap:1%}.headliners-row.headliners-one[data-v-e581cb3e]{display:grid;grid-template-columns:1fr;height:29%}.headliners-row.headliners-two[data-v-e581cb3e]{display:grid;grid-template-columns:1fr 1fr;height:29%;gap:0}.second-row[data-v-e581cb3e]{height:17%}.lower-lineup-stack[data-v-e581cb3e]{height:50%;display:flex;flex-direction:column;gap:1%}.lower-lineup-row[data-v-e581cb3e]{flex:1;min-height:0}.fade-enter-active[data-v-72843840],.fade-leave-active[data-v-72843840]{transition:opacity .25s cubic-bezier(.25,.46,.45,.94) 0s}.fade-enter-from[data-v-72843840],.fade-leave-to[data-v-72843840]{opacity:0}.dropdown[data-v-72843840]{min-width:160px;position:relative;margin:0;display:block;width:100%}.dropdown-toggle input[data-v-72843840]{border:none;background:#0002;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;outline:none;transition:.2s ease-in;color:gray;border-radius:4px;height:1.5rem;width:100%;box-sizing:border-box;height:2.5rem}.dropdown-toggle:hover input[data-v-72843840]{background:#0004}.dropdown-menu[data-v-72843840]{position:absolute;top:100%;left:0;z-index:2000;width:100%;max-height:200px;overflow-y:auto;padding:.5rem;margin:0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px #0000002d;box-sizing:border-box}.dropdown-menu>li>a[data-v-72843840]{padding:10px 20px;display:block;color:#333;white-space:nowrap;text-decoration:none}.dropdown-menu>li>a[data-v-72843840]:hover{background:#efefef;color:#409fcb;border-radius:4px}.dropdown-menu>li[data-v-72843840]{margin:0}.editor-tray[data-v-2ca0fdef]{position:fixed;left:0;right:0;z-index:1200;pointer-events:none;transition:transform .25s ease}.editor-tray.bottom[data-v-2ca0fdef]{bottom:0;transform:translateY(100%)}.editor-tray.top[data-v-2ca0fdef]{top:0;transform:translateY(-100%)}.editor-tray.open[data-v-2ca0fdef]{pointer-events:auto}.editor-tray.bottom.open[data-v-2ca0fdef],.editor-tray.top.open[data-v-2ca0fdef]{transform:translateY(var(--tray-offset-y, 0))}.editor-tray-inner[data-v-2ca0fdef]{margin:0 auto;background:#fff;color:#222;border:1px solid #111f18;font-family:NeueHaasUnica,sans-serif;max-height:32vh;overflow:hidden}.editor-tray.bottom .editor-tray-inner[data-v-2ca0fdef]{border-bottom:none;box-shadow:0 -8px 24px #0003}.editor-tray.top .editor-tray-inner[data-v-2ca0fdef]{border-top:none;box-shadow:0 8px 24px #0003}.editor-tray-body[data-v-2ca0fdef]{padding:1rem 2rem;display:flex;flex-direction:column;gap:.5rem;max-height:32vh;overflow:hidden}.search-block[data-v-2ca0fdef]{display:flex;flex-direction:column;gap:.15rem}.search-row[data-v-2ca0fdef]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.helper[data-v-2ca0fdef]{color:#666;font-size:.82rem}.add-band-btn[data-v-2ca0fdef]{border:none;background:#3c765b;color:#fff;padding:.7rem .9rem;border-radius:8px;cursor:pointer;white-space:nowrap;height:fit-content}.add-band-btn[data-v-2ca0fdef]:disabled{background:#c9c9c9;color:#666;cursor:not-allowed}.toggle-wrap label[data-v-2ca0fdef]{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem}.selected-wrap[data-v-2ca0fdef]{display:flex;flex-direction:column;gap:.5rem}.selected-list[data-v-2ca0fdef]{display:flex;flex-direction:column;gap:.45rem;max-height:120px;overflow-y:auto;padding-right:.25rem}.selected-item[data-v-2ca0fdef]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;background:#f6f6f6;padding:.55rem .65rem;border-radius:8px}.selected-name[data-v-2ca0fdef]{font-weight:600;word-break:break-word;font-size:.92rem}.selected-name small[data-v-2ca0fdef]{font-weight:400;color:#666;margin-left:.35rem}.selected-actions[data-v-2ca0fdef]{display:flex;gap:.35rem;flex-wrap:wrap}.selected-actions button[data-v-2ca0fdef]{border:none;padding:.35rem .5rem;border-radius:6px;cursor:pointer;background:#ddd;font-size:.82rem}.selected-actions .danger[data-v-2ca0fdef]{background:#711214;color:#fff}.controls-header[data-v-2ca0fdef]{flex-shrink:0;display:grid;grid-template-columns:auto auto 1fr;gap:.7rem;align-items:center}.styling-toggle[data-v-2ca0fdef]{border:none;background:#f1f1f1;color:#333;padding:.45rem .7rem;border-radius:999px;cursor:pointer;font-size:.82rem;white-space:nowrap}.controls-row[data-v-2ca0fdef]{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 140px 140px 120px;gap:.7rem;align-items:end}.control-group.disabled[data-v-2ca0fdef]{opacity:.35;pointer-events:none}.mode-toggle[data-v-2ca0fdef]{display:inline-flex;align-items:center;gap:.35rem;background:#f1f1f1;border-radius:999px;padding:.25rem;white-space:nowrap}.mode-toggle span[data-v-2ca0fdef]{font-size:.82rem;color:#444;padding:0 .35rem}.mode-toggle button[data-v-2ca0fdef]{border:none;border-radius:999px;padding:.35rem .65rem;cursor:pointer;background:transparent;color:#333;font-size:.82rem}.mode-toggle button.active[data-v-2ca0fdef]{background:#3c765b;color:#fff}.control-group[data-v-2ca0fdef]{display:flex;flex-direction:column;gap:.3rem}.control-group label[data-v-2ca0fdef]{font-size:.82rem;color:#444}.grow[data-v-2ca0fdef],.weight-group[data-v-2ca0fdef]{min-width:0}input[type=range][data-v-2ca0fdef],select[data-v-2ca0fdef]{width:100%}select[data-v-2ca0fdef]{padding:.42rem}.done-wrap[data-v-2ca0fdef]{display:flex;justify-content:flex-end}.done-btn[data-v-2ca0fdef]{border:none;background:#3c765b;color:#fff;padding:.56rem .8rem;border-radius:8px;cursor:pointer;white-space:nowrap}@media(max-width:700px){.editor-tray-inner[data-v-2ca0fdef]{width:100vw;border-left:none;border-right:none;max-height:48vh;overflow:hidden}.editor-tray-body[data-v-2ca0fdef]{padding:.75rem 1rem 1rem;max-height:calc(42vh - 22px);overflow:hidden;display:flex;flex-direction:column}.search-block[data-v-2ca0fdef],.toggle-wrap[data-v-2ca0fdef],.controls-row[data-v-2ca0fdef],.controls-header[data-v-2ca0fdef]{flex-shrink:0}.selected-wrap[data-v-2ca0fdef]{min-height:0;flex:1}.selected-list[data-v-2ca0fdef]{max-height:none;min-height:0;overflow-y:auto}.controls-header[data-v-2ca0fdef]{grid-template-columns:1fr 1fr}.mode-toggle[data-v-2ca0fdef],.styling-toggle[data-v-2ca0fdef]{width:100%}.mode-toggle[data-v-2ca0fdef]{display:grid;grid-template-columns:1fr 1fr}.mode-toggle button[data-v-2ca0fdef]{width:100%}.done-wrap[data-v-2ca0fdef]{grid-column:1/-1}.done-btn[data-v-2ca0fdef]{width:100%}.controls-row[data-v-2ca0fdef]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.control-group.grow[data-v-2ca0fdef]{grid-column:1/-1}.weight-group[data-v-2ca0fdef],.align-group[data-v-2ca0fdef],.divider-group[data-v-2ca0fdef]{min-width:0}.weight-group label[data-v-2ca0fdef],.align-group label[data-v-2ca0fdef],.divider-group label[data-v-2ca0fdef]{display:none}.mode-toggle[data-v-2ca0fdef]{align-self:flex-start}.tray-drag-handle[data-v-2ca0fdef]{display:flex;justify-content:center;align-items:center;padding:.45rem 0 .2rem;cursor:grab;touch-action:none}.tray-drag-handle span[data-v-2ca0fdef]{width:42px;height:5px;border-radius:999px;background:#bbb;display:block}.editor-tray[data-v-2ca0fdef]{transition:transform .15s ease}.mode-toggle span[data-v-2ca0fdef]{display:none}}input[type=range][data-v-2ca0fdef]:disabled{opacity:.45;cursor:not-allowed}.tray-drag-handle[data-v-2ca0fdef]{display:none}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaThin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaUltLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaUltLightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaHeavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaHeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBlack.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaBlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasUnica;src:url(/fonts/NeueHaasUnicaMediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}.main-headliner[data-v-361927b1]{background-size:contain;background-repeat:no-repeat;background-position:center;color:#fff;font-family:NeueHaasUnica,sans-serif;font-weight:800;text-align:center;box-sizing:border-box;border:1px solid transparent}.main-headliner[data-v-361927b1]:hover{border:solid #C67D0E 1px}.band-grid-thursday[data-v-361927b1]{display:grid;grid-gap:2px;height:100px;padding:15% 10% 0}.band-grid-friday[data-v-361927b1]{display:grid;grid-gap:2px;height:100px;padding:10px 30px 0 50px}.band-grid-saturday[data-v-361927b1]{display:grid;grid-gap:2px;height:100px;padding:10px 40px 0 60px}.headliners-one[data-v-361927b1]{grid-template-columns:1fr}.headliners-two[data-v-361927b1]{grid-template-columns:1fr 1fr}.sub-grid[data-v-361927b1]{display:grid;grid-template-columns:auto auto auto;grid-gap:2px;height:20%}.sub-grid-four[data-v-361927b1]{display:grid;grid-template-columns:auto auto auto auto;grid-gap:2px;height:20%}.sub-grid div[data-v-361927b1]:hover,.sub-grid-four div[data-v-361927b1]:hover{border:solid #C67D0E 1px}.band-grid-wednesday[data-v-361927b1]{display:flex}.band-grid-wednesday div[data-v-361927b1]:hover{border:solid #C67D0E 1px}body.download-poster-bg[data-v-361927b1]{background-color:#1f2832}body.arctangent-poster-bg[data-v-361927b1]{background-color:#233e31}.smallest-band-logo[data-v-361927b1]{transform:scale(.7)}.smaller-band-logo[data-v-361927b1]{transform:scale(.8)}.small-band-logo[data-v-361927b1]{transform:scale(.9)}.normal-band-logo[data-v-361927b1]{transform:scale(1)}.large-band-logo[data-v-361927b1]{transform:scale(1.1)}.larger-band-logo[data-v-361927b1]{transform:scale(1.2)}.largest-band-logo[data-v-361927b1]{transform:scale(1.3)}.poster-content[data-v-361927b1]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(2.67px,.8vh,10.67px);box-sizing:border-box;padding:17% 4% 8% 7%}.band-grid-wednesday[data-v-361927b1]{display:flex;flex-direction:column;width:100%;align-items:stretch;gap:1%;height:12.5%;box-sizing:border-box}.wednesday-headliner[data-v-361927b1]{height:44%}.wednesday-second-row[data-v-361927b1]{height:24%}.wednesday-fourth-row[data-v-361927b1]{height:22%}.poster-container[data-v-c3052c90]{display:flex;align-items:center;min-height:100vh}.poster-wrapper[data-v-c3052c90]{position:relative;display:inline-block;margin:auto}.poster-background[data-v-c3052c90]{display:block;max-width:98vw;max-height:100vh;width:auto;height:auto}.button-row[data-v-c3052c90]{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:100;display:flex;justify-content:center;gap:.75rem;background:#3c765b;padding:.75rem 1.25rem;border-radius:12px 12px 0 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,opacity .3s ease}.button-row.hidden[data-v-c3052c90]{transform:translate(-50%,100%);opacity:0;pointer-events:none}.toggle-bar[data-v-c3052c90]{font-family:sans-serif;border:2px solid white;position:fixed;bottom:6.5rem;z-index:101;background:#3c765b;color:#fff;border-radius:9999px;padding:.4rem .6rem;cursor:pointer;font-size:1.2rem;box-shadow:0 2px 8px #00000040;transition:background .2s ease,bottom .3s ease}.toggle-bar[data-v-c3052c90]:hover{background:#111f18}.button-row.hidden+.toggle-bar[data-v-c3052c90]{bottom:.5rem}.download-btn[data-v-c3052c90],.share-btn[data-v-c3052c90],.copy-btn[data-v-c3052c90]{background:#3c765b;border:3px solid white;border-radius:0;color:#fff;padding:.8rem 1.4rem;cursor:pointer;font-weight:700;transition:background .2s ease}.download-btn[data-v-c3052c90]:hover,.share-btn[data-v-c3052c90]:hover,.copy-btn[data-v-c3052c90]:hover{background:#e73370}.download-btn[data-v-c3052c90]:disabled,.share-btn[data-v-c3052c90]:disabled,.copy-btn[data-v-c3052c90]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.share-btn[data-v-c3052c90]:hover{background:#2563eb}.copy-btn[data-v-c3052c90]:hover{background:#059669}.toast[data-v-c3052c90]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:.8rem 1.2rem;color:#fff;font-weight:700;z-index:1000;opacity:.95;transition:opacity .3s ease}.toast.success[data-v-c3052c90]{background-color:#10b981}.toast.error[data-v-c3052c90]{background-color:#ef4444}@media(max-width:620px){.button-row[data-v-c3052c90]{inset:auto auto 0;transform:none;flex-direction:row;justify-content:center;align-items:center;margin:1.5rem auto 1rem;background:transparent;box-shadow:none;padding:0}}.click-start[data-v-c3052c90]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.5rem;font-weight:700;text-align:center;pointer-events:none;width:90%}.background-selector[data-v-c3052c90]{position:absolute;top:10px;left:10px;z-index:1000;display:flex;gap:.5rem;background:#00000080;padding:.5rem;border-radius:6px}.background-selector button[data-v-c3052c90]{background:#333;color:#fff;border:1px solid white;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-family:sans-serif;font-weight:600;transition:filter .2s}.background-selector button[data-v-c3052c90]:hover{filter:brightness(.8)}.background-selector button.active[data-v-c3052c90]{background:#3c765b;color:#fff;filter:none}@media(max-width:768px){.background-selector[data-v-c3052c90]{left:auto;right:10px}}.button-row[data-v-c3052c90]{flex-direction:column}.button-actions[data-v-c3052c90]{display:flex;gap:.75rem}.gallery-link[data-v-c3052c90]{color:#fffc;font-size:.85rem;text-decoration:none;text-align:center}.gallery-link[data-v-c3052c90]:hover{text-decoration:underline}.wrap[data-v-cc7d73de]{padding:24px}.grid[data-v-cc7d73de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}img[data-v-cc7d73de]{width:100%;display:block;border-radius:8px}@media(min-width:900px){.grid[data-v-cc7d73de]{grid-template-columns:repeat(4,minmax(0,1fr))}}
