.event-ticket-card.event-poster-card{--ticket-paper: #fff9f0;--ticket-ink: #190c23;--ticket-outline: #f7cbd5;--ticket-pink: #e92378;--ticket-soft-pink: #fce9ee;--ticket-inset: clamp(.65rem, 4cqi, .9rem);--ticket-width: clamp(15rem, 38svh, 18rem);container-type:inline-size;display:flex;flex-direction:column;width:100%;max-width:var(--ticket-width);overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ticket-ink);transform:none;scroll-margin-top:7rem}.event-ticket-card.event-poster-card:hover{box-shadow:none;transform:none}.event-ticket-card .event-ticket-surface{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ticket-outline);border-radius:1.8rem;background:var(--ticket-paper);box-shadow:0 .8rem 1.8rem #70443421}@property --event-ticket-light-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.event-ticket-card .event-ticket-surface:before{content:"";position:absolute;z-index:2;inset:-1px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--event-ticket-light-angle, 0deg),transparent 0deg 210deg,#ea7eac 244deg,#a68bd8 278deg,#efa27f 312deg,#eac05f 338deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:drop-shadow(0 0 3px #e691b080);pointer-events:none;animation:event-ticket-border-orbit 8s linear infinite;animation-play-state:paused}.event-ticket-card.is-border-motion-active .event-ticket-surface:before{animation-play-state:running}}@keyframes event-ticket-border-orbit{to{--event-ticket-light-angle: 360deg}}.event-ticket-card .event-ticket-main,.event-ticket-card .event-ticket-details{background-color:var(--ticket-paper)}.event-ticket-card .event-ticket-main{display:flex;flex-direction:column;padding:var(--ticket-inset) var(--ticket-inset) 0}.event-ticket-card .event-ticket-details{padding:.4rem var(--ticket-inset) var(--ticket-inset)}.event-ticket-card .event-ticket-poster{position:relative;display:block;width:100%;overflow:hidden;border-radius:1.15rem;background:linear-gradient(135deg,#f6edf5,#fff5d8)}.event-ticket-card .event-ticket-poster-frame{position:relative;width:100%}.event-ticket-card .event-ticket-poster-zoom{position:absolute;z-index:1;right:.5rem;bottom:1.7rem;display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;border:1px solid #d8719e55;border-radius:999px;padding:.35rem .6rem;color:#a92f5d;background:#fff9f0ed;box-shadow:0 .2rem .6rem #57334126;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-ticket-card .event-ticket-poster-zoom svg{width:1rem;height:1rem}.event-ticket-card .event-ticket-poster-zoom:hover{background:#fff9f0;border-color:#d8719e}.event-ticket-card .event-ticket-poster-zoom:focus-visible{outline:3px solid var(--ticket-pink);outline-offset:2px}.event-ticket-card .event-ticket-poster img{display:block;width:100%;height:auto;object-fit:contain}.event-ticket-card .event-ticket-date-badge{position:absolute;top:.5rem;left:.5rem;display:grid;min-width:2.5rem;justify-items:center;gap:.1rem;border-radius:.8rem;padding:.35rem .5rem;background:#fffaf3;box-shadow:0 .25rem .7rem #57334114;line-height:1}.event-ticket-card .event-ticket-date-badge b{color:var(--ticket-ink);font-family:Georgia,serif;font-size:1.45rem}.event-ticket-card .event-ticket-date-badge>span{color:var(--ticket-pink);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.event-ticket-card .event-ticket-poster-fallback{display:grid;aspect-ratio:5 / 4;align-content:center;justify-items:center;gap:.6rem;padding:1.5rem;background:radial-gradient(circle at 20% 20%,#ffe6ed,transparent 55%),linear-gradient(140deg,#fff0d6,#f5ecf2);text-align:center}.event-ticket-card .event-ticket-poster-fallback>span:first-child{color:var(--ticket-pink);font-size:3rem}.event-ticket-card .event-ticket-poster-fallback strong{font-family:Georgia,serif;font-size:2.2rem;letter-spacing:.12em}.event-ticket-card .event-ticket-poster-fallback>span:last-child{font-size:.85rem}.event-ticket-card .event-ticket-city{position:relative;z-index:1;display:flex;height:0;justify-content:center}.event-ticket-card .event-ticket-city .event-card-city-badge{min-width:6.5rem;max-width:calc(100% - 1rem);min-height:2rem;gap:.35rem;border:1px solid #e6ddef;padding:.3rem .9rem;color:var(--ticket-ink);background:#fffaff;box-shadow:0 .2rem .5rem #663a3914;font-size:clamp(.85rem,4cqi,1rem);font-weight:800;transform:translateY(-50%)}.event-ticket-card .event-ticket-city svg{width:1.4em;height:1.4em;color:var(--ticket-pink)}.event-ticket-card .event-ticket-heading{padding-top:.55rem}.event-ticket-card .event-ticket-city+.event-ticket-heading{padding-top:1.15rem}.event-ticket-card .event-ticket-highlights{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.event-ticket-card .event-ticket-highlights:has(>:not(.event-live-status-row)),.event-ticket-card .event-ticket-highlights:has(.event-live-status-badge){margin-bottom:.6rem}.event-ticket-card .event-ticket-featured{border-radius:999px;padding:.3rem .65rem;color:#fff;background:var(--ticket-pink);font-size:.65rem;font-weight:800}.event-ticket-card .event-ticket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.event-ticket-card .event-ticket-category{max-width:100%;border-radius:999px;padding:.25rem .7rem;color:#6b1658;background:var(--ticket-soft-pink);font-size:clamp(.65rem,2.8cqi,.8rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.event-ticket-card .event-ticket-availability{position:relative;min-width:0;min-height:2.75rem;display:flex;align-items:center;margin:.5rem 0 0;border-radius:1rem;padding:.45rem .45rem .45rem 5rem;color:var(--ticket-pink);background:#fce7eb;font-size:clamp(.85rem,5cqi,1rem);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.event-ticket-card .event-ticket-availability-mascot{position:absolute;left:-.15rem;bottom:-.9rem;width:5.8rem;height:5.8rem;object-fit:contain;pointer-events:none}.event-ticket-card .event-ticket-availability-copy{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:.2rem;text-align:center}.event-ticket-card .event-ticket-availability-copy>span:not(.event-ticket-announcement-rays){min-width:0}.event-ticket-card .event-ticket-announcement-rays{flex:none;width:.55rem}.event-ticket-card .event-ticket-announcement-rays svg{display:block;width:100%;height:auto}.event-ticket-card .event-ticket-announcement-rays.is-right{transform:scaleX(-1)}.event-ticket-card .event-ticket-title-area{padding:.4rem .15rem .3rem}.event-ticket-card .event-ticket-title-area h3{margin:0;color:var(--ticket-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,7.5cqi,1.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-align:left;overflow-wrap:anywhere}.event-ticket-card .event-ticket-title-area h3 a{color:inherit;text-decoration:none}.event-ticket-card .event-ticket-description{margin:0 0 .45rem;font-size:.75rem;line-height:1.35}.event-ticket-card .event-ticket-information{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:.55rem .5rem;margin:0 0 .6rem;font-family:Kala Sans,ui-sans-serif,system-ui,sans-serif}.event-ticket-card .event-ticket-info-pill{position:relative;display:grid;min-width:0;grid-template-columns:1.25rem minmax(0,1fr);min-height:3.25rem;align-items:center;gap:.5rem;border-radius:.9rem;padding:.6rem .7rem;background:#fce7eb}.event-ticket-card .event-ticket-info-pill dt{display:grid;place-items:center;color:#c84278}.event-ticket-card .event-ticket-info-pill svg{display:block;width:1.25rem;height:1.25rem}.event-ticket-card .event-ticket-info-pill dd{min-width:0;margin:0;color:var(--ticket-ink);font-size:.75rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.event-ticket-card .event-ticket-info-pill.is-date{background:#eee4f7}.event-ticket-card .event-ticket-info-pill.is-date dd{text-wrap:balance}.event-ticket-card .event-ticket-info-pill.is-time{gap:.25rem;padding-inline:.5rem;background:#fff2c1}.event-ticket-card .event-ticket-info-pill.is-time dd{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.event-ticket-card .event-ticket-info-pill.is-location{grid-column:1 / -1;min-height:3.75rem;padding-right:4.3rem}.event-ticket-card .event-ticket-info-mascot{position:absolute;width:4rem;height:4rem;object-fit:contain;pointer-events:none}.event-ticket-card .event-ticket-info-mascot.is-green-hat{width:5.25rem;height:5.25rem;right:-.1rem;bottom:-.75rem}.event-ticket-card .event-ticket-info-tape{position:absolute;top:-.25rem;left:.7rem;width:2.8rem;height:.65rem;opacity:.8;background-color:#fff4f6;background-image:repeating-linear-gradient(0deg,#ee8aaf70 0 3px,transparent 3px 6px),repeating-linear-gradient(90deg,#ee8aaf70 0 3px,transparent 3px 6px);transform:rotate(-12deg);pointer-events:none}.event-ticket-card .event-ticket-cta{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.55rem .85rem;color:#fff;background:linear-gradient(110deg,#da4481,#e92378);font-size:1rem;font-weight:800;text-align:center;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.event-ticket-card .event-ticket-cta:hover{color:#fff;background:#c93471;box-shadow:0 .4rem 1rem #da44812e;transform:translateY(-2px)}.event-ticket-card .event-ticket-cta:focus-visible,.event-ticket-card .event-ticket-title-area a:focus-visible,.event-ticket-card .event-ticket-poster:focus-visible{outline:3px solid var(--ticket-pink);outline-offset:3px}.event-ticket-card .event-ticket-poster:focus-visible{outline-offset:-4px}.event-ticket-card .event-ticket-qr-action{margin-top:.5rem}.event-ticket-card .event-ticket-qr-action .button{width:100%}.landing-event-rail .event-ticket-card.event-poster-card{flex-basis:var(--ticket-width)}.events-catalog .event-poster-grid-full:has(.event-ticket-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(15rem,38svh,18rem)),clamp(15rem,38svh,18rem)))}body[data-member-theme=dark] .event-ticket-card{--ticket-paper: #2a2027;--ticket-ink: #fff5f1;--ticket-outline: #674451;--ticket-soft-pink: #432a37}body[data-member-theme=dark] .event-ticket-card .event-ticket-category,body[data-member-theme=dark] .event-ticket-card .event-ticket-availability{color:#ffa4c4}body[data-member-theme=dark] .event-ticket-card .event-ticket-city .event-card-city-badge{border-color:var(--ticket-outline)}body[data-member-theme=dark] .event-ticket-card .event-ticket-city .event-card-city-badge,body[data-member-theme=dark] .event-ticket-card .event-ticket-poster{background:#332735}body[data-member-theme=dark] .event-ticket-card .event-ticket-date-badge{background:var(--ticket-paper)}body[data-member-theme=dark] .event-ticket-card .event-ticket-availability{background:var(--ticket-soft-pink)}body[data-member-theme=dark] .event-ticket-card .event-ticket-poster-fallback{background:linear-gradient(140deg,#453136,#302938)}body[data-member-theme=dark] .event-ticket-card .event-ticket-info-pill{background:var(--ticket-soft-pink)}body[data-member-theme=dark] .event-ticket-card .event-ticket-info-pill.is-date{background:#3c3048}body[data-member-theme=dark] .event-ticket-card .event-ticket-info-pill.is-time{background:#493e26}body[data-member-theme=dark] .event-ticket-card .event-ticket-info-pill dt{color:#f5a1c0}@container (max-width: 245px){.event-ticket-card .event-ticket-info-pill.is-time{grid-template-columns:1.125rem minmax(0,1fr);gap:.2rem;padding-inline:.4rem}.event-ticket-card .event-ticket-info-pill.is-time svg{width:1.125rem;height:1.125rem}.event-ticket-card .event-ticket-info-pill.is-time dd{font-size:.8rem}}@media(max-width:760px){.events-catalog .event-poster-grid-full:has(.event-ticket-card){grid-template-columns:minmax(0,min(100%,clamp(15rem,38svh,18rem)));justify-content:center}}@media(max-width:380px){.landing-event-rail .event-ticket-card.event-poster-card{flex-basis:min(80vw,var(--ticket-width))}}@media(prefers-reduced-motion:reduce){.event-ticket-card .event-ticket-surface:before{animation:none}.event-ticket-card .event-ticket-cta{transition:none}.event-ticket-card .event-ticket-cta:hover{transform:none}}.portal-modal-overlay.event-poster-viewer-overlay{z-index:12100;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:#23151eb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.portal-modal-surface.event-poster-viewer-card{width:min(44rem,100%);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden;border:1px solid #f3c4d4;border-radius:1.5rem;padding:.65rem;color:#30212b;background:#fff9f0;box-shadow:0 1.5rem 4rem #170c1659}.event-poster-viewer-content{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.event-poster-viewer-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .3rem .65rem .5rem}.event-poster-viewer-header>div{min-width:0}.event-poster-viewer-header span{color:#a92f5d;font-size:.7rem;font-weight:700}.event-poster-viewer-header h2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font:inherit;font-size:clamp(.85rem,2vw,1.05rem);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.event-poster-viewer-close{display:grid;flex:none;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #efcad8;border-radius:50%;color:#a92f5d;background:#fce9ee;cursor:pointer}.event-poster-viewer-close svg{width:1.2rem;height:1.2rem}.event-poster-viewer-close:hover{background:#f8d8e4}.event-poster-viewer-stage{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;place-items:center;border:1px solid #e8dce9;border-radius:1rem;background:#f5eff6}.event-poster-viewer-stage img{display:block;width:100%;height:auto;max-height:calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;object-fit:contain}.event-poster-viewer-stage.is-pending{min-height:min(16rem,calc(100dvh - 8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.event-poster-viewer-stage img.is-loading{opacity:0}.event-poster-viewer-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;color:#69515f;font-size:.85rem;line-height:1.5;text-align:center}.event-poster-viewer-status p{margin:0}.event-poster-viewer-spinner{width:1.5rem;height:1.5rem;border:2px solid #efcad8;border-top-color:#c84278;border-radius:50%;animation:event-poster-viewer-spin .8s linear infinite}.event-poster-viewer-retry{min-height:2.75rem;border:1px solid #d8719e55;border-radius:999px;padding:.5rem 1rem;color:#a92f5d;background:#fff9f0;font:inherit;font-weight:700;cursor:pointer}.event-poster-viewer-close:focus-visible,.event-poster-viewer-retry:focus-visible{outline:3px solid #c84278;outline-offset:2px}body[data-member-theme=dark] .event-poster-viewer-card{color:#fff5f1;border-color:#795263;background:#2a2027}body[data-member-theme=dark] .event-poster-viewer-header span{color:#f5a1c0}body[data-member-theme=dark] .event-poster-viewer-stage{background:#211a24;border-color:#5d435a}body[data-member-theme=dark] .event-poster-viewer-status{color:#ead6e2}@keyframes event-poster-viewer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.event-poster-viewer-spinner{animation:none}}.member-account-layer{position:fixed;z-index:260;inset:0;pointer-events:none}.member-account-layer .member-account-panel{position:fixed;inset:auto;display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 1.5rem);overflow:hidden;pointer-events:auto;text-align:left;font-size:.88rem}.member-account-panel .member-profile-summary{position:relative;flex:0 0 auto;grid-column:auto;padding:1rem 3.8rem 1rem 1.2rem}.member-account-panel .member-profile-summary :is(strong,span){min-width:0;overflow-wrap:anywhere}.member-account-panel .member-sheet-close{position:absolute;display:grid;top:.65rem;right:.65rem;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #eee8e5;border-radius:50%;background:#faf6f3;color:#786c71;font:inherit;font-size:1.4rem;cursor:pointer}.member-account-panel .member-profile-body{display:block;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--portal-brand, #d84c7f) transparent}.member-account-panel .member-profile-body>:is(a,button){min-height:3rem}.member-account-panel .member-profile-footer{flex:0 0 auto;padding:.6rem;border-top:1px solid #eee8e5;background:inherit}.member-account-panel .member-profile-footer form{margin:0}.member-account-panel .member-profile-footer .member-logout{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:2.85rem;padding:.7rem 1rem;border-radius:.85rem;color:#b82e55;background:#fff0f4;white-space:nowrap;font-size:.88rem;font-weight:800}.member-account-panel .member-profile-footer .member-logout span{width:auto;flex:0 0 auto;font-size:inherit;line-height:1.3}.member-account-panel .member-profile-footer .member-logout span:first-child{display:grid;width:1.2rem;place-items:center;font-size:1.15rem}.member-account-panel .member-profile-footer .member-logout:hover{background:#fce1ea}.member-account-panel :is(a,button):focus-visible{outline:2px solid var(--portal-brand, #d84c7f);outline-offset:-3px}.member-account-layer.is-mobile{display:flex;align-items:flex-end;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.member-account-backdrop{position:absolute;inset:0;background:#26192061;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.member-account-layer.is-mobile .member-account-panel{position:relative;width:min(28rem,100%);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:1.35rem}.member-account-layer.is-mobile .member-profile-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-layer.is-mobile .member-profile-body>.member-landing-link{grid-column:1 / -1;justify-content:center}.member-account-layer.is-mobile .member-profile-body>:is(a,button){min-width:0;padding:.65rem .8rem;font-size:.76rem;gap:.55rem}.member-account-layer.is-mobile .member-profile-body>a>span:last-child{min-width:0;overflow-wrap:anywhere}body[data-member-theme=dark] .member-account-panel .member-profile-footer{border-color:#493940}body[data-member-theme=dark] .member-account-panel .member-profile-footer .member-logout{background:#422731;color:#ffb4cd}body[data-member-theme=dark] .member-account-panel .member-profile-footer .member-logout:hover{background:#57313f}div.pwa-release-notes{display:flow-root;margin:1rem 0;color:#705d65;font-size:.88rem;line-height:1.7;text-align:left;white-space:normal;overflow-wrap:anywhere}div.pwa-release-notes p{max-width:none;margin:0 0 .8em;color:inherit;font-size:inherit;line-height:inherit}div.pwa-release-notes h2,div.pwa-release-notes h3,div.pwa-release-notes h4{margin:1.1em 0 .45em;color:#34242b;font-weight:750;line-height:1.35;letter-spacing:normal}div.pwa-release-notes h2{font-size:1.2rem}div.pwa-release-notes h3{font-size:1.06rem}div.pwa-release-notes h4{font-size:.95rem}div.pwa-release-notes ul,div.pwa-release-notes ol{display:block;margin:.7em 0;padding-left:1.5em;counter-reset:none;list-style-position:outside}div.pwa-release-notes ul{list-style-type:disc}div.pwa-release-notes ol{list-style-type:decimal}div.pwa-release-notes ul ul{list-style-type:circle}div.pwa-release-notes li{display:list-item;margin:.3em 0;padding:0;color:inherit;font-size:inherit;line-height:inherit}div.pwa-release-notes li:before{display:none;content:none}div.pwa-release-notes li>p{margin:.2em 0}div.pwa-release-notes strong,div.pwa-release-notes b{font-weight:750}div.pwa-release-notes em,div.pwa-release-notes i{font-style:italic}div.pwa-release-notes a{color:#b42f66;text-decoration:underline;text-underline-offset:.16em}div.pwa-release-notes a:focus-visible{outline:2px solid #d84c7f;outline-offset:3px;border-radius:.15rem}div.pwa-release-notes>:first-child{margin-top:0}div.pwa-release-notes>:last-child{margin-bottom:0}.pwa-release-preview{box-sizing:border-box;width:min(29rem,100%);max-height:min(80dvh,38rem);overflow-y:auto;margin:.8rem auto 0;border:1px solid #f0dce4;border-radius:2rem;padding:clamp(1.35rem,5vw,2.25rem);background:#fffaf6;color:#34242b;text-align:center;box-shadow:0 1rem 3rem #341b261a}.pwa-release-preview>small{display:block;color:#d84c7f;font-size:.65rem;font-weight:800;letter-spacing:.12em}.pwa-release-preview>h2{margin:.35rem 0 .45rem;font-size:clamp(1.4rem,6vw,2rem);font-weight:750;line-height:1.35}.pwa-release-preview>p{color:#7a6970;font-size:.82rem;line-height:1.55}.pwa-release-preview>button{width:100%;min-height:3rem;margin-top:.8rem;border:0;border-radius:999px;background:#d84c7f;color:#fff;font-weight:800}.pwa-release-editor .kb-rich-text-editor{min-width:0}.pwa-release-editor .kb-rich-text-surface{max-height:24rem;overflow-y:auto}.pwa-release-editor .kb-rich-text-editor.is-focused{border-color:#d84c7f;box-shadow:0 0 0 4px #d84c7f1f}.pwa-release-editor .kb-rich-text-toolbar{flex-wrap:wrap;overflow-x:visible;background:#fff7fa}.pwa-release-editor .kb-rich-text-toolbar button.active,.pwa-release-editor .kb-rich-text-toolbar button:hover:not(:disabled){border-color:#f2bcd2;color:#a62e61;background:#fbe9f0}.pwa-release-editor .kb-rich-text-toolbar button:focus-visible,.pwa-release-editor .kb-rich-text-toolbar select:focus-visible{outline-color:#d84c7f}.dark .pwa-release-editor .kb-rich-text-toolbar{background:#2a1d25}.member-changelog{max-width:850px;margin:0 auto;color:#352a30}.member-changelog button,.member-changelog input{font:inherit}.changelog-search{margin-bottom:2rem}.changelog-search label{display:block;margin-bottom:.6rem;font-weight:700}.changelog-search>div{display:flex;gap:.6rem}.changelog-search input{min-width:0;flex:1;padding:.8rem 1rem;border:1px solid #e6dce0;border-radius:1rem;background:#fff;color:inherit}.member-changelog button{min-height:44px;padding:.6rem 1rem;border:1px solid #f0d6e1;border-radius:1rem;background:#fceef4;color:#a72d60;font-weight:700;cursor:pointer}.member-changelog button:disabled{opacity:.5;cursor:default}.member-changelog button:focus-visible,.member-changelog input:focus-visible{outline:2px solid #ce4078;outline-offset:3px}.changelog-state{padding:2rem;text-align:center;border:1px solid #eadfe3;border-radius:1.5rem;background:#fffaf6}.changelog-timeline{border-left:2px solid #efcad9;padding-left:1.3rem;margin-left:.4rem}.changelog-card{position:relative;padding:clamp(1rem,3vw,1.8rem);margin-bottom:1.25rem;border:1px solid #eadfe3;border-radius:1.5rem;background:#fff;box-shadow:0 .6rem 2rem #533a4310;overflow-wrap:anywhere}.changelog-card:before{content:"";position:absolute;top:1.7rem;left:-1.75rem;width:.75rem;height:.75rem;border-radius:50%;background:#d84c7f;border:3px solid #fffaf6}.changelog-card header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.changelog-version{color:#b42f66;font-weight:800}.changelog-current{padding:.2rem .6rem;border-radius:1rem;background:#e5f6ed;color:#216344;font-size:.75rem;font-weight:700}.changelog-card time{display:block;margin-top:.45rem;font-size:.85rem;color:#776970}.changelog-card h2{margin:.7rem 0 1rem;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.4;color:inherit}.member-changelog .changelog-expand{width:100%;display:flex;justify-content:space-between;gap:.7rem;text-align:left}.changelog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin:1.5rem 0;font-size:.85rem}[data-member-theme=dark] .member-changelog{color:#f5eaf0}[data-member-theme=dark] .changelog-card,[data-member-theme=dark] .changelog-state,[data-member-theme=dark] .changelog-search input{background:#29232a;border-color:#55434e}[data-member-theme=dark] .changelog-card time,[data-member-theme=dark] .member-changelog .pwa-release-notes{color:#d7c4cf}[data-member-theme=dark] .member-changelog .pwa-release-notes :is(h2,h3,h4){color:#f5eaf0}[data-member-theme=dark] .member-changelog .pwa-release-notes a,[data-member-theme=dark] .changelog-version{color:#ff9fc4}[data-member-theme=dark] .member-changelog button{color:#ffc0da;background:#4b293a;border-color:#705064}@media(max-width:480px){.changelog-timeline{padding-left:.9rem}.changelog-card:before{left:-1.35rem}.changelog-search>div{flex-wrap:wrap}.changelog-search input{flex-basis:100%}.changelog-pagination{gap:.45rem}}
