.dg-map-section{padding:clamp(34px,4vw,64px) clamp(14px,3vw,42px) 30px;background:var(--dg-bg);color:var(--dg-text)}.dg-death-map{max-width:1500px;margin:0 auto;background:var(--dg-bg);color:var(--dg-text)}.dg-death-map :focus-visible{outline:2px solid var(--dg-pink);outline-offset:3px}.dg-death-map__intro{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:30px;align-items:end;padding:0 0 23px}.dg-death-map__kicker{display:flex;align-items:center;gap:10px}.dg-death-map__kicker .dg-eyebrow{margin:0;color:var(--dg-pink-dark)}.dg-death-map__beta{display:inline-flex;min-height:21px;align-items:center;padding:4px 9px;border:1px solid var(--dg-pink);border-radius:999px;color:var(--dg-pink-dark);font:700 9px/1 var(--dg-sans);letter-spacing:.07em;text-transform:uppercase}.dg-death-map__heading h2{max-width:720px;margin:12px 0 9px;color:var(--dg-text);font:700 clamp(39px,5.1vw,70px)/.97 var(--dg-serif);letter-spacing:-.055em}.dg-death-map__heading>p{max-width:550px;margin:0;color:var(--dg-muted);font:400 15px/1.5 var(--dg-sans)}.dg-death-map__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:4px}.dg-death-map__stats>div[hidden]{display:none}.dg-death-map__stats>div{min-width:0;padding:2px 15px;border-left:1px solid var(--dg-line)}.dg-death-map__stats>div:first-child{border-left:0}.dg-death-map__stats strong{display:inline-block;margin-left:5px;color:var(--dg-text);font:400 clamp(23px,2.5vw,35px)/1 var(--dg-serif)}.dg-death-map__stats span{display:block;margin-top:5px;color:var(--dg-muted);font:700 9px/1.3 var(--dg-sans);letter-spacing:.075em;text-transform:uppercase}.dg-death-map__dot{display:inline-block;width:8px;height:8px;border-radius:50%}.dg-death-map__dot--pink{background:var(--dg-pink)}.dg-death-map__dot--gold{background:var(--dg-gold)}.dg-death-map__dot--red{background:#ef625a}.dg-death-map__component{display:block}.dg-death-map__stage{position:relative;height:clamp(430px,44vw,610px);overflow:hidden;border:1px solid var(--dg-line);background:#eee8e1}.dg-death-map__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.dg-death-map__toolbar{position:absolute;z-index:5;top:16px;left:16px;width:min(440px,calc(100% - 32px))}.dg-death-map__search-wrap{position:relative;min-width:0}.dg-death-map__search{display:flex;min-height:54px;align-items:center;border:1px solid var(--dg-line);border-radius:3px;background:var(--dg-surface);box-shadow:0 8px 24px #00000021}.dg-death-map__search>span:first-child{margin:0 13px 3px 17px;color:var(--dg-pink);font:700 23px/1 var(--dg-serif)}.dg-death-map__search input{box-sizing:border-box;flex:1;width:100%;min-width:0;height:100%;min-height:52px;padding:0 14px 0 0;border:0;outline:0;background:transparent;color:var(--dg-text);font:400 14px/1.4 var(--dg-sans)}.dg-death-map__search input::placeholder{color:var(--dg-muted);opacity:.9}.dg-death-map__search:focus-within{border-color:var(--dg-pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--dg-pink) 17%,transparent)}.dg-death-map__results{max-height:345px;overflow-y:auto;margin-top:6px;border:1px solid var(--dg-line);background:var(--dg-surface);box-shadow:0 12px 30px #0000002e}.dg-death-map__results[hidden]{display:none}.dg-death-map__results button{display:block;width:100%;padding:12px 15px;border:0;border-bottom:1px solid var(--dg-line);background:transparent;color:var(--dg-text);text-align:left;cursor:pointer}.dg-death-map__results button:last-child{border-bottom:0}.dg-death-map__results button:hover,.dg-death-map__results button:focus-visible{background:var(--dg-pale-pink)}.dg-death-map__results strong{display:block;font:700 15px/1.3 var(--dg-serif)}.dg-death-map__results small{display:block;margin-top:3px;color:var(--dg-muted);font:400 11px/1.3 var(--dg-sans)}.dg-death-map__results p{margin:0;padding:14px;color:var(--dg-muted);font:400 12px/1.4 var(--dg-sans)}.dg-death-map__message{position:absolute;z-index:2;top:50%;left:50%;max-width:min(320px,calc(100% - 32px));margin:0;padding:13px 17px;background:var(--dg-surface);color:var(--dg-muted);font:600 12px/1.45 var(--dg-sans);text-align:center;transform:translate(-50%,-50%);box-shadow:0 7px 30px #00000024}.dg-death-map__message[hidden]{display:none}.dg-death-map__detail{position:absolute;z-index:4;bottom:16px;left:16px;width:min(340px,calc(100% - 32px));max-height:65%;overflow-y:auto;padding:19px 20px;border:1px solid var(--dg-line);background:var(--dg-surface);box-shadow:0 12px 35px #0000002b}.dg-death-map__detail[hidden]{display:none}.dg-death-map__close{position:absolute;top:8px;right:9px;width:36px;height:36px;border:0;background:transparent;color:var(--dg-muted);font:26px/1 var(--dg-sans);cursor:pointer}.dg-death-map__detail-kicker{margin:0 38px 7px 0;color:var(--dg-pink-dark);font:800 9px/1.2 var(--dg-sans);letter-spacing:.12em;text-transform:uppercase}.dg-death-map__detail h3{margin:0 22px 5px 0;color:var(--dg-text);font:700 23px/1.12 var(--dg-serif)}.dg-death-map__detail-location{margin:0 0 14px;color:var(--dg-muted);font:400 12px/1.4 var(--dg-sans)}.dg-death-map__detail-votes{margin:-5px 0 12px;color:var(--dg-gold);font:700 12px/1.4 var(--dg-sans)}.dg-death-map__detail-votes[hidden]{display:none}.dg-death-map__availability{margin:0;padding-top:10px;border-top:1px solid var(--dg-line);color:var(--dg-pink-dark);font:700 11px/1.4 var(--dg-sans)}.dg-death-map__vote-button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin-top:14px;padding:11px 16px;border:0;border-radius:999px;background:var(--dg-pink);color:#fff;font:700 12px/1.3 var(--dg-sans);cursor:pointer}.dg-death-map__vote-button[hidden]{display:none}.dg-death-map__vote-button:hover{background:var(--dg-pink-dark)}.dg-death-map__vote-button:disabled{opacity:.6;cursor:default}.dg-death-map__dialog{position:fixed;width:min(440px,calc(100vw - 28px));max-height:min(90vh,760px);margin:auto;padding:28px;border:1px solid var(--dg-line);border-radius:4px;background:var(--dg-surface);color:var(--dg-text);box-shadow:0 25px 80px #00000038}.dg-death-map__dialog::backdrop{background:#00000094}.dg-death-map__dialog-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:transparent;color:var(--dg-muted);font:28px/1 var(--dg-sans);cursor:pointer}.dg-death-map__dialog h3{margin:0 35px 4px 0;color:var(--dg-text);font:700 29px/1.1 var(--dg-serif)}.dg-death-map__dialog>p{margin:0 0 20px;color:var(--dg-muted);font:400 13px/1.4 var(--dg-sans)}.dg-death-map__dialog form{display:grid;gap:15px}.dg-death-map__dialog label{display:grid;gap:6px;color:var(--dg-text);font:700 12px/1.35 var(--dg-sans)}.dg-death-map__dialog select{width:100%;min-height:43px;padding:8px 10px;border:1px solid var(--dg-line);border-radius:2px;background:var(--dg-bg);color:var(--dg-text);font:400 13px/1.3 var(--dg-sans)}.dg-death-map__vote-message{margin:0;color:var(--dg-pink-dark);font:700 12px/1.4 var(--dg-sans)}.dg-death-map__vote-message[hidden],.dg-death-map__login-link[hidden]{display:none}.dg-death-map__login-link{color:var(--dg-pink-dark);font:700 12px/1.4 var(--dg-sans)}.dg-death-map__legend{display:flex;flex-wrap:wrap;gap:13px 26px;padding:12px 0;border-bottom:1px solid var(--dg-line)}.dg-death-map__legend span{display:inline-flex;align-items:center;gap:7px;color:var(--dg-muted);font:700 10px/1.3 var(--dg-sans)}.dg-death-map__legend i{display:inline-block;width:11px;height:11px;border:2px solid var(--dg-surface);border-radius:50%;box-shadow:0 0 0 1px var(--dg-line)}.dg-death-map__legend-cluster{background:var(--dg-pink)}.dg-death-map__legend-major{background:#ff315f}.dg-death-map__legend-other{background:var(--dg-gold)}.dg-death-map__footnote{margin:0;padding:10px 0 0;color:var(--dg-muted);font:400 10px/1.45 var(--dg-sans)}.dg-death-map .maplibregl-control-container{font-family:var(--dg-sans)}.dg-death-map .maplibregl-ctrl-group{overflow:hidden;border:1px solid var(--dg-line);border-radius:2px;box-shadow:0 3px 12px #00000024}.dg-death-map .maplibregl-ctrl-group button{width:34px;height:34px}@media(max-width:900px){.dg-map-section{padding:36px 20px 26px}.dg-death-map__intro{grid-template-columns:1fr;gap:20px;padding-bottom:20px}.dg-death-map__heading h2{max-width:620px;margin-top:10px}.dg-death-map__stats{max-width:720px}.dg-death-map__stats>div:first-child{padding-left:0}.dg-death-map__stage{height:560px}.dg-death-map__detail{bottom:10px;left:10px}}@media(max-width:749px){.dg-map-section{padding:30px 16px 24px}.dg-death-map__intro{gap:16px}.dg-death-map__heading h2{font-size:clamp(38px,10vw,54px)}.dg-death-map__heading>p{font-size:14px}.dg-death-map__stats{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dg-death-map__stats>div{padding-inline:9px}.dg-death-map__stats strong{font-size:22px}.dg-death-map__stats span{font-size:8px;line-height:1.25}.dg-death-map__stage{height:min(580px,146vw);min-height:430px}.dg-death-map__toolbar{top:10px;left:10px;width:calc(100% - 20px)}.dg-death-map__search{min-height:49px}.dg-death-map__search input{min-height:47px;font-size:13px}.dg-death-map__detail{width:min(330px,calc(100% - 20px));max-height:52%;padding:15px}.dg-death-map__detail h3{font-size:20px}.dg-death-map__legend{gap:9px 14px}.dg-death-map__legend span,.dg-death-map__footnote{font-size:9px}}@media(max-width:420px){.dg-map-section{padding-inline:12px}.dg-death-map__stats>div{padding-inline:6px}.dg-death-map__stats strong{font-size:19px}.dg-death-map__stats span{letter-spacing:.02em}.dg-death-map__stage{height:530px;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dg-death-map.css.map */
