/* McCree.StOOpid.org : McCree #75 Field Record Audit, District #75 map & service directory
   StOOpid.org Network Sign Regs, hand-set.
   1962 Cathode Stasis canvas, verdigris type, 8-bit Mid-Century appliances.
   No gradients (dither instead), no tweening on presses, no hairline cursors,
   no gray body text, no rounded corners, no glass. */

@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/IBMPlexMono-Regular.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/IBMPlexMono-Medium.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/IBMPlexMono-SemiBold.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/IBMPlexMono-Italic.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/IBMPlexSerif-Regular.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/IBMPlexSerif-SemiBold.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/IBMPlexSerif-Italic.woff2) format("woff2")}
/* Atkinson Hyperlegible: admitted only where glyph disambiguation is the point (warning banner, dialogs, error states) */
@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/AtkinsonHyperlegible-Regular.woff2) format("woff2")}
@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/AtkinsonHyperlegible-Bold.woff2) format("woff2")}

:root{
  color-scheme:dark;
  /* canvas & chassis */
  --off:#000000;          /* true Off, 1962 Cathode Stasis */
  --chassis:#141414;      /* phenolic television casing, plats */
  /* type */
  --ink:#20D4A7;          /* verdigris, default typography & metrics */
  --white:#F1DDEE;        /* Whitest of White, emphasis only */
  --utility:#889D5A;      /* avocado, secondary & utility */
  --cite:#1793FE;         /* Light Blue, citation markers */
  /* appliances */
  --cherry:#DE3163;       /* primary action, Formica cherry */
  --cherry-hot:#E36866;
  --flag:#FFE66D;         /* The Flag */
  --burnt:#FF5E00;        /* burnt orange, flag holding border */
  /* faces */
  --serif:"IBM Plex Serif","Courier New",serif;
  --mono:"IBM Plex Mono","Courier New",monospace;
  --hyper:"Atkinson Hyperlegible","IBM Plex Mono",monospace;
  --mark:"IBM Plex Mono","Noto Sans Symbols 2","Noto Sans","Segoe UI Symbol","Symbola","DejaVu Sans",monospace;
  /* 1-bit dither, 4px checker */
  --dither:repeating-conic-gradient(var(--ink) 0 25%,var(--off) 0 50%) 0 0/4px 4px;
}

*{box-sizing:border-box;border-radius:0}
html{scroll-padding-top:1.5rem}
body{
  margin:0;
  background:var(--off);
  color:var(--ink);
  font:400 1rem/1.65 var(--mono);
  -webkit-font-smoothing:auto;
}
body.pausing,body.pausing *{cursor:wait}

/* links */
a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}
a:hover{color:var(--white)}
a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--flag);outline-offset:0}
.viscous-link{transition:.7s;cursor:wait}
.viscous-link.is-waiting{outline:3px dashed var(--flag);outline-offset:2px}
::selection{background:var(--ink);color:var(--off)}

/* skip link, an appliance parked off-canvas */
.skip{position:absolute;top:-100px;left:1rem;z-index:10;background:var(--flag);color:var(--off);padding:.6rem 1rem;border:3px solid var(--off);box-shadow:4px 4px 0 0 var(--chassis);text-decoration:none;font-weight:500}
.skip:focus{top:1rem}

/* header chassis strip */
header{
  background:var(--chassis);
  border-bottom:3px solid var(--off);
}
header .strip{max-width:1440px;margin:auto;padding:1.1rem 3rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
.mark{font:500 1.6rem/1 var(--mark);text-decoration:none;color:var(--ink);letter-spacing:.02em}
.mark:hover{color:var(--white)}
header .role{font-size:.875rem;color:var(--utility)}

/* survey grid */
.layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:3rem;padding:2.75rem 3rem 6rem}

/* contents rail: a plat */
nav{position:sticky;top:1.5rem;align-self:start;display:flex;flex-direction:column;background:var(--chassis);padding:.75rem 0}
nav a{font-size:.875rem;color:var(--ink);text-decoration:none;padding:.35rem 1rem .35rem calc(1rem + 1ch + .5ch);position:relative}
nav a:hover{color:var(--white);text-decoration:underline;text-decoration-thickness:2px}
nav a.current::before{content:"";position:absolute;left:1rem;top:.55rem;width:1ch;height:1.05em;background:var(--ink)}
nav a.current{color:var(--white)}

main{min-width:0;max-width:1120px}
section{margin:0 0 4rem;padding:0 0 3rem;border-bottom:3px solid var(--chassis)}
section:last-child{border-bottom:0;margin:0;padding:0}

/* headings: the serif */
h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.1;color:var(--ink);letter-spacing:0}
h1{font-size:clamp(2.4rem,5vw,4rem);margin:0 0 1.5rem;line-height:1.02}
h2{font-size:1.9rem;margin:0 0 1.25rem}
h3{font-size:1.25rem;margin:1.9rem 0 .75rem}
p{margin:0 0 1.15rem;max-width:78ch}
strong{font-weight:600;color:var(--white)}
.intro{font-size:1.06rem;max-width:72ch}

/* console readouts */
.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:var(--off);margin:1.8rem 0 1.5rem}
.facts>div{background:var(--chassis);padding:1rem 1.1rem 1.1rem}
.facts dt{font-size:.8125rem;color:var(--utility);margin-bottom:.35rem}
.facts dd{font:500 1.9rem/1.2 var(--mono);margin:0;color:var(--ink)}

/* Yellow Flag Transparency Banner: black type, 15px burnt-orange stepped holding border */
.evidence-note{
  background:var(--flag);color:var(--off);
  border:15px solid var(--burnt);
  box-shadow:inset 0 0 0 3px var(--off);
  padding:1.1rem 1.25rem;
  margin:0 0 2rem;max-width:78ch;
  font:400 1.0625rem/1.6 var(--hyper);
}
.evidence-note strong{color:var(--off);font-weight:700}

.findings{padding-left:1.5rem;margin:0 0 1.3rem;max-width:78ch}
.findings li{padding:.3rem 0}

/* primary action on a plat */
.source-action{display:inline-grid;grid-template-columns:auto;gap:.75rem;background:var(--chassis);padding:1rem;margin:1.5rem 0 0;font-size:.875rem}
.source-action span{color:var(--utility)}
.source-action>a,.btn{
  display:inline-block;align-self:start;justify-self:start;
  background:var(--cherry);color:var(--off);
  font-weight:600;text-decoration:none;
  padding:.6rem 1rem;
  border:3px solid var(--off);
  box-shadow:4px 4px 0 0 var(--off);
}
.source-action>a:hover,.btn:hover{background:var(--cherry-hot);color:var(--off)}
.source-action>a:active,.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--off)}
.source-action>a.viscous-link,.btn.viscous-link{transition:background-color .7s,color .7s;cursor:wait}

/* tables */
.table-wrap{overflow-x:auto;margin:1.5rem 0 1.6rem;border:3px solid var(--chassis)}
table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}
caption{text-align:left;font-size:.8125rem;color:var(--utility);padding:.7rem .9rem;caption-side:top;background:var(--chassis)}
th{font-weight:500;font-size:.8125rem;text-align:left;background:var(--chassis);color:var(--ink);padding:.8rem .9rem;vertical-align:top;border-bottom:3px solid var(--off)}
td{padding:.9rem;vertical-align:top;border-bottom:2px solid var(--chassis);overflow-wrap:anywhere}
tr:last-child td{border-bottom:0}
td:first-child{width:22%;font-weight:500}
#claims td:nth-child(2){width:25%}
#media td:nth-child(2){width:34%}

/* citation markers */
.cite{color:var(--cite);font-size:.875rem;white-space:nowrap;text-decoration:none}
.cite:hover{color:var(--white);text-decoration:underline}

/* chronology */
.event{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.7rem;padding:1.5rem 0;border-top:2px solid var(--chassis)}
.event .time{font-weight:500;color:var(--ink)}
.event .time span{display:block;font-weight:400;color:var(--utility);font-size:.875rem}
.event h3{margin:0 0 .6rem}
.event p{margin:0 0 .65rem}
.event .limit{color:var(--utility);margin:0;padding-left:1rem;border-left:3px solid var(--utility)}

/* media */
.figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
figure{margin:0;min-width:0;background:var(--chassis);padding:3px}
figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:var(--off)}
figcaption{font-size:.8125rem;color:var(--utility);padding:.75rem .6rem .5rem}

/* disclosures: status appliance with 1-bit dithered frame */
details{margin:1.5rem 0 0;padding:4px;background:var(--dither);max-width:78ch;width:fit-content}
details.inventory{max-width:none;width:auto}
details>.body{background:var(--off);padding:1rem 1rem .25rem}
summary{
  list-style:none;display:block;cursor:pointer;
  background:var(--ink);color:var(--off);
  font-weight:600;
  padding:.55rem .9rem;
  border:3px solid var(--off);
}
summary::-webkit-details-marker{display:none}
summary::before{content:"+";display:inline-block;width:1ch;margin-right:1ch}
details[open] summary::before{content:"\2212"}
summary:hover{background:var(--white)}
summary:active{transform:translate(2px,2px)}
details p{font-size:.9375rem}
.inventory table{font-size:.875rem}
.inventory td:first-child{font-weight:400;font-size:.875rem;width:44%}
.inventory td:nth-child(2){width:auto!important}
.inventory .table-wrap{margin:0 0 .75rem}
.hash{font:.875rem/1.7 var(--mono);overflow-wrap:anywhere;display:block;margin:1rem 0;color:var(--white)}

/* sources */
.sources{padding-left:1.5rem;margin:0}
.sources li{padding:0 0 1.2rem .4rem;font-size:.9375rem;overflow-wrap:anywhere}
.sources span{color:var(--utility)}

/* footer chassis */
footer{background:var(--chassis);border-top:3px solid var(--off)}
footer .strip{max-width:1440px;margin:auto;padding:1.5rem 3rem 1.8rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 2.5rem;align-items:start;font-size:.875rem}
footer .mark{font-size:1.4rem}
footer p{margin:0 0 .4rem;max-width:none}
footer .fine{color:var(--utility)}

@media(max-width:1050px){
  .layout{grid-template-columns:170px minmax(0,1fr);gap:2rem;padding-inline:2rem}
  header .strip,footer .strip{padding-inline:2rem}
  .event{grid-template-columns:120px minmax(0,1fr);gap:1rem}
  .figures{gap:.7rem}
}
@media(max-width:760px){
  header .strip{padding:1rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.35rem}
  .layout{display:block;padding:1.25rem 1.25rem 4rem}
  nav{position:static;flex-direction:row;flex-wrap:wrap;padding:.5rem;margin-bottom:1.5rem}
  nav a{padding:.35rem .75rem}
  nav a.current::before{display:none}
  nav a.current{text-decoration:underline;text-decoration-thickness:3px}
  h1{font-size:2.4rem}
  h2{font-size:1.65rem}
  .facts{grid-template-columns:1fr}
  .facts dd{font-size:1.4rem}
  .evidence-note{border-width:12px}
  .event{grid-template-columns:1fr;gap:.6rem}
  .event .time span{display:inline;margin-left:.5rem}
  .figures{grid-template-columns:1fr}
  .figures figure{max-width:480px}
  table{min-width:590px}
  #recording table{min-width:420px}
  section{margin-bottom:3rem;padding-bottom:2.5rem}
  details{width:auto}
  footer .strip{grid-template-columns:1fr;padding:1.25rem}
}
@media print{
  body{background:#fff;color:#000;font-size:11pt}
  header,nav,.skip,footer,.source-action{display:none}
  .layout{display:block;padding:0}
  main{max-width:none}
  h1{font-size:28pt}
  h1,h2,h3,a,.cite,.event .time,strong,.hash{color:#000}
  p,.limit,.sources span,.facts dt,figcaption,caption{color:#000!important}
  .facts>div,th,caption,figure,nav{background:#eee}
  .evidence-note{background:#fff;border:3px solid #000;box-shadow:none}
  table{min-width:0!important;font-size:10pt}
  td,th{padding:.45rem}
  .event{break-inside:avoid}
  .table-wrap{overflow:visible;border:0}
  details{background:none;padding:0}
  details:not([open]){display:none}
  summary{background:none;border:0;color:#000}
  .figures{grid-template-columns:repeat(3,1fr)}
}

/* ---------- District #75 map & service directory ---------- */
#district{margin-bottom:3.5rem;padding-bottom:2.5rem}
.map-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}
.map-heading h1{margin:.25rem 0 0;font-size:clamp(2rem,4vw,3.4rem)}
.map-kicker{display:block;font-size:.875rem;color:var(--utility);margin:0}
.map-intro{font-size:1rem;margin-bottom:1.2rem}
/* appliances */
.map-button,.map-toolbar button,.dialog-close,.resource-scope button,.resource-actions button{
  display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.6rem 1rem;
  font:600 .875rem/1.4 var(--mono);color:var(--off);background:var(--utility);
  border:3px solid var(--off);box-shadow:4px 4px 0 0 var(--off);text-decoration:none;cursor:pointer;transition:none;
}
.map-button.primary{background:var(--cherry)}
.map-button.primary:hover{background:var(--cherry-hot);color:var(--off)}
.map-button:hover,.map-toolbar button:hover,.dialog-close:hover,.resource-scope button:hover,.resource-actions button:hover{background:var(--ink);color:var(--off)}
.map-button:active,.map-toolbar button:active,.dialog-close:active,.resource-scope button:active,.resource-actions button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--off)}
.map-button[aria-pressed=true],.map-toolbar button[aria-pressed=true]{background:var(--ink);box-shadow:4px 4px 0 0 var(--off),0 0 0 4px var(--off),0 0 0 6px var(--ink)}
.map-button[aria-disabled=true],.map-toolbar button:disabled,.resource-scope button:disabled{background:var(--chassis);color:var(--utility);cursor:default;pointer-events:none}
button:focus-visible,input:focus-visible,select:focus-visible,#district-map:focus-visible,.map-button:focus-visible{outline:3px solid var(--flag);outline-offset:0}
/* plats */
.map-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;background:var(--chassis);padding:1rem;margin-bottom:3px}
.fill-toggle{display:flex;align-items:center;gap:.6rem;margin-left:auto;font-size:.875rem;min-height:44px}
input[type=checkbox]{appearance:none;width:20px;height:20px;margin:0;background:var(--off);border:3px solid var(--off);box-shadow:0 0 0 2px var(--ink);cursor:pointer;flex-shrink:0}
input[type=checkbox]:checked{background:var(--ink)}
input[type=checkbox]:disabled{box-shadow:0 0 0 2px var(--utility);cursor:default}
.resource-controls{border:0;background:var(--chassis);padding:.9rem 1rem 1rem;margin:0 0 3px;min-width:0}
.resource-controls legend{padding:0 .5ch;font-weight:500;color:var(--white);float:left;width:100%;margin-bottom:.6rem}
.resource-toggles{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;clear:both}
.resource-toggles label{display:flex;align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;cursor:pointer}
.resource-symbol{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--off);font:600 1rem/1 var(--mono);border:2px solid var(--off);box-shadow:0 0 0 2px var(--white);flex-shrink:0}
.resource-symbol.food{background:var(--flag)}
.resource-symbol.shelter{background:var(--ink)}
.resource-symbol.referral{background:var(--cherry);border-style:dashed}
.resource-map-icon .resource-symbol{width:32px;height:32px}
.resource-map-icon:focus-visible{outline:4px solid var(--flag);outline-offset:2px}
.resource-scope{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;font-size:.875rem}
.resource-scope select{font:400 .875rem/1.4 var(--mono);color:var(--ink);background:var(--off);padding:.6rem 1ch;border:3px solid var(--off);box-shadow:0 0 0 2px var(--ink);min-height:44px;max-width:100%}
.resource-scope button{margin-left:auto}
.resource-guidance{margin:.9rem 0 .9rem}
.district-map-frame{position:relative;border:3px solid var(--chassis);background:var(--chassis);padding:3px}
#district-map{height:clamp(360px,57vh,580px);width:100%;background:var(--chassis);z-index:0;font-family:var(--mono)}
#district-map .leaflet-tile-pane{filter:invert(.92) hue-rotate(180deg) saturate(.4) brightness(.85)}
#district-map .leaflet-control-attribution{background:var(--off);color:var(--ink);font:12px/1.5 var(--mono);padding:3px 7px;border-top:2px solid var(--chassis)}
#district-map .leaflet-control-attribution a{color:var(--ink)}
#district-map .leaflet-bar{border:0;box-shadow:none}
#district-map .leaflet-control-zoom a{background:var(--utility);color:var(--off);width:44px;height:44px;line-height:38px;border:3px solid var(--off);border-radius:0;box-shadow:3px 3px 0 0 var(--off);font-weight:600;margin:4px}
#district-map .leaflet-control-zoom a:hover{background:var(--ink)}
#district-map .leaflet-control-zoom a:active{transform:translate(2px,2px);box-shadow:none}
#district-map .leaflet-control-scale-line{background:var(--off);color:var(--ink);border-color:var(--ink);border-width:2px;font:12px/1.4 var(--mono);text-shadow:none}
#district-map .leaflet-tooltip{background:var(--off);color:var(--ink);border:2px solid var(--ink);border-radius:0;box-shadow:none;font:13px/1.5 var(--mono)}
#district-map .leaflet-tooltip::before{display:none}
.map-loading{position:absolute;top:45%;left:10%;width:80%;background:var(--flag);color:var(--off);border:6px solid var(--burnt);box-shadow:inset 0 0 0 3px var(--off);padding:1rem;font:400 .9375rem/1.55 var(--hyper);text-align:center;z-index:1}
.map-loading .map-button{margin-left:1ch}
.map-status{font-size:.875rem;padding:.6rem 0;margin:0;color:var(--utility)}
.destination-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:var(--chassis);padding:1rem;margin:3px 0 1rem}
#destination-label{font-size:1rem;margin:.3rem 0 0;color:var(--white)}
.map-note,.location-status{font-size:.875rem;line-height:1.6}
.location-status:empty{display:none}
.location-status{margin:.6rem 0 0;max-width:45ch;color:var(--utility)}
.map-source{margin-top:1rem}
.map-source p,.resource-directory p{font-size:1rem}
#google-export-dialog{color:var(--off);background:var(--flag);border:15px solid var(--burnt);box-shadow:inset 0 0 0 3px var(--off);padding:1.75rem;width:calc(100% - 2rem);max-width:640px;max-height:85vh;overflow:auto;font:400 1.0625rem/1.6 var(--hyper)}
#google-export-dialog::backdrop{background:rgb(0 0 0 / 88%)}
#google-export-dialog h2{margin-top:1rem;clear:both;color:var(--off);font-family:var(--serif)}
#google-export-dialog strong{color:var(--off);font-weight:700}
#google-export-dialog a{color:var(--off);text-decoration-thickness:3px}
#google-export-dialog form{display:flex;justify-content:flex-end}
#google-export-dialog .dialog-close{background:var(--off);color:var(--flag);box-shadow:4px 4px 0 0 var(--burnt)}
#google-export-dialog .map-button.primary{color:var(--off)}
#google-export-dialog ol{padding-left:1.5rem}
#google-export-dialog li{margin-bottom:.8rem}
#google-export-dialog .map-note{color:var(--off)}
.export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
/* directory */
.resource-directory{margin:0 0 1rem}
.resource-card{padding:1.1rem 0;border-bottom:2px solid var(--chassis)}
.resource-card:last-child{border-bottom:0}
.resource-card h4,.resource-card h3{font:600 1.1rem/1.4 var(--serif);margin:0 0 .6rem;color:var(--white)}
.resource-card p{font-size:1rem;margin:0 0 .65rem}
.resource-card .resource-meta{font-size:.875rem;color:var(--utility)}
.resource-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.75rem 0;font-size:.875rem}
.resource-actions>a{padding:.35rem 0}
.resource-group-title{font:600 1.05rem/1.4 var(--serif);margin:1.2rem 0 0;color:var(--ink)}
.resource-popup .leaflet-popup-content-wrapper,.resource-popup .leaflet-popup-tip{background:var(--off);color:var(--ink)}
.resource-popup .leaflet-popup-content-wrapper{border:3px solid var(--ink);border-radius:0;box-shadow:4px 4px 0 0 var(--chassis)}
.resource-popup .leaflet-popup-tip{border:2px solid var(--ink)}
.resource-popup .leaflet-popup-content{margin:1rem;line-height:1.6;font-family:var(--mono)}
.resource-popup a{color:var(--ink)}
.resource-popup .resource-card{padding:0;border:0}
#district-map .resource-popup .leaflet-popup-close-button{color:var(--ink);width:32px;height:32px;font-size:24px}
#retry-resources{margin-bottom:1rem}
#retry-resources[hidden]{display:none}
.map-source,.resource-directory{max-width:none;width:auto}
@media(max-width:760px){
  .map-heading h1{font-size:2.4rem}
  .map-heading>.map-button{width:100%}
  .map-toolbar{gap:.65rem;padding:.75rem}
  .map-toolbar button{flex:1 1 auto}
  .fill-toggle{margin-left:0}
  #district-map{height:440px;height:55svh;min-height:330px}
  .destination-panel>.map-button{width:100%}
  .resource-controls{padding:.6rem .7rem .9rem}
  .resource-toggles{flex-direction:column;gap:.2rem}
  .resource-scope select{flex:1;min-width:0}
  .resource-scope button{width:100%;margin-left:0}
  #google-export-dialog{border-width:10px;padding:1.1rem}
}
@media print{
  .map-toolbar,.map-button,#google-export-dialog,.resource-controls,.resource-guidance,#retry-resources{display:none}
  #district-map{height:400px}
  .resource-card,.resource-card a,.map-status,#destination-label{color:#000}
  .map-loading{background:#fff;border:2px solid #000;box-shadow:none}
}
