:root{--paper:#fefbf0;--paper-2:#fffdf8;--ink:#33302b;--ink-soft:#6f685f;--line:#33302b;--filter-button-ink:#5a544d;--coral:#ff4d2e;--accent:#ff4d2e;--danger:#c4361f;--shadow-ink:var(--ink);--glow-1:#ff4d2e14;--glow-2:#2540ff14;--glow-3:#ff4fa312;--scrim-strength:80%;--radius:16px;--shadow:6px 6px 0 var(--shadow-ink);--shadow-sm:3px 3px 0 var(--shadow-ink);--paper-zine-page:url(/assets/paper-page-white-Cw6avMzA.webp);--paper-zine-strip-blue:url(/assets/paper-strip-blue-xt4wi-B8.webp);--paper-zine-strip-coral:url(/assets/paper-strip-coral-Bqxl4iZM.webp);--paper-zine-strip-cream:url(/assets/paper-strip-cream-CaUbO9cr.webp);--paper-zine-strip-cream-soft:url(data:image/webp;base64,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);--paper-zine-strip-grey:url(/assets/paper-strip-grey-DuYhWIdX.webp);--paper-zine-strip-lavender:url(/assets/paper-strip-lavender-BW268uKR.webp);--paper-zine-strip-mint:url(/assets/paper-strip-mint-AFVyw27i.webp);--paper-zine-strip-teal:url(/assets/paper-strip-teal-BKGWm7i_.webp);--paper-zine-row-coral:url(/assets/paper-row-coral-BcIJJXvc.webp);--paper-zine-act-soft-blue:url(/assets/paper-act-soft-blue-Bhlk27OJ.webp);--paper-zine-act-soft-coral:url(/assets/paper-act-soft-coral--Qgz3GIt.webp);--paper-zine-act-soft-lavender:url(/assets/paper-act-soft-lavender-ByTezvJz.webp);--paper-zine-act-soft-mint:url(/assets/paper-act-soft-mint-BmE7Qr_V.webp);--paper-zine-act-soft-yellow:url(/assets/paper-act-soft-yellow-C-dNj654.webp);--paper-zine-strip-coral-alpha:url(/assets/paper-strip-coral-alpha-DNbZEQqY.webp);--paper-zine-strip-teal-alpha:url(/assets/paper-strip-teal-alpha-C04h5tON.webp);--paper-zine-typewriter:"Anonymous Pro", "Courier New", Courier, monospace;--paper-zine-typewriter-size-bump:1px;--paper-zine-filter-radius:15px;--paper-zine-title-padding-top:5px;--paper-zine-title-padding-bottom:5px;--paper-zine-row-height:36px;--paper-zine-row-text-size:calc(.98rem + var(--paper-zine-typewriter-size-bump));--paper-zine-row-text-line-height:1.12;--paper-zine-row-text-y:2px;--paper-zine-mobile-row-paper-height:47px;--paper-zine-act-padding-top:8px;--paper-zine-act-padding-bottom:2px;--paper-zine-act-overlap:6px;--paper-zine-act-overlap-negative:-6px;--paper-zine-event-gap:10px;--paper-zine-mobile-info-acts-gap:-8px;--paper-zine-mobile-info-padding-top:17px;--paper-zine-date-acts-gap:-8px;--paper-zine-day-gap:18px;--paper-zine-date-tape-scale:1;--paper-zine-date-label-font-size:20px;--paper-zine-date-tape-1:url(/assets/masking-tape-01-DBJVdo8g.webp);--paper-zine-date-tape-2:url(/assets/masking-tape-02-DoxKNcji.webp);--paper-zine-date-tape-3:url(/assets/masking-tape-03-BIimobYB.webp);--paper-zine-date-tape-4:url(/assets/masking-tape-04-ilq3H-Z0.webp);--paper-zine-date-tape-5:url(data:image/webp;base64,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);--paper-zine-date-tape-6:url(data:image/webp;base64,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);--paper-zine-date-tape-7:url(data:image/webp;base64,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);--paper-zine-date-tape-8:url(/assets/masking-tape-08-DIEDViOy.webp);--paper-zine-date-tape-9:url(data:image/webp;base64,UklGRkQFAABXRUJQVlA4WAoAAAAQAAAALwIAiwAAQUxQSDUAAAABDzD/ERFCUSSp0TrAvzuUkJPzTxLR/wlAs8pDpawxxiBNRmWNx/f/GyVBlVJQ+UAya4QGEQBWUDgg6AQAAHAqAJ0BKjACjAA+MRiLRCIhoRAUHCADBLS3Ofkz9CjZOshTh/BLtTogLUXTk5fPpi9n8/ljNogAFpi8n+nTp06dOnTp06dOm+xAgDmhKvmEcVKimMT0RVkenAvBpP+p0wHG4f9CZNujwb5rkhYT4nn24XqzN+eyHRST8vgRHPLV/LdtM7rswAoQshYZQ7J0/bztiB7xQcWSiWWyj3/Ctf/hkLZBu9753uM+q58KUGz0vHvKQrGCUe9tfVNCfUvWSc7QQ+t9VhvyNDLK7Tji8gX8DWKTvWI9PDyd0kGKeJmuxbPPe7Qto1GzyT62jCTTXYg0QL+5yqXlT7QfuhTLNFHG/fqTF/a9E4IKMGUycg1yyOPid7+XpgGbH8j+ESRFhSIs1cfECg0XV8HoknM+sdf7ZRh+dSDKAVwUfy+DTMOgtByRMKuAnqA9xMvlNG4012IGXah7XHnMvcZoAAD+/jPC+g+K+AAAAAHC/howFaR4OOJ6T8+b+txvnXviBufFMYqBmC/QRWw8GPWP0rHJQOXtdgEMdIaS/j2CV6XEx0uRos58fClMIuOHnh+FVuy/Yf7mqjCM8kDvRm7SVimKK8/dub2DaHYHqPvD0OzxHRTVqKjXYU663urWk9QAXVtiSF92JNsS9b9pyuE0E6hqZWP7Hn0vfc1hKA1GlsrW9WNmlSh9pdEoRiquT/UHYuserIhRgamvNWyTf5pWfd1v7IEPpY2FImT5mWMX4YtudYchbULJeLKO5y+AVlgcS3d0xXmCNIJO2ykcUJlASG0oeIxjUJUDAWc/qo3N4Y0gVODqz1XZlwrUOoTkHirpRk0j8EZqZY8WVk1XYzbUaChxjxPVqiM82TARt91FnEN2xsQ0ka/qMX51rr3+Bp/mFfi9aQZvtGXKGgK9k2zKSBAp1a4RXTJZvT81qkM5ibKkwSsMkUtzR2ecnMrMj3m4x0q2WWv3SmZ5LBDGugJnb57+fURr6EcQFe+TrliDGKXpT/5xjYI5kcOBcXC+3GApr2m5d1Vbrh/mjqghjpu3MFQv1dw9WFtAcWPBirYs90e30ydbRsQgghmH97BwlSOQE9EIhnPwWghCwIZddSQ9xnVJ5ADRI8xSZQSoS+w8a/Qq8PyDyHXbW6cQgVaT7VPusAZ0ZfhTcqpzd+HzWkmDK/EEXCK59J+NYlJD3Ft1AEi4yBRI5Giq9pskiyjLkkFc4oEBFH+YRvcrWCJ0DLSWmcDlRfw4qmsgZ8LEvs+edO+0xpeGqmFwPzE6mibOYv0kTEb3PXoCS8eDj6ZFhMCatdTncLImNWmhaqWwx2YasCXG+bH+hTJwwf4mrpvWKuNj5GtnyAOMdOVLFGWPBhyvHCByeahNg0OyfCZFynL1WjP75VN7HihPQag/LJ6kGjRfsOrbxP1m+/84b7XzVdayGOaMAcIEnNSVVzCQjgFMjo8fur0ujmqBxxfCR1NJinOhPdhuSU8r4lPFNvUaZ3L3F5hf7g+yguKWL+NXCn7RdEyIe3BCF6RfyVCjfwYbBJiEZfSziwWzfjcP1cQ8qtgQki04HrDxdzSOPc/YEa3tuBzeWnBLd1jWfC7QClQKDZrmTJHAhtHSg2dx6Ch9CJmUJ5JOxE2bRtTJG42l9LkFKL7jhEqJoATlBgrIHcUmVAjxQkABsu9qrNwAAAAA);--paper-zine-date-tape-10:url(/assets/masking-tape-10-C6BdWDXn.webp);--paper-zine-event-paper-padding-top:0px;--paper-zine-event-paper-padding-bottom:12px;--paper-zine-event-paper-edge-y:6px;--paper-zine-paper-right-extension:25px;--paper-zine-mobile-paper-left-offset:12px;--paper-zine-photo-width:90px;--paper-zine-photo-inset:1px;--paper-zine-mobile-genre-padding-bottom:1px;--paper-zine-event-bg:var(--paper-zine-act-soft-yellow);--paper-zine-title-bg:var(--paper-zine-act-soft-yellow);--paper-zine-genre-marker:#f5a300;--paper-zine-marker-swipe-1:url(/assets/marker-swipe-01-CZA1Ac1F.png);--paper-zine-marker-swipe-2:url(/assets/marker-swipe-02-Dtti0JRT.png);--paper-zine-marker-swipe-3:url(/assets/marker-swipe-03-CIl6ljBX.png);--paper-zine-marker-swipe-4:url(/assets/marker-swipe-04-BeeqUyAj.png);--paper-zine-marker-swipe-5:url(/assets/marker-swipe-05-D_whk-VK.png);--paper-zine-marker-swipe-6:url(/assets/marker-swipe-06-BDGQlleW.png);--paper-zine-marker-swipe-7:url(/assets/marker-swipe-07-4atMk2QL.png);--paper-zine-marker-swipe-8:url(/assets/marker-swipe-08-BKYTuZCt.png);--paper-zine-marker-swipe-9:url(/assets/marker-swipe-09-DfZ9ib_k.png);--paper-zine-marker-swipe-10:url(/assets/marker-swipe-10-pna_uDiO.png);--paper-zine-marker-swipe-11:url(/assets/marker-swipe-11-B6cVdyke.png);--paper-zine-marker-swipe-12:url(/assets/marker-swipe-12-D1RRKl_P.png);--paper-zine-act-shadow-y:1px;--paper-zine-act-shadow-blur:2px;--paper-zine-act-shadow-opacity:.14;color:var(--ink);background-color:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background-color:#fff;background-image:linear-gradient(#ffffffad, #ffffffad), var(--paper-zine-page);background-size:auto,900px 900px;background-attachment:fixed,fixed;min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.02em;margin:0;font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 16px;font-weight:800;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,summary,[role=button],[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.search-box:focus-within{outline:3px solid var(--accent);outline-offset:2px}#gigs:focus-visible,#gigs:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.shell{width:min(1320px,100%);margin:0 auto;padding:clamp(18px,4vw,40px)}.masthead{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(20px,4vw,48px);padding-bottom:clamp(20px,3vw,32px);display:flex}.masthead-brand{flex:320px;min-width:0}.kicker{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700;display:inline-block}.masthead h1{margin:10px 0 0;font-size:clamp(2.35rem,6.2vw,5rem);line-height:.92}.masthead-logo-heading{line-height:0}.masthead-logo-picture{width:clamp(178px,34vw,340px);max-width:100%;display:block}.masthead-logo{width:100%;height:auto;display:block}.mark-accent{color:var(--coral);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;display:inline-block}.lede{max-width:30ch;color:var(--ink);margin:14px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500}.masthead-subtitle{max-width:42ch;font-weight:800;line-height:1.26;font-family:var(--paper-zine-typewriter);font-size:calc(clamp(1rem, 1.6vw, 1.2rem) + var(--paper-zine-typewriter-size-bump));letter-spacing:0}.masthead-updated{letter-spacing:0;text-transform:uppercase;margin-top:8px;font-size:.88rem;display:block}.hero-marquee{border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--ink);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hero-track{gap:10px;width:max-content;padding:10px;animation:48s linear infinite marquee;display:flex}.hero-track img{aspect-ratio:1;object-fit:cover;border-radius:10px;flex:none;width:clamp(96px,12vw,150px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-track{animation:none}}.pint-cta{flex-direction:column;align-items:center;gap:8px;margin-top:50px;padding-block:18px 30px;display:flex}.pint-copy{max-width:min(560px,100vw - 32px);color:var(--ink-soft);text-align:center;font-size:.75rem;font-weight:800;line-height:1.35}.pint-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:4px;align-items:center;font-size:.8rem;font-weight:900;display:inline-flex}.pint-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pint-panel{flex-direction:column;align-items:center;gap:10px;display:flex}.pint-options{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.pint-options button{border:2px solid var(--ink);background:var(--paper-2);min-height:32px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.pint-options button:disabled{cursor:progress;opacity:.7}.pint-note{max-width:min(560px,100vw - 32px);color:var(--ink-soft);text-align:center;font-size:.75rem;font-weight:800;line-height:1.35}.pint-notice{border:2px solid var(--ink);background:var(--paper-2);max-width:220px;box-shadow:var(--shadow-sm);text-align:center;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:700}.pint-thanks-scrim{z-index:70;background:#16130f61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pint-thanks-modal{border:2px solid var(--ink);background:var(--paper);width:min(100%,320px);color:var(--ink);border-radius:8px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 50px #16130f3d}.pint-thanks-modal h2{margin:0;font-size:1.28rem;line-height:1.05}.pint-thanks-modal p{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:750;line-height:1.35}.pint-thanks-modal button{border:2px solid var(--ink);background:var(--ink);min-height:40px;color:var(--paper);cursor:pointer;border-radius:999px;justify-self:end;padding:0 15px;font-size:.82rem;font-weight:900}.prank-admin-shell{min-height:100vh;color:var(--ink);background:var(--paper);padding:clamp(18px,4vw,38px)}.prank-login{border:3px solid var(--ink);background:var(--paper-2);width:min(380px,100%);box-shadow:var(--shadow);border-radius:8px;gap:14px;margin:15vh auto 0;padding:22px;display:grid}.prank-login h1,.prank-admin-header h1,.prank-panel h2{letter-spacing:0}.prank-login label,.prank-builder label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:.8rem;font-weight:900;display:grid}.prank-login input,.prank-builder input,.prank-builder select{border:2px solid var(--ink);background:var(--paper-2);width:100%;min-height:42px;color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:700}.prank-login button,.prank-admin-actions button,.prank-panel button,.prank-builder-actions button,.prank-run-row button{border:2px solid var(--ink);background:var(--paper-2);min-height:38px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:900;display:inline-flex}.prank-login button,.prank-builder-actions button:last-child{background:var(--accent);color:var(--paper-2)}.prank-run-row button:disabled{opacity:.45;cursor:not-allowed}.prank-admin-header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.prank-admin-header h1{margin-top:6px;font-size:clamp(2.1rem,5vw,4.6rem);line-height:.9}.prank-admin-header p{color:var(--ink-soft);margin:10px 0 0;font-weight:700}.prank-admin-actions,.prank-builder-actions{flex-wrap:wrap;gap:8px;display:flex}.prank-admin-error{border:3px solid var(--danger);color:var(--danger);background:#fff0eb;border-radius:8px;margin:16px 0;padding:12px 14px;font-weight:900}.prank-admin-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr) minmax(320px,1fr);gap:14px;margin-top:18px;display:grid}.prank-panel{border:3px solid var(--ink);background:var(--paper-2);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;padding:16px}.prank-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.prank-panel-head h2{font-size:1.25rem}.prank-panel-head span,.prank-empty{color:var(--ink-soft);font-size:.85rem;font-weight:800}.prank-status-row{border-top:2px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:80px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.prank-status-row span{color:var(--ink-soft);font-weight:800}.prank-builder{gap:12px;display:grid}.prank-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prank-preview-stage{min-height:280px;position:relative;overflow:hidden}.prank-preview-copy{border:2px dashed var(--ink);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:8px;align-content:center;gap:8px;min-height:188px;padding:18px;display:grid}.prank-preview-copy strong{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1.8rem}.prank-preview-copy span{color:var(--ink-soft);font-weight:700}.prank-run-list{margin-top:14px}.prank-run-table{gap:8px;display:grid}.prank-run-row{border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:8px;grid-template-columns:minmax(180px,1.1fr) minmax(170px,1fr) 100px auto;align-items:center;gap:10px;padding:10px;display:grid}.prank-run-row span:first-child{gap:3px;display:grid}.prank-run-row small{color:var(--ink-soft);font-weight:800}.pint-tip-row{grid-template-columns:minmax(150px,.9fr) minmax(220px,1.2fr) minmax(160px,.9fr) auto}.pint-tip-row span{gap:3px;min-width:0;display:grid}.pint-tip-row strong,.pint-tip-row small{overflow-wrap:anywhere}.pint-tip-actions{justify-items:end}.pint-tip-note{grid-column:1/-1;align-items:center;gap:6px;padding-top:2px;display:inline-flex}@media (width<=980px){.prank-admin-grid,.prank-run-row{grid-template-columns:1fr}}@media (width<=700px){.pint-cta{width:100%}.prank-admin-header{display:grid}.prank-two{grid-template-columns:1fr}}.control-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 6px;display:flex}.pill-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.type-filters{flex:0 auto}.mobile-type-filter{display:none}.filter-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.search-toggle,.search-clear{border:2px solid var(--ink);background:var(--paper-2);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.search-toggle{flex:none;width:44px;height:44px}.search-clear{background:0 0;border-width:0;width:28px;height:28px;margin-left:4px}.search-box{border:2px solid var(--ink);background:var(--paper-2);border-radius:999px;flex:240px;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;font-weight:500}.pill{border:2px solid var(--filter-button-ink);border-radius:var(--paper-zine-filter-radius);background:var(--paper-2);min-height:44px;color:var(--filter-button-ink);font-weight:700;font-size:calc(1rem + var(--paper-zine-typewriter-size-bump));letter-spacing:0;cursor:pointer;align-items:center;gap:5px;padding:0 13px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pill:hover{background:color-mix(in srgb, var(--paper-2) 86%, var(--filter-button-ink) 14%)}.pill.is-active{background:var(--ink);color:var(--paper)}.pill.toggle.is-active{background:var(--coral);color:#fff;border-color:var(--ink)}.venue-select{border:2px solid var(--ink);border-radius:var(--paper-zine-filter-radius);background:var(--paper-2);cursor:pointer;max-width:200px;min-height:44px;padding:0 14px;font-weight:600}.pill.check.is-active{background:var(--coral);color:#fff;border-color:var(--ink)}.venue-filter{position:relative}.venue-filter>summary{cursor:pointer;border:2px solid var(--filter-button-ink);border-radius:var(--paper-zine-filter-radius);background:var(--paper-2);min-height:44px;color:var(--filter-button-ink);letter-spacing:0;align-items:center;gap:5px;padding:0 13px;font-size:1rem;font-weight:700;line-height:1;list-style:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.venue-filter>summary:hover{background:color-mix(in srgb, var(--paper-2) 86%, var(--filter-button-ink) 14%)}.venue-filter>summary::-webkit-details-marker{display:none}.venue-filter[open]>summary{background:var(--ink);color:var(--paper)}.venue-filter.has-selection:not([open])>summary{background:var(--coral);color:#fff;border-color:var(--ink)}.venue-filter:not([open])>.venue-panel{display:none}.venue-panel{z-index:30;border:2px solid var(--ink);background:var(--paper-2);width:min(320px,80vw);max-height:340px;box-shadow:var(--shadow-sm);border-radius:14px;margin-top:8px;padding:12px;position:absolute;top:100%;right:0;overflow:auto}@media (width>=721px){:root[data-venue-panel-layout=wideRows] .venue-list-panel,:root[data-venue-panel-layout=wideColumns] .venue-list-panel{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2px 8px;width:min(900px,100vw - 48px);max-height:min(820px,100vh - 48px)}:root[data-venue-panel-layout=wideRows] .venue-filter[open]>.venue-list-panel,:root[data-venue-panel-layout=wideColumns] .venue-filter[open]>.venue-list-panel{display:grid}:root[data-venue-panel-layout=wideRows] .venue-list-panel{grid-auto-flow:row}:root[data-venue-panel-layout=wideColumns] .venue-list-panel{grid-auto-flow:column;grid-template-rows:repeat(var(--venue-panel-row-count), minmax(36px, auto))}:root[data-venue-panel-layout=wideRows] .venue-list-panel .venue-panel-head,:root[data-venue-panel-layout=wideColumns] .venue-list-panel .venue-panel-head{grid-column:1/-1}:root[data-venue-panel-layout=wideRows] .venue-list-panel .venue-check,:root[data-venue-panel-layout=wideColumns] .venue-list-panel .venue-check{align-items:flex-start;min-width:0;min-height:36px;padding:5px 8px}:root[data-venue-panel-layout=wideRows] .venue-list-panel .venue-check span,:root[data-venue-panel-layout=wideColumns] .venue-list-panel .venue-check span{line-height:1.16}}.venue-panel-head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.74rem;font-weight:800;display:flex}.venue-clear{color:var(--coral);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:.74rem;font-weight:800}.venue-check{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.venue-check:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.venue-check{min-height:44px}.genre-filter .venue-check span{text-transform:capitalize}.venue-check input{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--coral);flex:0 0 18px;margin:0}.venue-check span{min-width:0;font-size:.9rem;font-weight:600}.date-filter .date-panel{width:min(326px,86vw);max-height:none;overflow:visible}.date-calendar-title{color:var(--ink);margin:2px 0 9px;font-size:.84rem;font-weight:900}.date-calendar-weekdays,.date-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.date-calendar-weekdays{color:var(--ink-soft);text-align:center;margin-bottom:5px;font-size:.66rem;font-weight:900}.date-cell{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;place-items:center;gap:1px;padding:4px 2px;display:grid;box-shadow:0 2px #16130f2e}.date-cell:hover:not(:disabled){transform:translateY(-1px)}.date-cell.is-selected{background:var(--coral);color:#fff}.date-cell.is-unavailable,.date-cell.is-outside{border-color:color-mix(in srgb, var(--ink) 22%, transparent);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 5%, transparent), color-mix(in srgb, var(--ink) 5%, transparent) 4px, transparent 4px, transparent 8px);color:color-mix(in srgb, var(--ink) 45%, transparent);cursor:not-allowed;box-shadow:none}.date-cell-number{font-size:.92rem;font-weight:900;line-height:1}.date-cell-count{font-family:var(--mono);opacity:.72;font-size:.56rem;font-weight:800;line-height:1}.results-meta{margin:24px 0 14px}.gig-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:clamp(16px,2vw,24px);display:grid}.gig-card{border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-2);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);flex-direction:column;padding:0;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.gig-card:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px)}.gig-card:active{box-shadow:var(--shadow-sm);transform:translate(0)}.gig-art{aspect-ratio:1;background:var(--ink);border-bottom:2.5px solid var(--ink);position:relative}.gig-art img{object-fit:cover;width:100%;height:100%;display:block}.gig-art-placeholder{width:100%;height:100%;color:var(--paper);background:repeating-linear-gradient(45deg,#1d1a15,#1d1a15 10px,#221e18 10px 20px);place-items:center;display:grid}.gig-art-placeholder.tall{aspect-ratio:auto;min-height:100%}.day-sticker{border:2px solid var(--ink);background:var(--accent);color:#fff;box-shadow:var(--shadow-sm);border-radius:10px;justify-items:center;padding:6px 10px;line-height:1;display:grid;position:absolute;top:10px;left:10px;transform:rotate(-4deg)}.day-sticker strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem}.day-sticker span{text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.62rem;font-weight:800}.play-badge,.type-flag{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:10px}.play-badge{color:var(--ink);background:#fff;left:10px}.type-flag{background:var(--ink);color:var(--paper);right:10px}.gig-info{flex-direction:column;gap:5px;padding:14px 16px 16px;display:flex}.gig-when{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.gig-title{letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Bricolage Grotesque,sans-serif;font-size:1.18rem;line-height:1.1;display:-webkit-box;overflow:hidden}.gig-venue{color:var(--ink-soft);font-size:.88rem;font-weight:500}.gig-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.price-tag{font-size:.86rem;font-weight:800}.status-flag{color:var(--danger);text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:800}.drawer-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16130f6b;justify-content:flex-end;animation:.16s fade-in;display:flex;position:fixed;inset:0}.drawer{background:var(--paper);border-left:3px solid var(--ink);width:min(520px,100%);height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) slide-in;position:relative;overflow-y:auto}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:.4;transform:translate(24px)}}.drawer-close{z-index:2;border:2px solid var(--ink);background:var(--paper-2);cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.drawer-media{aspect-ratio:16/11;background:var(--ink);border-bottom:3px solid var(--ink)}.drawer-media img{object-fit:cover;width:100%;height:100%}.drawer-body{flex-direction:column;gap:16px;padding:clamp(18px,4vw,28px);display:flex}.drawer-title{font-size:clamp(1.8rem,5vw,2.7rem);line-height:.98}.drawer-facts{flex-wrap:wrap;gap:8px;display:flex}.fact-chip{border:2px solid var(--ink);background:var(--paper-2);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.86rem;font-weight:700;display:inline-flex}.fact-chip.danger{background:var(--danger);color:#fff}.preview-block{border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-2);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:18px;display:flex}.preview-artist{flex-direction:column;gap:12px;display:flex}.preview-artist+.preview-artist{border-top:1.5px dashed #16130f33;padding-top:16px}.preview-artist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-artist-id{align-items:center;gap:12px;min-width:0;display:flex}.artist-thumb{border:2px solid var(--ink);object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.preview-artist-id strong{overflow-wrap:anywhere;font-family:Bricolage Grotesque,sans-serif;font-size:1.15rem;display:block}.match-note{color:var(--ink-soft);margin-top:2px;font-size:.82rem;display:block}.ghost-link{border:2px solid var(--ink);border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.track-rows{flex-direction:column;gap:8px;display:flex}.track-row{border:2px solid var(--ink);background:var(--paper);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.track-row:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-2))}.track-row.is-current{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.track-row.is-current .track-row-icon{color:var(--ink);background:#fff}.track-row-icon{background:var(--accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.track-row-copy{min-width:0}.track-row-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.track-row-copy span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.preview-block.empty{background:var(--paper)}.no-preview-note{color:var(--ink-soft);margin:0;font-weight:600}.search-term-list{flex-direction:column;gap:10px;display:flex}.search-term-list.muted{padding-top:4px}.search-term{border:2px solid var(--ink);background:var(--paper-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.search-term strong{overflow-wrap:anywhere}.search-links{flex-wrap:wrap;gap:8px;display:flex}.search-links a{border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.drawer-description{color:#2c2820;margin:0;font-size:.96rem;line-height:1.55}.drawer-actions{background:linear-gradient(to top, var(--paper) 70%, transparent);flex-wrap:wrap;gap:10px;margin-top:4px;padding:14px 0 4px;display:flex;position:sticky;bottom:0}.primary-action,.ghost-action{border:2.5px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;display:inline-flex}.primary-action{background:var(--coral);color:#fff;box-shadow:var(--shadow-sm);flex:auto}.ghost-action{background:var(--paper-2)}.empty-state{text-align:center;place-items:center;min-height:320px;padding:40px;display:grid}.empty-state.compact{min-height:200px}.empty-state h1{font-size:clamp(2rem,6vw,4rem)}.empty-state p{margin:0}.empty-filter-list{flex-wrap:wrap;justify-content:center;gap:8px;width:min(720px,100%);margin-top:14px;display:flex}.empty-filter-chip{border:2px solid var(--ink);background:var(--paper-2);min-height:38px;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;padding:4px 5px 4px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.empty-filter-chip button{border:2px solid var(--ink);background:var(--accent);color:#fff;text-transform:uppercase;cursor:pointer;border-radius:999px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900}.song-list{flex-direction:column;gap:14px;display:flex}.later-dates-footer{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 0 0;display:flex}.later-dates-link{color:var(--ink-soft);cursor:pointer;text-underline-offset:4px;opacity:.78;background:0 0;border:0;font-size:.8rem;font-weight:750;text-decoration:underline}.later-dates-link:hover{color:var(--ink);opacity:1}.day-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.day-panel+.day-panel{margin-top:24px}.day-header{background:0 0;border-bottom:0;align-items:center;gap:14px;margin-bottom:0;padding:9px 0;display:flex}.show-head,.show-group{grid-template-columns:88px minmax(0,1fr) minmax(180px,220px) 64px minmax(72px,96px) 42px;gap:0;display:grid}.show-head{align-items:center;padding:4px 0 8px}.acts-head,.act-line{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:14px;display:grid}.acts-head{padding-left:14px}.col-label,.col-sort{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.show-head>.col-sort,.show-head>.col-label:last-child{padding-left:8px}.col-sort{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.col-sort:hover{border-color:var(--ink)}.col-sort.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.show-group{--row-active-bg:color-mix(in srgb, var(--accent) 24%, var(--paper-2));grid-template-rows:repeat(var(--act-count), var(--paper-zine-row-height));border-left:5px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--paper-2));color:var(--ink);overflow:visible}.show-group.is-current{background:var(--accent);color:#fff}.show-group+.show-group{border-top:1px solid #16130f29}@supports (content-visibility:auto){@media (width<=720px){.paper-zine-show{content-visibility:auto;contain-intrinsic-size:auto var(--paper-zine-contain-size,112px)}}}.show-image{background:var(--ink);color:var(--paper);border-right:2px solid var(--ink);grid-row:1/-1;place-items:center;display:grid;position:relative;overflow:hidden}.show-image img{object-fit:cover;width:100%;height:100%;opacity:calc(var(--img-fade,1) * var(--img-dim,1));position:absolute;inset:0}.show-image img[data-fade]{transition:opacity .32s}.show-image img[data-fade=pending]{--img-fade:0}@media (prefers-reduced-motion:reduce){.show-image img[data-fade]{transition:none}}.show-acts{min-width:0;display:contents}.show-group.is-current .show-acts{background:0 0}.act-line{cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 14px;transition:background .1s,color .1s,box-shadow .1s}.act-line:hover{background:color-mix(in srgb, var(--accent) 9%, var(--paper-2))}.show-group.is-current .act-line:hover{background:color-mix(in srgb, var(--accent) 14%, var(--paper-2))}.show-group.is-current .act-line.is-current:hover{background:var(--accent)}.act-line.is-current{background:var(--accent);color:#fff}.show-group.is-current .act-line:not(.is-current){background:color-mix(in srgb, var(--accent) 9%, var(--paper-2));color:var(--ink)}.show-group.is-current .act-line:not(.is-current) .act-name strong{color:var(--ink)}.show-group.is-current .act-line:not(.is-current) .act-genre{border-color:var(--ink);background:var(--accent);color:#fff}.act-line.is-current .act-name strong{color:#fff;font-weight:950}.act-line.is-current .act-genre{border-color:var(--ink);color:var(--ink);background:#fff}.act-line.is-current .headliner-pill{color:#ffffffc2;background:#ffffff1f;border-color:#ffffff52}.act-name{align-items:center;gap:9px;min-width:0;display:flex}.act-name strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.02rem;overflow:hidden}.act-state{background:var(--accent);color:#fff;opacity:.8;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;padding-left:1px;transition:opacity .1s;display:grid}.act-line:hover .act-state,.act-state.playing{opacity:1}.act-state.playing{padding-left:0}.act-line.no-audio .act-state{color:var(--ink-soft);background:0 0;border:2px dashed #16130f40}.act-genre{border:2px solid var(--ink);background:var(--accent);color:#fff;text-transform:capitalize;border-radius:999px;grid-template-columns:minmax(0,1fr) 14px;justify-self:start;place-items:center start;gap:5px;min-width:0;max-width:12rem;padding:4px 11px;font-size:.72rem;font-weight:800;display:inline-grid}.act-genre-icon{opacity:.92;flex:none;justify-self:center}.act-genre-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.act-explore{border:2px solid var(--ink);background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:transform .1s,background .1s;display:grid}.act-explore:hover{background:var(--accent);color:#fff;transform:translate(2px)}.show-venue,.show-time,.show-price{grid-row:1/-1;align-self:start;min-width:0;padding:9px 8px 0}.show-venue,.show-price{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.show-venue{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none}.show-venue:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.show-group.is-current .show-venue:hover{text-decoration-color:#fff}.show-group.is-current .show-venue,.show-group.is-current .show-time,.show-group.is-current .show-price{background:var(--accent);color:#fff;align-self:start}.show-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:700}.show-price{font-variant-numeric:tabular-nums;text-align:right;justify-self:stretch;font-size:.9rem;font-weight:800}.show-shortlist-stack{align-self:stretch;min-width:0;display:contents}.show-shortlist{width:100%;min-height:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;grid-column:6;justify-self:center;place-items:center;margin:0;padding:0;transition:transform .1s,background .1s,border-color .1s,color .1s;display:grid}.show-shortlist-icon{background:var(--paper);border:1.5px solid #16130f57;border-radius:999px;place-items:center;width:26px;height:26px;transition:background .1s,border-color .1s,color .1s,transform .1s;display:grid}.show-shortlist-star{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:17px;height:17px;display:block;overflow:visible}.show-shortlist.is-on .show-shortlist-star{fill:currentColor}@keyframes shortlist-star-spin{0%{transform:rotate(0)scale(1)}45%{transform:rotate(360deg)scale(1.14)}to{transform:rotate(720deg)scale(1)}}.show-shortlist.is-spinning .show-shortlist-star,.pd-shortlist.is-spinning svg,.pd-mobile-shortlist.is-spinning svg{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:.82s cubic-bezier(.2,.9,.2,1) shortlist-star-spin}@media (prefers-reduced-motion:reduce){.show-shortlist.is-spinning .show-shortlist-star,.pd-shortlist.is-spinning svg,.pd-mobile-shortlist.is-spinning svg{animation:none}}.show-shortlist-star-2{stroke-width:1.9px;transform:rotate(-5deg)scale(.96)}.show-shortlist-star-3{stroke-width:2.1px;transform:rotate(4deg)scale(1.04)}.show-shortlist-star-4{transform:rotate(-2deg)scale(1.08)}.show-shortlist-star-5{stroke-width:1.85px;transform:rotate(6deg)scale(.94)}.show-shortlist-star-6{transform:rotate(-7deg)scale(1.02)}.show-shortlist-star-7{stroke-width:2.15px;transform:rotate(3deg)scale(.98)}.show-shortlist-star-8{transform:rotate(-4deg)scale(1.06)}.show-shortlist-star-9{stroke-width:1.9px;transform:rotate(7deg)scale(.97)}.show-shortlist-star-10{transform:rotate(-3deg)scale(1.03)}.show-shortlist-star-11{stroke-width:2.1px;transform:rotate(5deg)scale(1.01)}.show-shortlist-star-12{transform:rotate(-6deg)scale(.95)}.show-shortlist+.show-shortlist{border-top:0}.show-shortlist:hover{color:var(--ink)}.show-shortlist:hover .show-shortlist-icon{border-color:var(--ink);transform:translateY(-1px)}.shortcut-tooltip{z-index:4;border:2px solid var(--ink);background:var(--paper);max-width:min(180px,100vw - 32px);box-shadow:3px 3px 0 var(--ink);color:var(--ink);text-align:left;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;font-weight:900;line-height:1.15;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.shortcut-tooltip kbd{border:2px solid var(--ink);background:var(--paper-2);min-width:21px;height:21px;box-shadow:1px 1px 0 var(--ink);color:var(--ink);font:inherit;border-radius:5px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:950;line-height:1;display:inline-grid}.pd-shortlist:hover .shortcut-tooltip,.pd-shortlist:focus-visible .shortcut-tooltip,.pd-mobile-shortlist:hover .shortcut-tooltip,.pd-mobile-shortlist:focus-visible .shortcut-tooltip{opacity:1;transform:translateY(-50%)}.show-shortlist.is-on .show-shortlist-icon{border-color:var(--ink);background:var(--accent);color:#fff}.show-shortlist.is-on svg{fill:currentColor}.show-group.is-current .show-shortlist-stack{background:var(--accent);border-left-color:#ffffff3d}.show-group.is-current .show-shortlist-icon{color:#fff;background:0 0;border-color:#ffffffb8}.show-group.is-current .show-shortlist.is-on .show-shortlist-icon{color:var(--accent);background:#fff;border-color:#fff}.show-group.is-current .show-shortlist.is-on svg{fill:currentColor}.show-group.is-current .row-status{color:#fff}.paper-zine-show{--accent:#0c5c5c;--paper-zine-active-color:#0c5c5c;isolation:isolate;color:#17110b;font-family:var(--paper-zine-typewriter);box-shadow:none;background:0 0;border-left:0;grid-template-columns:90px minmax(0,1fr) minmax(180px,220px) 64px minmax(72px,96px) 42px;margin:0 0 10px;position:relative;transform:none}.paper-zine-show+.show-group{border-top:0}.day-panel>.paper-zine-show:last-child{margin-bottom:0}.paper-zine-show.is-current{color:#17110b;background:0 0}.paper-zine-show.paper-tone-1{--paper-zine-active-color:#e0aa00;--paper-zine-genre-marker:var(--paper-zine-active-color)}.paper-zine-show.paper-tone-2{--paper-zine-active-color:#0f9f73;--paper-zine-genre-marker:var(--paper-zine-active-color)}.paper-zine-show.paper-tone-3{--paper-zine-active-color:#1687d9;--paper-zine-genre-marker:var(--paper-zine-active-color)}.paper-zine-show.paper-tone-4{--paper-zine-active-color:#8d5bd6;--paper-zine-genre-marker:var(--paper-zine-active-color)}.paper-zine-show.paper-tone-5{--paper-zine-active-color:#ff4d2e;--paper-zine-genre-marker:var(--paper-zine-active-color)}.paper-zine-show .paper-tone-1.paper-variant-1{--paper-zine-event-bg:url(/assets/paper-yellow-01-CWg3KeDj.webp)}.paper-zine-show .paper-tone-1.paper-variant-2{--paper-zine-event-bg:url(/assets/paper-yellow-02-DADFT4bZ.webp)}.paper-zine-show .paper-tone-1.paper-variant-3{--paper-zine-event-bg:url(/assets/paper-yellow-03-BUAEYFyf.webp)}.paper-zine-show .paper-tone-1.paper-variant-4{--paper-zine-event-bg:url(/assets/paper-yellow-04-D4eXyhxj.webp)}.paper-zine-show .paper-tone-1.paper-variant-5{--paper-zine-event-bg:url(/assets/paper-yellow-05-BkNtd8Io.webp)}.paper-zine-show .paper-tone-1.paper-variant-6{--paper-zine-event-bg:url(/assets/paper-yellow-06-CO4ctsfm.webp)}.paper-zine-show .paper-tone-1.paper-variant-7{--paper-zine-event-bg:url(/assets/paper-yellow-07-4Y1HylfP.webp)}.paper-zine-show .paper-tone-1.paper-variant-8{--paper-zine-event-bg:url(/assets/paper-yellow-08-DiRMgQLJ.webp)}.paper-zine-show .paper-tone-1.paper-variant-9{--paper-zine-event-bg:url(/assets/paper-yellow-09-Qdigioj9.webp)}.paper-zine-show .paper-tone-1.paper-variant-10{--paper-zine-event-bg:url(/assets/paper-yellow-10-CZMwfNYv.webp)}.paper-zine-show .paper-tone-2.paper-variant-1{--paper-zine-event-bg:url(/assets/paper-mint-01-Dw8mCIJz.webp)}.paper-zine-show .paper-tone-2.paper-variant-2{--paper-zine-event-bg:url(/assets/paper-mint-02-CRlECT1c.webp)}.paper-zine-show .paper-tone-2.paper-variant-3{--paper-zine-event-bg:url(/assets/paper-mint-03-bMSW0DQL.webp)}.paper-zine-show .paper-tone-2.paper-variant-4{--paper-zine-event-bg:url(/assets/paper-mint-04-Cf2QlAcJ.webp)}.paper-zine-show .paper-tone-2.paper-variant-5{--paper-zine-event-bg:url(/assets/paper-mint-05-KkM8F_SB.webp)}.paper-zine-show .paper-tone-2.paper-variant-6{--paper-zine-event-bg:url(/assets/paper-mint-06-CS7IOiZm.webp)}.paper-zine-show .paper-tone-2.paper-variant-7{--paper-zine-event-bg:url(/assets/paper-mint-07-DqFXHxKq.webp)}.paper-zine-show .paper-tone-2.paper-variant-8{--paper-zine-event-bg:url(/assets/paper-mint-08-CF3pPrMe.webp)}.paper-zine-show .paper-tone-2.paper-variant-9{--paper-zine-event-bg:url(/assets/paper-mint-09-CvjY9pCZ.webp)}.paper-zine-show .paper-tone-2.paper-variant-10{--paper-zine-event-bg:url(/assets/paper-mint-10-BGuh1Go_.webp)}.paper-zine-show .paper-tone-3.paper-variant-1{--paper-zine-event-bg:url(/assets/paper-blue-01-DeCR5efj.webp)}.paper-zine-show .paper-tone-3.paper-variant-2{--paper-zine-event-bg:url(/assets/paper-blue-02-Dg65RFOp.webp)}.paper-zine-show .paper-tone-3.paper-variant-3{--paper-zine-event-bg:url(/assets/paper-blue-03-Bk5dQSzM.webp)}.paper-zine-show .paper-tone-3.paper-variant-4{--paper-zine-event-bg:url(/assets/paper-blue-04-GNrAx9-8.webp)}.paper-zine-show .paper-tone-3.paper-variant-5{--paper-zine-event-bg:url(/assets/paper-blue-05-CYKpsWJ4.webp)}.paper-zine-show .paper-tone-3.paper-variant-6{--paper-zine-event-bg:url(/assets/paper-blue-06-DOT5PASx.webp)}.paper-zine-show .paper-tone-3.paper-variant-7{--paper-zine-event-bg:url(/assets/paper-blue-07-CU5ePCnX.webp)}.paper-zine-show .paper-tone-3.paper-variant-8{--paper-zine-event-bg:url(/assets/paper-blue-08-CWJuppgq.webp)}.paper-zine-show .paper-tone-3.paper-variant-9{--paper-zine-event-bg:url(/assets/paper-blue-09-CIdpiEKj.webp)}.paper-zine-show .paper-tone-3.paper-variant-10{--paper-zine-event-bg:url(/assets/paper-blue-10-C-jiI8NN.webp)}.paper-zine-show .paper-tone-4.paper-variant-1{--paper-zine-event-bg:url(/assets/paper-lavender-01-DldXfuCD.webp)}.paper-zine-show .paper-tone-4.paper-variant-2{--paper-zine-event-bg:url(/assets/paper-lavender-02-C8yIk1Yp.webp)}.paper-zine-show .paper-tone-4.paper-variant-3{--paper-zine-event-bg:url(/assets/paper-lavender-03-BWxt3M8m.webp)}.paper-zine-show .paper-tone-4.paper-variant-4{--paper-zine-event-bg:url(/assets/paper-lavender-04-BmSwljrO.webp)}.paper-zine-show .paper-tone-4.paper-variant-5{--paper-zine-event-bg:url(/assets/paper-lavender-05-CrfKigfX.webp)}.paper-zine-show .paper-tone-4.paper-variant-6{--paper-zine-event-bg:url(/assets/paper-lavender-06-bZzYyi9o.webp)}.paper-zine-show .paper-tone-4.paper-variant-7{--paper-zine-event-bg:url(/assets/paper-lavender-07-CZi-kb1M.webp)}.paper-zine-show .paper-tone-4.paper-variant-8{--paper-zine-event-bg:url(/assets/paper-lavender-08-CZNxbW9Z.webp)}.paper-zine-show .paper-tone-4.paper-variant-9{--paper-zine-event-bg:url(/assets/paper-lavender-09-C0vzubNm.webp)}.paper-zine-show .paper-tone-4.paper-variant-10{--paper-zine-event-bg:url(/assets/paper-lavender-10-Faq9ReRb.webp)}.paper-zine-show .paper-tone-5.paper-variant-1{--paper-zine-event-bg:url(/assets/paper-coral-01-CcwopjKG.webp)}.paper-zine-show .paper-tone-5.paper-variant-2{--paper-zine-event-bg:url(/assets/paper-coral-02-vQCaFVt7.webp)}.paper-zine-show .paper-tone-5.paper-variant-3{--paper-zine-event-bg:url(/assets/paper-coral-03-65ZHFX66.webp)}.paper-zine-show .paper-tone-5.paper-variant-4{--paper-zine-event-bg:url(/assets/paper-coral-04-nBROAqL9.webp)}.paper-zine-show .paper-tone-5.paper-variant-5{--paper-zine-event-bg:url(/assets/paper-coral-05-BgbPgt_z.webp)}.paper-zine-show .paper-tone-5.paper-variant-6{--paper-zine-event-bg:url(/assets/paper-coral-06-DvrKaUoz.webp)}.paper-zine-show .paper-tone-5.paper-variant-7{--paper-zine-event-bg:url(/assets/paper-coral-07-BQ-41ciS.webp)}.paper-zine-show .paper-tone-5.paper-variant-8{--paper-zine-event-bg:url(/assets/paper-coral-08-B5idhr5c.webp)}.paper-zine-show .paper-tone-5.paper-variant-9{--paper-zine-event-bg:url(/assets/paper-coral-09-BJA6asGC.webp)}.paper-zine-show .paper-tone-5.paper-variant-10{--paper-zine-event-bg:url(/assets/paper-coral-10-DvNHCObu.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-1{--paper-zine-title-bg:url(/assets/paper-yellow-01-CWg3KeDj.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-2{--paper-zine-title-bg:url(/assets/paper-yellow-02-DADFT4bZ.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-3{--paper-zine-title-bg:url(/assets/paper-yellow-03-BUAEYFyf.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-4{--paper-zine-title-bg:url(/assets/paper-yellow-04-D4eXyhxj.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-5{--paper-zine-title-bg:url(/assets/paper-yellow-05-BkNtd8Io.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-6{--paper-zine-title-bg:url(/assets/paper-yellow-06-CO4ctsfm.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-7{--paper-zine-title-bg:url(/assets/paper-yellow-07-4Y1HylfP.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-8{--paper-zine-title-bg:url(/assets/paper-yellow-08-DiRMgQLJ.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-9{--paper-zine-title-bg:url(/assets/paper-yellow-09-Qdigioj9.webp)}.paper-zine-show.paper-tone-1.paper-title-variant-10{--paper-zine-title-bg:url(/assets/paper-yellow-10-CZMwfNYv.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-1{--paper-zine-title-bg:url(/assets/paper-mint-01-Dw8mCIJz.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-2{--paper-zine-title-bg:url(/assets/paper-mint-02-CRlECT1c.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-3{--paper-zine-title-bg:url(/assets/paper-mint-03-bMSW0DQL.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-4{--paper-zine-title-bg:url(/assets/paper-mint-04-Cf2QlAcJ.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-5{--paper-zine-title-bg:url(/assets/paper-mint-05-KkM8F_SB.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-6{--paper-zine-title-bg:url(/assets/paper-mint-06-CS7IOiZm.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-7{--paper-zine-title-bg:url(/assets/paper-mint-07-DqFXHxKq.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-8{--paper-zine-title-bg:url(/assets/paper-mint-08-CF3pPrMe.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-9{--paper-zine-title-bg:url(/assets/paper-mint-09-CvjY9pCZ.webp)}.paper-zine-show.paper-tone-2.paper-title-variant-10{--paper-zine-title-bg:url(/assets/paper-mint-10-BGuh1Go_.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-1{--paper-zine-title-bg:url(/assets/paper-blue-01-DeCR5efj.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-2{--paper-zine-title-bg:url(/assets/paper-blue-02-Dg65RFOp.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-3{--paper-zine-title-bg:url(/assets/paper-blue-03-Bk5dQSzM.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-4{--paper-zine-title-bg:url(/assets/paper-blue-04-GNrAx9-8.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-5{--paper-zine-title-bg:url(/assets/paper-blue-05-CYKpsWJ4.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-6{--paper-zine-title-bg:url(/assets/paper-blue-06-DOT5PASx.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-7{--paper-zine-title-bg:url(/assets/paper-blue-07-CU5ePCnX.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-8{--paper-zine-title-bg:url(/assets/paper-blue-08-CWJuppgq.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-9{--paper-zine-title-bg:url(/assets/paper-blue-09-CIdpiEKj.webp)}.paper-zine-show.paper-tone-3.paper-title-variant-10{--paper-zine-title-bg:url(/assets/paper-blue-10-C-jiI8NN.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-1{--paper-zine-title-bg:url(/assets/paper-lavender-01-DldXfuCD.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-2{--paper-zine-title-bg:url(/assets/paper-lavender-02-C8yIk1Yp.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-3{--paper-zine-title-bg:url(/assets/paper-lavender-03-BWxt3M8m.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-4{--paper-zine-title-bg:url(/assets/paper-lavender-04-BmSwljrO.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-5{--paper-zine-title-bg:url(/assets/paper-lavender-05-CrfKigfX.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-6{--paper-zine-title-bg:url(/assets/paper-lavender-06-bZzYyi9o.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-7{--paper-zine-title-bg:url(/assets/paper-lavender-07-CZi-kb1M.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-8{--paper-zine-title-bg:url(/assets/paper-lavender-08-CZNxbW9Z.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-9{--paper-zine-title-bg:url(/assets/paper-lavender-09-C0vzubNm.webp)}.paper-zine-show.paper-tone-4.paper-title-variant-10{--paper-zine-title-bg:url(/assets/paper-lavender-10-Faq9ReRb.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-1{--paper-zine-title-bg:url(/assets/paper-coral-01-CcwopjKG.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-2{--paper-zine-title-bg:url(/assets/paper-coral-02-vQCaFVt7.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-3{--paper-zine-title-bg:url(/assets/paper-coral-03-65ZHFX66.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-4{--paper-zine-title-bg:url(/assets/paper-coral-04-nBROAqL9.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-5{--paper-zine-title-bg:url(/assets/paper-coral-05-BgbPgt_z.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-6{--paper-zine-title-bg:url(/assets/paper-coral-06-DvrKaUoz.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-7{--paper-zine-title-bg:url(/assets/paper-coral-07-BQ-41ciS.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-8{--paper-zine-title-bg:url(/assets/paper-coral-08-B5idhr5c.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-9{--paper-zine-title-bg:url(/assets/paper-coral-09-BJA6asGC.webp)}.paper-zine-show.paper-tone-5.paper-title-variant-10{--paper-zine-title-bg:url(/assets/paper-coral-10-DvNHCObu.webp)}.paper-zine-show .event-paper{box-sizing:border-box;margin:calc(var(--paper-zine-event-paper-padding-top) * -1) calc(var(--paper-zine-paper-right-extension) * -1) calc(var(--paper-zine-event-paper-padding-bottom) * -1) 0;background-image:var(--paper-zine-event-bg);filter:saturate(.84) brightness(1.04) drop-shadow(0 var(--paper-zine-act-shadow-y) var(--paper-zine-act-shadow-blur) rgba(85, 68, 47, var(--paper-zine-act-shadow-opacity)));pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;grid-area:1/1/-1/-1;place-self:stretch stretch;transition:filter .12s;position:relative}.day-panel>.paper-zine-show:last-child .event-paper{margin-bottom:min(0px, calc(4px - var(--paper-zine-event-paper-padding-bottom)))}@supports (border-image-slice:1 fill){.paper-zine-show .event-paper{border-style:solid;border-color:#0000;border-width:var(--paper-zine-event-paper-edge-y) 18px;border-image-source:var(--paper-zine-event-bg);border-image-slice:34 48 fill;border-image-width:var(--paper-zine-event-paper-edge-y) 18px;background-image:none;border-image-repeat:stretch}}.paper-zine-show .show-image{box-sizing:border-box;width:var(--paper-zine-photo-width);height:auto;min-height:0;padding:var(--paper-zine-photo-inset);color:#f8efdb;filter:drop-shadow(0 4px 7px #55442f38);z-index:6;background:#fff8ea;border-right:0;place-self:stretch stretch;place-items:center;margin:0;display:grid;overflow:visible;transform:rotate(-1deg)}.paper-zine-show .show-image img{object-fit:cover;filter:saturate(.92)contrast(1.08);border:0;place-self:stretch stretch;width:100%;height:100%;display:block;position:relative;inset:auto}.day-panel>.paper-zine-show:last-child .show-image{clip-path:inset(0 0 3px)}.paper-zine-show .act-line,.paper-zine-show .show-venue,.paper-zine-show .show-time,.paper-zine-show .show-price,.paper-zine-show .show-shortlist-stack{z-index:4;color:#17110b;background:0 0;position:relative}.paper-zine-show .act-line{z-index:5;min-width:0;height:var(--paper-zine-row-height);min-height:var(--paper-zine-row-height);padding:calc(var(--paper-zine-act-padding-top) + var(--paper-zine-row-text-y)) 15px max(0px, calc(var(--paper-zine-act-padding-bottom) - var(--paper-zine-row-text-y))) 24px;text-transform:none;align-items:start;position:relative}.paper-zine-show .act-line:hover,.paper-zine-show .act-line:focus-visible{background:color-mix(in srgb, var(--paper-zine-active-color) 12%, transparent);text-decoration:none}.paper-zine-show .act-line:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--paper-zine-active-color) 45%, transparent)}.paper-zine-show .act-line.is-current{background:var(--paper-zine-active-color);color:#fff;filter:none}.paper-zine-show .act-name{width:100%;min-width:0;max-width:100%;line-height:var(--paper-zine-row-text-line-height);align-items:baseline;display:flex;overflow:hidden}.paper-zine-show .act-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:var(--paper-zine-typewriter);font-size:var(--paper-zine-row-text-size);font-weight:700;line-height:var(--paper-zine-row-text-line-height);letter-spacing:0;color:#17110b;flex:0 auto;display:block;overflow:hidden}.paper-zine-show .headliner-pill{color:#17110b;font-family:var(--paper-zine-typewriter);background:0 0;border:0;border-radius:0;flex:none;margin-left:8px;padding:0;font-weight:700}.paper-zine-show .act-genre{--marker-mask:var(--paper-zine-marker-swipe-1);--marker-after-mask:var(--paper-zine-marker-swipe-6);--marker-left:-4px;--marker-right:-4px;--marker-top:50%;--marker-height:1.52em;--marker-rotate:-1deg;--marker-opacity:.54;--marker-after-left:-1px;--marker-after-right:-3px;--marker-after-top:54%;--marker-after-height:1.02em;--marker-after-rotate:1.3deg;--marker-after-opacity:.16;isolation:isolate;color:#17110bad;max-width:min(24rem,100%);font-family:var(--paper-zine-typewriter);font-size:calc(.72rem + var(--paper-zine-typewriter-size-bump));text-transform:lowercase;filter:none;background:0 0;border:0;border-radius:0;padding:2px 24px 3px 8px;font-weight:700;line-height:1.1;display:inline-block;position:relative}.paper-zine-show .act-genre:before{content:"";z-index:-1;left:var(--marker-left);right:var(--marker-right);top:var(--marker-top);height:var(--marker-height);transform:translateY(-49%) rotate(var(--marker-rotate));background:color-mix(in srgb, var(--paper-zine-genre-marker) 78%, transparent);-webkit-mask-image:var(--marker-mask);mask-image:var(--marker-mask);opacity:var(--marker-opacity);filter:saturate(1.24);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--marker-mask);position:absolute;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.paper-zine-show .act-genre:after{content:"";z-index:-2;left:var(--marker-after-left);right:var(--marker-after-right);top:var(--marker-after-top);height:var(--marker-after-height);transform:translateY(-50%) rotate(var(--marker-after-rotate));background:color-mix(in srgb, var(--paper-zine-genre-marker) 60%, transparent);-webkit-mask-image:var(--marker-after-mask);mask-image:var(--marker-after-mask);opacity:var(--marker-after-opacity);filter:saturate(1.35);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--marker-after-mask);position:absolute;-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.paper-zine-show .marker-swipe-2{--marker-mask:var(--paper-zine-marker-swipe-2);--marker-after-mask:var(--paper-zine-marker-swipe-7);--marker-left:-7px;--marker-right:-2px;--marker-height:1.68em;--marker-rotate:1.1deg;--marker-after-left:-4px;--marker-after-right:-8px;--marker-after-top:45%;--marker-after-rotate:-1.8deg;--marker-after-opacity:.18}.paper-zine-show .marker-swipe-3{--marker-mask:var(--paper-zine-marker-swipe-3);--marker-after-mask:var(--paper-zine-marker-swipe-8);--marker-left:-2px;--marker-right:-9px;--marker-height:1.36em;--marker-rotate:-.3deg;--marker-after-height:.76em;--marker-after-top:62%;--marker-after-rotate:2.4deg;--marker-after-opacity:.2}.paper-zine-show .marker-swipe-4{--marker-mask:var(--paper-zine-marker-swipe-4);--marker-after-mask:var(--paper-zine-marker-swipe-9);--marker-left:-10px;--marker-right:-7px;--marker-height:1.8em;--marker-rotate:2deg;--marker-after-left:4px;--marker-after-right:-2px;--marker-after-top:42%;--marker-after-height:.9em;--marker-after-rotate:-2.6deg;--marker-after-opacity:.15}.paper-zine-show .marker-swipe-5{--marker-mask:var(--paper-zine-marker-swipe-5);--marker-after-mask:var(--paper-zine-marker-swipe-10);--marker-left:-5px;--marker-right:-1px;--marker-height:1.3em;--marker-rotate:-2.2deg;--marker-opacity:.58;--marker-after-left:-8px;--marker-after-right:7px;--marker-after-top:57%;--marker-after-rotate:1deg;--marker-after-opacity:.22}.paper-zine-show .marker-swipe-6{--marker-mask:var(--paper-zine-marker-swipe-6);--marker-after-mask:var(--paper-zine-marker-swipe-11);--marker-left:-8px;--marker-right:-4px;--marker-height:1.62em;--marker-rotate:.4deg;--marker-after-left:-1px;--marker-after-right:-10px;--marker-after-height:1.14em;--marker-after-rotate:-1.2deg;--marker-after-opacity:.17}.paper-zine-show .marker-swipe-7{--marker-mask:var(--paper-zine-marker-swipe-7);--marker-after-mask:var(--paper-zine-marker-swipe-12);--marker-left:-1px;--marker-right:-11px;--marker-height:1.74em;--marker-rotate:-1.6deg;--marker-after-left:-6px;--marker-after-right:2px;--marker-after-top:49%;--marker-after-rotate:2.7deg;--marker-after-opacity:.14}.paper-zine-show .marker-swipe-8{--marker-mask:var(--paper-zine-marker-swipe-8);--marker-after-mask:var(--paper-zine-marker-swipe-1);--marker-left:-6px;--marker-right:-6px;--marker-height:1.46em;--marker-rotate:1.8deg;--marker-after-height:.82em;--marker-after-top:41%;--marker-after-rotate:-2deg;--marker-after-opacity:.2}.paper-zine-show .marker-swipe-9{--marker-mask:var(--paper-zine-marker-swipe-9);--marker-after-mask:var(--paper-zine-marker-swipe-2);--marker-left:-11px;--marker-right:1px;--marker-height:1.58em;--marker-rotate:-.9deg;--marker-opacity:.56;--marker-after-left:2px;--marker-after-right:-7px;--marker-after-top:60%;--marker-after-rotate:1.9deg;--marker-after-opacity:.18}.paper-zine-show .marker-swipe-10{--marker-mask:var(--paper-zine-marker-swipe-10);--marker-after-mask:var(--paper-zine-marker-swipe-3);--marker-left:-3px;--marker-right:-12px;--marker-height:1.86em;--marker-rotate:2.5deg;--marker-after-left:-9px;--marker-after-right:1px;--marker-after-height:.94em;--marker-after-top:47%;--marker-after-rotate:-1.7deg;--marker-after-opacity:.16}.paper-zine-show .marker-swipe-11{--marker-mask:var(--paper-zine-marker-swipe-11);--marker-after-mask:var(--paper-zine-marker-swipe-4);--marker-left:-8px;--marker-right:-5px;--marker-height:1.7em;--marker-rotate:.8deg;--marker-opacity:.55;--marker-after-left:-4px;--marker-after-right:-3px;--marker-after-top:59%;--marker-after-height:.96em;--marker-after-rotate:-2.1deg;--marker-after-opacity:.17}.paper-zine-show .marker-swipe-12{--marker-mask:var(--paper-zine-marker-swipe-12);--marker-after-mask:var(--paper-zine-marker-swipe-5);--marker-left:-4px;--marker-right:-10px;--marker-height:1.42em;--marker-rotate:-1.9deg;--marker-opacity:.57;--marker-after-left:-7px;--marker-after-right:3px;--marker-after-top:46%;--marker-after-height:.84em;--marker-after-rotate:1.5deg;--marker-after-opacity:.18}.paper-zine-show .act-genre-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.paper-zine-show .act-genre-icon{width:12px;height:12px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.paper-zine-show.is-current .act-line:not(.is-current) .act-name strong,.paper-zine-show.is-current .row-status{color:#17110b}.paper-zine-show.is-current .act-line:not(.is-current) .act-genre,.paper-zine-show .act-line.is-current .act-genre{background:0 0;border:0;border-radius:0}.paper-zine-show .show-venue,.paper-zine-show .show-time,.paper-zine-show .show-price{height:auto;min-height:100%;padding:calc(var(--paper-zine-act-padding-top) + var(--paper-zine-row-text-y)) 8px max(0px, calc(var(--paper-zine-act-padding-bottom) - var(--paper-zine-row-text-y)));font-family:var(--paper-zine-typewriter);font-size:var(--paper-zine-row-text-size);font-weight:700;line-height:var(--paper-zine-row-text-line-height);grid-row:1/-1;align-self:stretch;align-items:flex-start;display:flex}.paper-zine-show .show-venue,.paper-zine-show .show-price{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.paper-zine-show .show-venue{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.paper-zine-show .show-time{justify-content:flex-start}.paper-zine-show .show-price{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;overflow:hidden}.paper-zine-show .show-shortlist{z-index:7;position:relative}.paper-zine-show .show-shortlist-icon{z-index:8;position:relative}.paper-tweaks-toggle,.paper-tweaks-panel{z-index:90;font-family:var(--paper-zine-typewriter);position:fixed;top:14px;right:14px}.paper-tweaks-toggle{color:#17110b;text-transform:uppercase;letter-spacing:.06em;background:#fff2d2;border:2px solid #17110bd6;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:0 6px 12px #55442f2e}.paper-tweaks-panel{color:#17110b;background:#fff8e9;border:2px solid #17110bd6;border-radius:12px;width:min(340px,100vw - 28px);padding:16px;box-shadow:0 12px 24px #55442f33}.paper-tweaks-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.paper-tweaks-kicker{color:#ff4d2e;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.paper-tweaks-head h2{letter-spacing:0;margin:2px 0 0;font-size:1.1rem}.paper-tweaks-icon,.paper-tweaks-reset{color:#17110b;background:#fdf3db;border:2px solid #17110bb8;justify-content:center;align-items:center;display:inline-flex}.paper-tweaks-icon{border-radius:999px;width:34px;height:34px}.paper-tweaks-remote{background:#fff6;border:2px dashed #17110b6b;border-radius:10px;gap:8px;margin-bottom:12px;padding:10px;font-size:.75rem;font-weight:800;display:grid}.paper-tweaks-remote[data-status=live],.paper-tweaks-remote[data-status=saving]{background:#e5ffed80;border-color:#0b46407a}.paper-tweaks-remote[data-status=offline]{background:#ffebe29e;border-color:#ff4d2e94}.paper-tweaks-remote-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.paper-tweaks-remote-row span,.paper-tweaks-remote-button{align-items:center;gap:7px;display:inline-flex}.paper-tweaks-remote-row strong{color:#17110bb8;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.paper-tweaks-remote-button{color:#073d3b;min-height:32px;font:inherit;background:#fff;border:2px solid #17110bad;border-radius:999px;justify-content:center;padding:7px 10px}.paper-tweaks-remote-link{color:#17110bbd;text-overflow:ellipsis;white-space:nowrap;background:#ffffffa3;border-radius:7px;max-width:100%;padding:6px 8px;font-size:.66rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.paper-tweaks-remote-message{color:#17110ba3;font-size:.68rem;font-weight:800}.paper-tweaks-font{gap:6px;margin-bottom:12px;font-size:.78rem;font-weight:700;display:grid}.paper-tweaks-font select{color:#17110b;background:#fdf3db;border:2px solid #17110bb8;border-radius:8px;width:100%;min-height:36px;padding:7px 34px 7px 10px;font-size:.88rem;font-weight:700}.paper-tweaks-font-sample{color:#17110bb8;margin-top:2px;font-size:.82rem;font-weight:700;line-height:1.25;display:block}.paper-tweaks-switches{gap:8px;display:grid}.paper-tweaks-sliders{gap:10px;margin-top:14px;display:grid}.paper-tweaks-subhead{color:#17110bad;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.paper-tweaks-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paper-tweaks-switch{background:#ffffff57;border:2px solid #17110b47;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 8px;font-size:.74rem;font-weight:800;display:flex}.paper-tweaks-switch input{accent-color:#ff4d2e;flex:0 0 16px;width:16px;height:16px;margin:0}.paper-tweaks-range{background:#ffffff57;border:2px solid #17110b47;border-radius:8px;gap:8px;padding:9px 10px;display:grid}.paper-tweaks-range>span{color:#17110b;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:800;display:flex}.paper-tweaks-range strong{font-size:.72rem;font-weight:800}.paper-tweaks-range-control{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.paper-tweaks-range input{accent-color:#ff4d2e;width:100%;min-width:0}.paper-tweaks-step{color:#17110b;background:#fdf3db;border:2px solid #17110b94;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.paper-tweaks-reset{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;gap:7px;margin-top:14px;padding:8px 10px;font-size:.76rem;font-weight:700}@media (width<=560px){.paper-tweaks-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:min(72vh,100svh - 24px);top:12px;right:12px;overflow:auto}}.paper-zine-show .show-shortlist-icon{color:#17110b;filter:none;background:0 0;border:0;border-radius:0}.paper-zine-show .show-shortlist.is-on .show-shortlist-icon,.paper-zine-show.is-current .show-shortlist.is-on .show-shortlist-icon,.paper-zine-show.is-current .show-shortlist-icon{color:#17110b;background:0 0;border:0}@media (width>=561px){.paper-zine-show .show-image{grid-column:1}.paper-zine-show .act-line{grid-column:2}.paper-zine-show .show-venue{grid-column:3}.paper-zine-show .show-time{grid-column:4}.paper-zine-show .show-price{grid-column:5}.paper-zine-show .show-shortlist{grid-column:6}}.row-status{color:var(--danger);text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800}.fact-chip.link{cursor:pointer}.drawer-blurb{color:#2c2820;margin:0;font-size:1rem;line-height:1.45}.explore-links{margin-top:4px}.bill-block{flex-direction:column;gap:10px;display:flex}.bill-rows{flex-direction:column;gap:8px;display:flex}.bill-row{border:2px solid var(--ink);background:var(--paper-2);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.bill-row:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-2))}.bill-thumb{border:2px solid var(--ink);background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.bill-thumb img{object-fit:cover;width:100%;height:100%}.bill-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;overflow:hidden}.play-week{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:0;display:inline-flex}.pw-circle{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 12px 26px -10px #ff4d2ecc}.pw-circle svg{fill:#fff;stroke:#fff;margin-left:3px}.play-week:hover .pw-circle{transform:scale(1.05);box-shadow:0 16px 32px -10px #ff4d2ee6}.pw-count{max-width:18ch;color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;font-family:Bricolage Grotesque,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.15;display:inline-flex}.pw-count strong{font-weight:900}.day-divider-label{letter-spacing:-.01em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800}.day-divider-label.has-tape{isolation:isolate;min-width:calc(124px * var(--paper-zine-date-tape-scale));min-height:calc(34px * var(--paper-zine-date-tape-scale));padding:calc(6px * var(--paper-zine-date-tape-scale)) calc(13px * var(--paper-zine-date-tape-scale));color:#17110b;font-family:var(--paper-zine-typewriter);font-size:calc(var(--paper-zine-date-label-font-size) + var(--paper-zine-typewriter-size-bump));letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;position:relative}.day-divider-label.has-tape:before{content:"";z-index:-1;background-image:var(--paper-zine-date-tape-1);filter:brightness(1.12)drop-shadow(0 1px 2px #55442f24);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-2px 0;transform:rotate(-1deg)}.day-panel:nth-of-type(10n+2) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-2);transform:rotate(.7deg)}.day-panel:nth-of-type(10n+3) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-3);transform:rotate(-.35deg)}.day-panel:nth-of-type(10n+4) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-4);transform:rotate(.15deg)}.day-panel:nth-of-type(10n+5) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-5);transform:rotate(-.7deg)}.day-panel:nth-of-type(10n+6) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-6);transform:rotate(.45deg)}.day-panel:nth-of-type(10n+7) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-7);transform:rotate(-.15deg)}.day-panel:nth-of-type(10n+8) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-8);transform:rotate(.3deg)}.day-panel:nth-of-type(10n+9) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-9);transform:rotate(-.5deg)}.day-panel:nth-of-type(10n) .day-divider-label.has-tape:before{background-image:var(--paper-zine-date-tape-10);transform:rotate(.55deg)}.day-divider-rule{flex:auto}.day-type-breakdown{color:#0c4442;font-family:var(--paper-zine-typewriter);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.day-total-count,.day-type-count{min-height:0;color:inherit;font-family:var(--paper-zine-typewriter);font-size:calc(.94rem + var(--paper-zine-typewriter-size-bump));text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;padding:0;font-weight:900;line-height:1;display:inline-flex}.day-total-count{display:none}.day-total-count strong,.day-type-count strong{font-size:1em;font-weight:900}.day-type-count .act-genre-icon{color:currentColor;opacity:1;stroke-width:2.4px;width:16px;height:16px}.card-play{border:2.5px solid var(--ink);background:var(--accent);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;padding-left:2px;transition:transform .1s;display:grid;position:absolute;bottom:10px;left:10px}.card-play:hover{transform:scale(1.08)}.card-play.is-playing{padding-left:0}.gig-card.is-current{outline:3px solid var(--accent);outline-offset:2px}.shell.has-player{padding-bottom:var(--player-clearance,270px)}.player-bar{z-index:60;background:var(--ink);color:var(--paper);border-top:3px solid var(--ink);animation:.24s cubic-bezier(.2,.8,.2,1) slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #16130f40}@keyframes slide-up{0%{transform:translateY(100%)}}.player-bar-progress{padding:0;line-height:0}.player-bar-progress input[type=range]{--played:0%;appearance:none;background:linear-gradient(90deg, var(--accent) var(--played), #ffffff2e var(--played));cursor:pointer;width:100%;height:5px;margin:0;display:block}.player-bar-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:999px;width:14px;height:14px}.player-bar-progress input[type=range]::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:999px;width:14px;height:14px}.player-bar-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(1320px,100%);margin:0 auto;padding:12px clamp(14px,4vw,40px);display:grid}.player-now{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.player-art{background:#ffffff14;border:2px solid #ffffff40;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.player-art img{object-fit:cover;width:100%;height:100%}.player-text{flex-direction:column;min-width:0;display:flex}.player-day{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-self:flex-start;margin-bottom:3px;padding:2px 9px;font-size:.66rem;font-weight:800}.player-text strong{text-overflow:ellipsis;white-space:nowrap;font-family:Bricolage Grotesque,sans-serif;font-size:1.02rem;line-height:1.1;overflow:hidden}.player-sub{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.player-expand{opacity:.6;flex:none}.player-transport{align-items:center;gap:8px;display:flex}.player-transport button{width:40px;height:40px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.player-transport button:disabled{opacity:.3;cursor:default}.player-play{color:#fff;box-shadow:0 2px #00000059;background:var(--accent)!important;width:52px!important;height:52px!important}.player-play:hover{transform:scale(1.05)}.player-spinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.player-meta{justify-content:flex-end;align-items:center;gap:14px;display:flex}.player-count,.player-time{font-variant-numeric:tabular-nums;color:#fff9;font-size:.78rem}.player-close{width:34px;height:34px;color:var(--paper);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;display:grid}.later-ban-scrim{z-index:140;background:#16130fa3;place-items:center;padding:24px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.later-ban-modal{border:3px solid var(--ink);background:var(--paper-2);width:min(560px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);text-align:center;border-radius:16px;padding:clamp(24px,5vw,36px);overflow:auto}.later-ban-modal h2{letter-spacing:0;font-size:clamp(1.6rem,5vw,3rem);line-height:.98}.later-ban-modal p{max-width:46ch;color:var(--ink);margin:18px auto 0;font-size:1rem;font-weight:650;line-height:1.48}.later-ban-actions{flex-direction:column;align-items:center;gap:16px;margin-top:24px;display:flex}.later-ban-button{border:2.5px solid var(--ink);background:var(--coral);color:#fff;cursor:pointer;min-height:48px;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:900;display:inline-flex}.later-ban-exemption{color:var(--ink-soft);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:.82rem;font-weight:750;text-decoration:underline}.later-ban-exemption:hover{color:var(--ink)}.later-ban-screen{z-index:140;background:#f8ecd4;place-items:center;animation:.18s fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.later-ban-screen-image{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100dvh;display:block}.later-ban-countdown{color:#fff;background:#000000c7;border:2px solid #ffffffd1;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);box-shadow:0 8px 24px #0000006b}.later-ban-countdown-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffffc7;font-size:.72rem;font-weight:850}.later-ban-countdown-time{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;font-family:SF Mono,ui-monospace,Menlo,Roboto Mono,monospace;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:900;line-height:1}.later-ban-sound-button{color:#fff;cursor:pointer;background:#000000c7;border:2px solid #ffffffe0;border-radius:999px;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:900;position:absolute;bottom:clamp(72px,10vw,96px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000006b}@media (width<=860px){.masthead{grid-template-columns:1fr}.hero-marquee{order:-1}}@media (width<=720px){.control-bar{z-index:55;background:var(--paper);border-bottom:0;padding-top:8px;padding-bottom:8px;position:sticky;top:0;box-shadow:0 8px 16px #55442f17}.day-panel{overflow:visible}.day-panel+.day-panel{margin-top:var(--paper-zine-day-gap)}.day-header{top:var(--filter-clearance,0px);z-index:45;isolation:isolate;min-height:calc(42px * var(--paper-zine-date-tape-scale));margin-bottom:var(--paper-zine-date-acts-gap);background:0 0;border-top:0;justify-content:space-between;padding:8px 14px;position:sticky}.day-header:before{content:"";z-index:-1;background-image:var(--paper-zine-date-tape-1);filter:brightness(1.14)drop-shadow(0 1px 2px #55442f24);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-16px -4px -1px;transform:rotate(-.25deg)}.day-panel:nth-of-type(10n+2) .day-header:before{background-image:var(--paper-zine-date-tape-2);transform:rotate(.35deg)}.day-panel:nth-of-type(10n+3) .day-header:before{background-image:var(--paper-zine-date-tape-3);transform:rotate(-.2deg)}.day-panel:nth-of-type(10n+4) .day-header:before{background-image:var(--paper-zine-date-tape-4);transform:rotate(.15deg)}.day-panel:nth-of-type(10n+5) .day-header:before{background-image:var(--paper-zine-date-tape-5);transform:rotate(-.4deg)}.day-panel:nth-of-type(10n+6) .day-header:before{background-image:var(--paper-zine-date-tape-6);transform:rotate(.25deg)}.day-panel:nth-of-type(10n+7) .day-header:before{background-image:var(--paper-zine-date-tape-7);transform:rotate(-.15deg)}.day-panel:nth-of-type(10n+8) .day-header:before{background-image:var(--paper-zine-date-tape-8);transform:rotate(.2deg)}.day-panel:nth-of-type(10n+9) .day-header:before{background-image:var(--paper-zine-date-tape-9);transform:rotate(-.3deg)}.day-panel:nth-of-type(10n) .day-header:before{background-image:var(--paper-zine-date-tape-10);transform:rotate(.3deg)}.day-divider-label.has-tape{min-width:0;min-height:0;padding:0}.day-divider-label.has-tape:before,.day-divider-rule{display:none}.day-type-breakdown{flex:none}.day-total-count{display:inline-flex}.day-type-count{display:none}}@media (width<=560px){html,body{max-width:100%;overflow-x:clip}.shell{max-width:100%;padding-inline:0;overflow-x:clip}.shell.has-mobile-player{padding-bottom:max(var(--player-clearance,152px), calc(152px + env(safe-area-inset-bottom)))}.masthead-brand,.control-bar,.results-meta,.empty-state{padding-inline:12px}.masthead{padding-inline:0}.masthead-brand{grid-column:1/-1;width:100%}.masthead h1{white-space:nowrap;margin-top:8px;font-size:1.38rem;line-height:1}.masthead h1.masthead-logo-heading{width:calc(100% + 24px);max-width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.masthead-logo-picture{width:100%;max-width:none}.masthead-subtitle{width:100%;max-width:none;font-size:calc(.92rem + var(--paper-zine-typewriter-size-bump));margin-top:9px}.mark-accent{-webkit-text-stroke-width:1px}.type-filters{display:none}.control-bar,.filter-actions{gap:5px}.control-bar{max-width:100%;position:sticky;overflow:visible}.search-toggle{width:40px;height:40px}.filter-count{display:none}.filter-actions .pill,.filter-actions .venue-filter>summary{min-height:40px;padding-inline:9px;font-size:.95rem}.venue-filter.has-selection>summary{background:var(--coral);color:#fff;border-color:var(--ink)}.mobile-type-filter{flex:none;display:block}.filter-actions{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;margin-left:0;overflow:auto hidden}.filter-actions::-webkit-scrollbar{display:none}.filter-actions:has(.venue-filter[open]){overflow:visible}.filter-actions .pill,.filter-actions .venue-filter,.filter-actions .search-toggle{flex:none}.filter-actions .search-box{flex:0 0 min(300px,100vw - 24px);min-width:min(300px,100vw - 24px)}.filter-actions .venue-filter{position:static}.venue-panel{top:calc(var(--filter-panel-top,var(--filter-clearance,0px)) + 6px);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));width:auto;max-width:none;max-height:60vh;max-height:min(60dvh, calc(var(--player-top,100dvh) - var(--filter-panel-top,var(--filter-clearance,0px)) - 12px));box-sizing:border-box;margin-top:0;position:fixed}.filter-actions .venue-filter>.venue-panel{z-index:70}.date-filter{position:static}.date-filter .date-panel{top:calc(var(--filter-panel-top,var(--filter-clearance,0px)) + 6px);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));z-index:70;box-sizing:border-box;width:auto;max-width:none;margin-top:0;position:fixed;transform:none}.filter-actions .venue-filter:nth-last-child(-n+2) .venue-panel{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right))}.venue-select{flex:auto;max-width:100%}.later-ban-countdown{flex-direction:column;gap:4px;padding:9px 13px;bottom:14px;left:50%;right:auto;transform:translate(-50%)}.gig-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gig-title{font-size:1rem}.drawer{border-left:0}.show-head,.results-meta{display:none}.song-list{gap:10px}.day-panel{box-shadow:none;border-left:0;border-right:0;border-radius:0}.day-panel+.day-panel{border-top:0}.show-group{grid-template:"venue time price price""acts acts acts shortlist"/minmax(0,1fr) 4.2rem minmax(4.75rem,5.75rem) 46px}.show-group+.show-group{border-top:4px solid var(--ink)}.show-image,.paper-zine-show .show-image{display:none}.show-acts{flex-direction:column;grid-area:acts;display:flex}.show-venue,.show-time,.show-price{border-bottom:1px solid #16130f29;align-self:stretch;padding:9px 10px;font-size:.82rem}.paper-zine-show .show-venue{color:var(--ink-soft);-webkit-line-clamp:1;line-clamp:1;grid-area:venue}.show-group.is-current .show-venue{color:#fff}.paper-zine-show .show-time{text-align:left;white-space:nowrap;grid-area:time;justify-self:stretch}.paper-zine-show .show-price{text-align:right;white-space:nowrap;grid-area:price;justify-self:stretch}.show-shortlist-stack{flex-direction:column;grid-area:shortlist;place-self:stretch stretch;min-width:46px;display:flex}.show-shortlist{flex-basis:0;min-height:0}.act-line{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""genre";row-gap:1px;min-height:52px;padding:10px 14px}.act-name{grid-area:name}.act-genre{max-width:100%;color:inherit;opacity:.7;background:0 0;border:0;border-radius:0;grid-area:genre;justify-self:start;padding:0;font-size:.7rem;font-weight:700}.act-genre-empty{display:none}.paper-zine-show{width:100%;max-width:100%;overflow:hidden}.paper-zine-show .show-acts{isolation:isolate;max-width:100%;padding-block:var(--paper-zine-mobile-info-acts-gap) 4px;gap:0;overflow:hidden}.day-panel>.paper-zine-show:last-child .show-acts{padding-bottom:2px}.paper-zine-show+.show-group{border-top:0}.paper-zine-show{margin-block:0 var(--paper-zine-event-gap)}.paper-zine-show:before{content:"";width:calc(100% + var(--paper-zine-mobile-paper-left-offset));margin-left:calc(var(--paper-zine-mobile-paper-left-offset) * -1);min-height:calc(var(--paper-zine-title-padding-top) + var(--paper-zine-title-padding-bottom) + var(--paper-zine-mobile-info-padding-top) + 24px);background-color:#0000;background-image:var(--paper-zine-title-bg);filter:saturate(1.12) brightness(1.02) drop-shadow(0 var(--paper-zine-act-shadow-y) var(--paper-zine-act-shadow-blur) rgba(85, 68, 47, var(--paper-zine-act-shadow-opacity)));pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;grid-area:1/1/auto/-1;place-self:stretch start}.paper-zine-show .event-paper{width:calc(100% + var(--paper-zine-mobile-paper-left-offset));max-width:calc(100% + var(--paper-zine-mobile-paper-left-offset));margin:var(--paper-zine-mobile-info-acts-gap) 0 calc(var(--paper-zine-event-paper-padding-bottom) * -1) calc(var(--paper-zine-mobile-paper-left-offset) * -1);grid-area:2/1/auto/-1;justify-self:start;min-height:100%}.paper-zine-show .show-venue,.paper-zine-show .show-time,.paper-zine-show .show-price{height:auto;min-height:calc(var(--paper-zine-title-padding-top) + var(--paper-zine-title-padding-bottom) + var(--paper-zine-mobile-info-padding-top) + 24px);z-index:2;color:#17110b;filter:none;padding:calc(max(1px, calc(var(--paper-zine-title-padding-top) - 4px)) + var(--paper-zine-mobile-info-padding-top) + var(--paper-zine-row-text-y)) 12px max(0px, calc(var(--paper-zine-title-padding-bottom) + 10px - var(--paper-zine-row-text-y)));background:0 0;border-bottom:0;align-items:flex-start;line-height:1.12;display:flex}.paper-zine-show .show-venue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-zine-show .show-time{justify-content:flex-start}.paper-zine-show .show-price{justify-content:flex-end}.paper-zine-show .show-acts .act-line{z-index:var(--paper-zine-stack);width:calc(100% + var(--paper-zine-mobile-paper-left-offset));max-width:100%;min-height:var(--paper-zine-mobile-row-paper-height);margin:var(--paper-zine-act-overlap-negative) 0 0 calc(var(--paper-zine-mobile-paper-left-offset) * -1);padding:calc(var(--paper-zine-act-padding-top) + var(--paper-zine-row-text-y)) 24px max(0px, calc(var(--paper-zine-act-padding-bottom) - var(--paper-zine-row-text-y))) calc(24px + var(--paper-zine-mobile-paper-left-offset));position:relative}.paper-zine-show .show-acts .act-genre{max-width:100%;padding:1px 22px var(--paper-zine-mobile-genre-padding-bottom) 7px}.paper-zine-show .show-acts .act-name{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.paper-zine-show .show-acts .act-name strong{text-overflow:clip;max-width:none;display:inline;overflow:visible}.paper-zine-show .show-acts .act-name:not(:has(.headliner-pill)) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%!important;max-width:100%!important}.paper-zine-show .show-acts .headliner-pill{vertical-align:middle;margin-left:9px;display:inline-flex}.paper-zine-show .show-acts .act-line:first-child{margin-top:0}.player-bar-main{grid-template-columns:minmax(0,1fr) auto;gap:10px}.player-meta,.player-expand{display:none}.shell.has-player,.shell.has-mobile-player{padding-bottom:max(var(--player-clearance,152px), calc(152px + env(safe-area-inset-bottom)))}.later-dates-footer{padding:22px 0 max(42px, env(safe-area-inset-bottom))}.later-dates-link{min-height:44px;padding:10px 12px}}.paper-zine-show .act-line:hover,.paper-zine-show .act-line:focus-visible{background:color-mix(in srgb, var(--paper-zine-active-color) 12%, transparent)}.paper-zine-show.is-current .act-line:not(.is-current){background:color-mix(in srgb, var(--paper-zine-active-color) 8%, transparent);color:#17110b}.paper-zine-show.is-current .act-line:not(.is-current):hover,.paper-zine-show.is-current .act-line:not(.is-current):focus-visible{background:color-mix(in srgb, var(--paper-zine-active-color) 14%, transparent)}.paper-zine-show .act-line.is-current,.paper-zine-show.is-current .act-line.is-current,.paper-zine-show .show-acts .act-line.is-current{background-color:var(--paper-zine-active-color);color:#fff;background-image:none}.paper-zine-show .act-line.is-current:hover,.paper-zine-show .act-line.is-current:focus-visible{background-color:var(--paper-zine-active-color)}.paper-zine-show .act-line.is-current .act-name strong{color:#fff;font-weight:950}.paper-zine-show .act-line.is-current .act-genre{color:#ffffffd1;opacity:1;background:0 0;border:0;border-radius:0}.paper-zine-show .act-line.is-current .headliner-pill{color:#ffffffd1;background:0 0;border:0}.paper-zine-show.is-current .act-line:not(.is-current) .act-name strong{color:#17110b}.paper-zine-show.is-current .act-line:not(.is-current) .act-genre{color:#17110bb8;opacity:.78;background:0 0;border:0;border-radius:0}.paper-zine-show .act-line.is-current .act-genre:before{background:color-mix(in srgb, var(--paper-zine-genre-marker) 60%, white 40%);opacity:.48}.paper-zine-show .act-line.is-current .act-genre:after{background:color-mix(in srgb, var(--paper-zine-genre-marker) 44%, white 56%)}.paper-zine-show.is-current .act-line:not(.is-current) .act-genre:before{opacity:.32}.paper-zine-show.is-current .show-venue,.paper-zine-show.is-current .show-time,.paper-zine-show.is-current .show-price{background:var(--paper-zine-active-color);color:#fff;align-self:stretch;height:auto;min-height:100%}.paper-zine-show.is-current .show-shortlist{background:var(--paper-zine-active-color);color:#fff;place-self:stretch stretch}@media (width<=720px){.paper-zine-show.is-current .show-venue,.paper-zine-show.is-current .show-time,.paper-zine-show.is-current .show-price{color:#17110b;background:0 0}}.paper-zine-show.is-current .show-shortlist-icon,.paper-zine-show.is-current .show-shortlist.is-on .show-shortlist-icon{color:#fff;background:0 0;border:0}.paper-zine-show.is-current .row-status{color:inherit;background:0 0}.palette-switch{align-items:center;gap:6px;display:inline-flex}.palette-swatch{border:2px solid var(--ink);background:var(--paper-2);cursor:pointer;border-radius:999px;align-items:center;gap:0;padding:4px;transition:transform 80ms,box-shadow .12s;display:inline-flex}.palette-swatch:hover{transform:translateY(-1px)}.palette-swatch.is-active{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent)}.palette-swatch .dot{width:13px;height:13px;box-shadow:0 0 0 1.5px var(--paper-2);border-radius:50%;margin-left:-4px}.palette-swatch .dot:first-child{margin-left:0}.palette-intensity{border:2px solid var(--ink);background:var(--paper-2);min-height:28px;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:999px;margin-left:4px;padding:0 12px;font-size:.72rem;font-weight:800}.palette-intensity.is-bold{background:var(--accent);color:#fff}.bg-rotator{z-index:0;background:var(--paper);background-image:var(--paper-zine-page);pointer-events:none;background-repeat:repeat;background-size:900px 900px;position:fixed;inset:0;overflow:hidden}.bg-layer{display:none}.bg-layer-top{animation:1.8s both bgFade}@keyframes bgFade{0%{opacity:0}to{opacity:1}}.bg-scrim{background:0 0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bg-layer-top{animation:none}}.event-description{color:var(--ink);white-space:pre-line;max-height:340px;margin:4px 0 0;font-size:.95rem;line-height:1.55;overflow-y:auto}.act-line.no-audio{filter:saturate(.2);opacity:.62}.show-group.no-audio .show-image img{filter:grayscale(.6)saturate(.55);--img-dim:.8}.shared-shortlist{flex:640px;align-self:flex-start;min-width:min(100%,360px);max-width:780px}.shared-shortlist-panel{display:block}.shared-shortlist-panel-shell{display:contents}.shared-mobile-toggle,.shared-shortlist-scrim{display:none}.shared-shortlist-head{justify-content:flex-end;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.shared-share-open{border:2px solid var(--ink);background:var(--ink);max-width:100%;min-height:44px;color:var(--paper);box-shadow:2px 2px 0 color-mix(in srgb, var(--accent) 80%, var(--ink));font-size:calc(.88rem + var(--paper-zine-typewriter-size-bump));letter-spacing:0;cursor:pointer;white-space:nowrap;border-radius:15px;padding:0 14px;font-weight:950}.shared-shortlist-close{display:none}.shared-people-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.shared-people-panel-head h2{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:calc(clamp(1.85rem, 5vw, 2.55rem) + var(--paper-zine-typewriter-size-bump));letter-spacing:0;margin:0;font-weight:950;line-height:.92}.shared-people-intro{max-width:48ch;color:var(--ink-soft);font-size:calc(.9rem + var(--paper-zine-typewriter-size-bump));margin:-4px 0 16px;font-weight:800;line-height:1.35}.shared-people-close,.shared-person-action{z-index:3;border:2px solid var(--ink);background:var(--paper-2);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:34px;padding:0;font-size:.8rem;font-weight:800;display:inline-flex;position:relative}.shared-person-action.danger{color:var(--danger)}.shared-people-modal-scrim{z-index:120;background:#16130f61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shared-people-modal{border:3px solid var(--ink);background:linear-gradient(90deg, var(--accent) 0 78px, var(--ink) 78px 84px, transparent 84px) top left / 100% 9px no-repeat, var(--paper);width:min(100%,560px);max-height:min(700px,100vh - 40px);box-shadow:var(--shadow);border-radius:8px;padding:clamp(18px,4vw,28px);position:relative;overflow:auto}.shared-people-link-box{background:0 0;border:0;border-radius:0;gap:12px;margin-bottom:16px;padding:0;display:grid}.shared-share-form{gap:10px;padding:0;display:grid}.shared-share-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.shared-modal-name-field{color:var(--ink);font-size:calc(.78rem + var(--paper-zine-typewriter-size-bump));letter-spacing:.03em;text-transform:uppercase;gap:6px;font-weight:900;display:grid}.shared-modal-name-field input{border:2px solid var(--ink);background:var(--paper-2);min-width:0;min-height:42px;color:var(--ink);font-size:calc(1rem + var(--paper-zine-typewriter-size-bump));letter-spacing:0;text-transform:none;border-radius:8px;padding:0 10px;font-weight:800}.shared-link-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.shared-link-copy-row span{color:var(--ink);font-size:calc(.9rem + var(--paper-zine-typewriter-size-bump));overflow-wrap:anywhere;font-weight:900;display:block}.shared-link-copy-button{border:2px solid var(--ink);background:var(--paper-2);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.shared-link-copy-button:hover{background:color-mix(in srgb, var(--paper-2) 86%, var(--ink) 14%)}.shared-modal-share-button{border:2px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);font-size:calc(.82rem + var(--paper-zine-typewriter-size-bump));letter-spacing:0;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-weight:900}.shared-modal-share-button:disabled{opacity:.45;cursor:not-allowed}.shared-copy-alert{border:2px solid color-mix(in srgb, var(--accent) 70%, var(--ink));background:color-mix(in srgb, var(--accent) 12%, #fff);min-height:30px;color:var(--ink);font-size:calc(.78rem + var(--paper-zine-typewriter-size-bump));border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.shared-people-list{border:2px solid var(--ink);background:var(--paper-2);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.shared-person-row{grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:4px 0;display:grid}.shared-person-row.is-hidden{color:var(--ink-soft)}.person-dot{background:var(--person-color,var(--ink-soft));border-radius:50%;width:10px;height:10px}.shared-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.shared-delete-confirm{border:2px solid var(--ink);background:linear-gradient(90deg, var(--danger) 0 8px, transparent 8px), color-mix(in srgb, var(--danger) 10%, var(--paper));box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:8px;grid-column:1/-1;gap:7px;margin:2px 0 8px;padding:10px;display:grid}.shared-delete-confirm strong{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1rem;font-weight:950;line-height:1.05}.shared-delete-confirm span{color:var(--ink-soft);font-size:.8rem;font-weight:800;line-height:1.3}.shared-delete-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.shared-delete-confirm-actions button{border:2px solid var(--ink);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:900}.shared-delete-confirm-actions button.danger{background:var(--danger);color:var(--paper)}.shared-status{border:2px solid var(--ink);background:var(--paper-2);overflow-wrap:anywhere;border-radius:8px;margin-top:12px;margin-bottom:8px;padding:7px 10px;font-size:.82rem;font-weight:700}.shared-status.success{background:color-mix(in srgb, #00a878 14%, var(--paper-2))}.shared-status.error{background:color-mix(in srgb, var(--danger) 14%, var(--paper-2))}.shared-matrix{--people-count:1;border:2px solid var(--ink);-webkit-overflow-scrolling:touch;background:var(--paper-2);border-radius:8px;overflow:auto}.shared-matrix-header,.shared-matrix-row{grid-template-columns:minmax(260px, 1fr) repeat(var(--people-count), minmax(58px, 76px));min-width:calc(260px + (var(--people-count) * 58px));display:grid}.shared-matrix-header{z-index:5;background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:900;position:sticky;top:0}.shared-matrix-header>span{align-items:center;min-height:38px;padding:0 10px;display:flex}.shared-person-head{min-width:0;box-shadow:inset 4px 0 0 var(--person-color);justify-content:center;overflow:hidden}.shared-person-head-button{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950;overflow:hidden}.shared-person-head-button:hover{text-underline-offset:3px;text-decoration:underline}.shared-matrix-row{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.shared-matrix-row:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.shared-event-cell{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px 0 0;display:grid;overflow:visible}.shared-event-thumb{z-index:2;background:var(--ink);width:58px;height:58px;color:var(--paper);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--ink) 22%, transparent);border-radius:0;place-items:center;display:grid;position:sticky;left:0;overflow:hidden}.shared-event-thumb img{object-fit:cover;width:100%;height:100%}.shared-event-main{gap:2px;min-width:0;display:grid}.shared-event-main strong,.shared-event-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-event-main strong{font-size:.9rem}.shared-event-main span{color:var(--ink-soft);font-size:.78rem;font-weight:700}.shared-mark-cell{border:0;border-left:1px solid color-mix(in srgb, var(--ink) 14%, transparent);min-height:58px;color:var(--ink-soft);background:0 0;place-items:center;display:grid}button.shared-mark-cell{cursor:pointer}.shared-mark-cell.is-selected{color:#fff;background:#16130f}.shared-mark-cell.is-selected svg{fill:currentColor}.shared-empty{min-height:58px;color:var(--ink-soft);padding:18px 12px;font-size:.86rem;font-weight:700}@media (width<=640px){.masthead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.shared-shortlist{--shared-shortlist-control-height:56px;--shared-shortlist-control-padding-y:10px;--shared-shortlist-shelf-height:calc(var(--shared-shortlist-control-height) + (var(--shared-shortlist-control-padding-y) * 2));--shared-shortlist-bottom:min(calc(var(--player-clearance,164px) + 8px + env(safe-area-inset-bottom)), calc(100dvh - 72px));top:auto;bottom:calc(var(--shared-shortlist-bottom) + var(--shared-shortlist-control-padding-y));z-index:64;pointer-events:none;width:auto;min-width:0;max-width:none;position:fixed;left:0}.shared-shortlist.is-share-modal-open{z-index:170;pointer-events:auto}.shared-mobile-toggle{z-index:2;width:42px;min-height:var(--shared-shortlist-control-height);height:var(--shared-shortlist-control-height);border:2px solid var(--ink);background:var(--paper-2);color:var(--ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 70%, var(--ink));cursor:pointer;pointer-events:auto;border-left:0;border-radius:0 14px 14px 0;grid-template-rows:auto auto;place-items:center;gap:2px;padding:7px 4px 7px 2px;display:grid;position:relative}.shared-shortlist.is-mobile-open .shared-mobile-toggle{background:var(--ink);color:var(--paper)}.shared-shortlist-scrim{z-index:0;background:color-mix(in srgb, var(--paper) 48%, transparent);-webkit-backdrop-filter:blur(3px)saturate(.85);pointer-events:auto;display:block;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.shared-shortlist-scrim{background:color-mix(in srgb, var(--paper) 78%, transparent);-webkit-backdrop-filter:none}}.shared-mobile-toggle svg{width:18px;height:18px}.shared-mobile-toggle-count{min-width:20px;font-family:var(--paper-zine-typewriter);text-align:center;font-size:.74rem;font-weight:900;line-height:1}.shared-shortlist-panel-shell{top:auto;right:0;bottom:calc(var(--shared-shortlist-bottom) + var(--shared-shortlist-shelf-height));z-index:1;pointer-events:none;display:none;position:fixed;left:0}.shared-shortlist.is-mobile-open .shared-shortlist-panel-shell{display:block}.shared-shortlist-panel{z-index:1;min-height:0;max-height:min(62vh, calc(100dvh - var(--shared-shortlist-bottom) - var(--shared-shortlist-shelf-height) - 12px));border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 color-mix(in srgb, var(--ink) 82%, transparent);-webkit-overflow-scrolling:touch;pointer-events:auto;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:0;display:none;position:relative;overflow:auto}.shared-shortlist-panel>.shared-status{display:none}.shared-shortlist.is-mobile-open .shared-shortlist-panel{align-content:start;gap:0;display:grid}.shared-shortlist-head{right:0;bottom:var(--shared-shortlist-bottom);z-index:2;padding:var(--shared-shortlist-control-padding-y) 0 var(--shared-shortlist-control-padding-y) 48px;background:#fff;border-top:0;justify-content:stretch;align-self:start;align-items:center;margin:0;position:fixed;left:0}.shared-share-open{width:100%;min-height:var(--shared-shortlist-control-height);height:var(--shared-shortlist-control-height);padding-inline:10px;font-size:.78rem}.shared-shortlist-close{z-index:30;border:2px solid var(--ink);width:34px;min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:-42px;right:8px;box-shadow:0 0 0 3px #fff}.shared-people-modal-scrim{place-items:center;padding:14px}.shared-people-modal{width:100%;max-height:min(88vh,640px)}.shared-share-controls,.shared-link-copy-row{grid-template-columns:1fr;align-items:stretch}.shared-modal-share-button{width:100%}.shared-status{margin:8px 10px;padding-inline:12px}.shared-matrix{border-left:0;border-right:0;border-radius:0;max-height:min(42vh,360px)}}.shortlist-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ink);align-items:center;gap:7px;margin-bottom:8px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:.9rem;font-weight:800;display:inline-flex}.shortlist-count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.78rem;display:inline-grid}.player-star{width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.player-star.is-on{color:var(--accent)}.player-star.is-on svg{fill:currentColor}.headliner-pill{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 7px;font-family:Inter,sans-serif;font-size:.58rem;font-weight:750;display:inline-flex}.player-dock{--mono:"SF Mono", ui-monospace, Menlo, "Roboto Mono", monospace;z-index:60;width:min(min(1240px,100% - 2*clamp(18px,4vw,40px)) + 40px,100% - 16px);margin-inline:auto;animation:.24s cubic-bezier(.2,.8,.2,1) slide-up;position:fixed;bottom:16px;left:0;right:0}.player-dock.is-idle{display:none}.pd-card{border:1px solid var(--accent);background:var(--paper-2);color:var(--ink);box-shadow:0 0 0 1px var(--accent), 0 -12px 44px -10px #ff4d2e73, 0 24px 50px -22px #16130f99;border-radius:16px;position:relative;overflow:hidden}.pd-ticket{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:280px 1fr;align-items:stretch;max-height:min(620px,100dvh - 170px);display:grid;position:relative;overflow-y:auto}.pd-ticket.is-clickable{cursor:pointer}.pd-art{color:#fbeede;background:radial-gradient(120% 120% at 18% 8%, color-mix(in srgb, var(--art-accent,#2540ff) 26%, transparent), transparent 60%), linear-gradient(150deg, #241c14, #52331f);border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.pd-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-body{padding:18px 22px 16px;position:relative}.pd-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pd-headtext{min-width:0}.pd-cta{flex:none;align-items:center;gap:9px;display:flex}.pd-shortlist,.pd-tickets{font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.pd-tickets{background:var(--accent);color:#fff;border:0;box-shadow:0 10px 22px -10px #ff4d2ecc}.pd-shortlist{border:1.5px solid var(--accent);color:var(--accent);background:0 0;position:relative}.pd-shortlist.is-on{background:var(--accent);color:#fff}.pd-expand{border:1.5px solid var(--line,#16130f29);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-expand svg{transition:transform .32s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.player-dock.is-expanded .pd-expand svg{transform:rotate(0)}.pd-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:800}.pd-act{letter-spacing:-.02em;color:var(--ink);margin:4px 0 2px;font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:900;line-height:.95}.pd-show{color:var(--ink);margin:0;font-size:.85rem}.pd-show-lead,.pd-show-sep{color:var(--ink);opacity:1}.pd-support{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.pd-support:hover{color:var(--accent)}.pd-support-flat{color:var(--ink)}.pd-fields{flex-wrap:wrap;gap:6px 28px;margin:12px 0 9px;display:flex}.pd-cell{flex-direction:column;gap:2px;display:flex}.pd-lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.78;font-size:.68rem;font-weight:800}.pd-val{font-family:var(--mono);color:var(--ink);text-align:left;text-transform:uppercase;letter-spacing:.02em;font-size:.85rem;font-weight:700}.pd-link{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0}.pd-link:after{content:" ↗";color:var(--accent);font-size:.7rem}.pd-desc{color:var(--ink-soft);max-width:66ch;margin:0;padding-top:10px;font-size:.8rem;line-height:1.5}.pd-extra{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.player-dock.is-expanded .pd-extra{grid-template-rows:1fr}.pd-extra-inner{opacity:0;min-height:0;transition:opacity .3s 60ms;overflow:hidden}.player-dock.is-expanded .pd-extra-inner{opacity:1}.pd-video-frame{aspect-ratio:16/9;background:#0f0c0a;border-radius:10px;width:100%;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #16130f2e}.pd-video-engine,.pd-video-engine iframe{pointer-events:none;border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.pd-mobile-video-frame{display:none}.pd-tracks{flex-direction:column;gap:1px;padding-top:8px;display:flex}.pd-tracks .pd-lab{margin-bottom:3px}.pd-trackrow{font:inherit;cursor:pointer;color:var(--ink-soft);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;font-size:.82rem;display:flex}.pd-trackrow:hover{color:var(--ink)}.pd-trackrow.is-current{border:2px solid var(--ink);background:var(--accent);color:#fff;border-radius:10px;margin:2px 0;padding:7px 9px;font-weight:900}.pd-trackrow.is-current .pd-trackrow-icon{color:#fff}.pd-trackrow-icon{display:inline-flex}.pd-scrub{z-index:2;border-top:2px solid var(--ink);background:#0f0c0a;line-height:0;position:relative}.pd-scrub input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;padding:0}.pd-scrub input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--played,0%), #ffffff29 var(--played,0%));border-radius:99px;height:6px}.pd-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-4px;box-shadow:0 0 0 3px #0f0c0a}.pd-scrub input[type=range]::-moz-range-track{background:#ffffff29;border-radius:99px;height:6px}.pd-scrub input[type=range]::-moz-range-progress{background:var(--accent);border-radius:99px;height:6px}.pd-scrub input[type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:14px;height:14px}.pd-scrub input:disabled{opacity:.5;cursor:default}.pd-controls{z-index:2;background:#0f0c0a;grid-template-columns:minmax(0,1fr) auto minmax(7.5rem,1fr);align-items:center;gap:14px;padding:13px 22px 16px;display:grid;position:relative}.pd-track{color:#fbeede;white-space:normal;overflow-wrap:anywhere;word-break:normal;justify-self:start;min-width:0;max-width:100%;font-size:.82rem;font-weight:700;line-height:1.25}.pd-note{color:var(--accent);margin-right:5px}.pd-noaudio{color:#8c8273;font-weight:600}.pd-idle-track{color:#fbeede;white-space:pre-line;font-weight:900}.pd-transport{justify-self:center;align-items:center;gap:15px;display:flex}.pd-mobile-shortlist{display:none}.pd-transport button:not(.pd-play){color:#fbeede;cursor:pointer;background:#ffffff0d;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pd-transport button:disabled{opacity:.35;cursor:default}.pd-play{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 8px 18px -8px #ff4d2ebf}.pd-time{font-family:var(--mono);color:#ffffffa6;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:.74rem}.pd-close{border:1.5px solid var(--line,#16130f29);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.pd-idle-close{z-index:5;position:absolute;top:8px;right:8px}.pd-transport button,.pd-mobile-shortlist,.pd-expand,.pd-close,.pd-link,.show-venue,.show-shortlist,.venue-close,.venue-directions{position:relative}.pd-transport button:before,.pd-mobile-shortlist:before,.pd-expand:before,.pd-close:before,.pd-link:before,.show-venue:before,.show-shortlist:before,.venue-close:before,.venue-directions:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-card .pd-idle-close{display:inline-flex;position:absolute;top:8px;right:8px}.pd-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.venue-scrim{z-index:80;background:#16130f80;justify-content:center;align-items:center;padding:24px;animation:.18s fade-in;display:flex;position:fixed;inset:0}.venue-modal{--mono:"SF Mono", ui-monospace, Menlo, "Roboto Mono", monospace;background:var(--paper-2);border:2px solid var(--ink);border-radius:var(--radius);width:680px;max-width:100%;max-height:86vh;position:relative;overflow:auto;box-shadow:0 30px 70px -30px #16130fb3}.app-venue-modal{background:var(--paper);width:min(960px,100vw - 48px);max-height:min(900px,100dvh - 48px);box-shadow:var(--shadow);border-width:3px;border-radius:10px;padding:22px 0 20px}.app-venue-modal>.venue-close{z-index:8;top:12px;right:12px}.app-venue-modal .seo-event-ticket,.app-venue-modal .seo-venue-details,.app-venue-modal .seo-preview-section{margin-left:24px;margin-right:24px}.app-venue-modal .seo-event-ticket{margin-top:0}.app-venue-modal .seo-venue-intro-ticket{grid-template-columns:clamp(172px,24vw,236px) minmax(0,1fr);max-height:none;display:grid;overflow:visible}.app-venue-modal .seo-venue-title-art{background:var(--paper-2);align-self:stretch;min-height:clamp(172px,24vw,236px);display:block;overflow:hidden}.app-venue-modal .seo-venue-title-art img{object-fit:cover;width:100%;height:100%;display:block}.venue-title-art-fallback{width:100%;height:100%;min-height:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, var(--paper-2));place-items:center;display:grid}.app-venue-modal .seo-venue-intro-copy{align-content:start;gap:10px;display:grid}.app-venue-modal .seo-venue-intro-copy .pd-show,.app-venue-modal .seo-venue-intro-copy .pd-fields{margin:0}.app-venue-modal .venue-page-link{width:fit-content;text-decoration:none}.app-venue-modal .venue-page-link .pw-circle{width:48px;height:48px}.app-venue-modal .venue-page-link .pw-circle svg{margin-left:0}.app-venue-modal .venue-page-link .pw-count{font-size:1rem}.seo-venue-details .venue-show-rows{display:block}.seo-venue-details-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;padding-top:12px;display:grid}.seo-venue-map-card{width:100%;min-width:0;height:clamp(112px,15vw,140px);display:block;position:relative}.seo-venue-map-card iframe{border:2px solid var(--ink);filter:grayscale()contrast(1.08)brightness(.98);background:#fff;border-radius:8px;width:100%;height:100%;min-height:0;display:block}.seo-venue-copy{align-content:center;gap:7px;min-width:0;padding:0 2px;display:grid}.seo-venue-name{color:var(--ink);text-transform:uppercase;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1.05rem;font-weight:900;line-height:1.05}.seo-venue-address{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:800;line-height:1.35}.seo-venue-directions{border:2px solid var(--ink);background:var(--paper);width:fit-content;min-height:38px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.venue-hero{border-bottom:2px solid var(--ink);height:200px;position:relative}.venue-hero iframe{border:0;width:100%;height:100%;display:block}.venue-directions{background:var(--paper-2);border:2px solid var(--ink);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;right:12px}.venue-close{z-index:2;border:2px solid var(--ink);background:var(--paper-2);cursor:pointer;width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.venue-head{padding:18px 24px 4px}.venue-head .kicker{font-family:var(--mono);color:var(--coral);letter-spacing:.16em}.venue-name{letter-spacing:-.025em;margin:4px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:2.3rem;font-weight:900;line-height:.98}.venue-shows{padding:14px 24px 22px}.venue-shows-head{border-bottom:2px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;padding-bottom:6px;font-size:.76rem;display:flex}.venue-empty{font-family:var(--mono);color:var(--ink-soft);margin:0;padding:18px 0;font-size:.8rem}.venue-show-rows{flex-direction:column;display:flex}@media (width<=720px){.player-dock{width:100%;bottom:0}.player-dock.is-idle{display:block}.player-dock.is-idle .pd-ticket,.player-dock.is-idle .pd-scrub{display:none}.player-dock.is-idle .pd-card{border-top-width:2px}.pd-card{border-bottom:0;border-left:0;border-right:0;border-radius:13px 13px 0 0}.pd-ticket{grid-template-columns:1fr;max-height:min(620px,100dvh - 132px)}.pd-art,.player-art{display:none}.pd-body{padding:14px 12px 12px}.pd-act{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.35rem;line-height:1;display:-webkit-box;overflow:hidden}.pd-headrow{align-items:flex-start;gap:8px}.pd-headtext{flex:auto;min-width:0}.pd-cta{flex:none;justify-content:flex-end;gap:8px}.pd-cta .pd-shortlist,.pd-expand{display:none}.pd-tickets{min-height:34px;box-shadow:none;border-radius:8px;padding:7px 10px;font-size:.74rem}.pd-tickets svg{display:none}.pd-mobile-video-frame{border-radius:9px;margin-top:8px;display:block}.pd-mobile-video-frame .pd-video-engine,.pd-mobile-video-frame .pd-video-engine iframe{pointer-events:auto}.pd-show{margin-top:4px}.pd-fields{gap:6px 14px;margin:9px 0 5px}.pd-scrub input[type=range]{height:18px}.pd-controls{grid-template-columns:44px minmax(0,1fr) 34px;gap:8px;padding:10px 12px 30px}.pd-track{grid-column:1/-1;justify-self:stretch;font-size:.76rem}.pd-mobile-shortlist{color:#fbeede;cursor:pointer;background:#ffffff0d;border:1.5px solid #fff6;border-radius:50%;grid-column:1;justify-content:center;justify-self:start;align-items:center;width:44px;height:44px;display:inline-flex}.pd-mobile-shortlist.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.pd-mobile-shortlist.is-on svg{fill:currentColor}.pd-transport{grid-column:2;justify-self:center;gap:10px}.pd-time{display:none}.pd-close{width:34px;height:34px;display:inline-flex}.venue-scrim{align-items:flex-start;padding:8px 8px 118px}.app-venue-modal{border-radius:10px;width:100%;max-height:calc(100dvh - 32px);padding:12px 0 16px}.app-venue-modal .seo-event-ticket,.app-venue-modal .seo-venue-details,.app-venue-modal .seo-preview-section{margin-left:12px;margin-right:12px}.app-venue-modal .pd-card{border-right:1px solid var(--accent);border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);border-radius:10px}.app-venue-modal .seo-venue-intro-ticket{grid-template-columns:minmax(92px,30vw) minmax(0,1fr)}.app-venue-modal .seo-venue-title-art{min-height:100%}.app-venue-modal .seo-venue-intro-copy{gap:7px;padding:12px}.app-venue-modal .venue-page-link{gap:8px}.app-venue-modal .venue-page-link .pw-circle{width:38px;height:38px}.app-venue-modal .venue-page-link .pw-count{font-size:.82rem}.seo-venue-details-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}.seo-venue-map-card{height:112px}.seo-venue-name{font-size:1rem}.seo-venue-address{font-size:.74rem}.seo-venue-directions{width:100%;min-height:34px;box-shadow:2px 2px 0 var(--ink);padding:6px 7px;font-size:.58rem}.seo-venue-directions svg{display:none}.venue-hero{height:170px}.venue-name{font-size:1.9rem}.venue-show{grid-template-columns:46px minmax(0,1fr) 78px 24px;grid-template-areas:"media act act play""media date price play";gap:4px 8px;min-height:60px;padding:10px 0}.venue-show-media{width:46px;height:52px}.venue-show-date,.venue-show-price{border-top:1px solid #16130f29;align-self:stretch;padding:9px 10px;font-size:.82rem}.venue-show-date{justify-self:stretch}.venue-show-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.venue-show-play{place-self:stretch stretch;place-items:center;display:grid}}:root[data-paper-font-page=courier] body,:root[data-paper-font-page=courier] button,:root[data-paper-font-page=courier] input,:root[data-paper-font-page=courier] select,:root[data-paper-font-page=courier] textarea{font-family:var(--paper-zine-typewriter)}.player-bar,.player-dock{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-paper-font-page=courier] :is(.player-bar,.player-dock) :is(button,input,select,textarea){font-family:inherit}:root[data-paper-font-headings=courier] :is(h1,h2,h3,.masthead-tagline,.gig-title,.pw-count,.day-divider-label,.preview-artist-id strong,.bill-name,.shared-people-panel-head h2,.shared-delete-confirm strong,.shortlist-label,.seo-venue-name,.venue-name,.venue-show-name),:root[data-paper-font-filters=courier] :is(.control-bar,.control-bar *,.filter-actions,.filter-actions *,.venue-panel,.venue-panel *),:root[data-paper-font-listings=courier] :is(.song-list,.song-list *,.day-panel,.day-panel *){font-family:var(--paper-zine-typewriter);letter-spacing:0}:root[data-paper-font-modals=courier] .venue-modal{--mono:var(--paper-zine-typewriter)}:root[data-paper-font-modals=courier] :is(.venue-modal,.venue-modal *,.shared-people-modal,.shared-people-modal *,.pint-modal,.pint-modal *){font-family:var(--paper-zine-typewriter);letter-spacing:0}:root[data-paper-font-headings=courier] .player-dock .pd-act{font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
