/* ==========================================================================
   Atelier - das neue Gewand
   --------------------------------------------------------------------------
   Wie Politur aendert auch dieser Abschnitt kein Markup und keine Logik,
   nur das Aussehen. Er steht bewusst ganz unten, damit er ueber allem
   Vorherigen liegt, und rechnet jede Farbe aus den Tokens - so tragen alle
   alle Designs das neue Gewand, ohne dass eines einzeln angefasst wird.
   Die Idee: ein Studio, kein Formular. Papier mit Korn statt glatter
   Flaeche, ein Hauch Licht in den Ecken, Berge im Nebel ganz hinten -
   und Knoepfe, die man eindeutig lesen kann:
   gefuellt heisst "das ist der Schritt", getoent heisst "geht auch",
   nur ein Rand heisst "zur Seite".
   ========================================================================== */
:root{
  /* Licht, keine Farbe: der helle Streifen an der Oberkante von Karten und
     Knoepfen. Auf dunklen Designs waere er als Weiss zu grell, dort steht
     er darum leiser. */
  --glanz:rgba(255,255,255,.55);
  --glanz-knopf:rgba(255,255,255,.22);
  /* Wie stark das Motiv im Hintergrund durchscheint. */
  --motiv-staerke:.32;
}
:root[data-theme="zentivo"],
:root[data-theme="nacht"],
:root[data-theme="anthrazit"],
:root[data-theme="terra"],
:root[data-theme="basedunkel"],
:root[data-theme="schwarz"]{
  --glanz:rgba(255,255,255,.06);
  --glanz-knopf:rgba(255,255,255,.28);
  --motiv-staerke:.2;
}

/* Drei weiche Lichtflecken aus dem eigenen Akzent und darueber ein feines
   Korn wie bei Papier. Das Korn ist ein neutrales Grau mit wenig Deckkraft -
   es stellt Struktur dar, keine Farbe, und darf darum fest stehen.
   Der Fleck liegt fest am Schirm, damit er beim Scrollen nicht mitlaeuft. */
body::before{
  content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(60% 40% at 100% 0%, var(--accent-soft), transparent 70%),
    radial-gradient(55% 38% at 0% 42%, var(--rose-soft), transparent 72%),
    radial-gradient(70% 42% at 90% 100%, var(--accent-soft), transparent 70%);
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .2 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)' opacity='.2'/%3E%3C/svg%3E"),
    radial-gradient(60% 40% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%),
    radial-gradient(55% 38% at 0% 44%, color-mix(in srgb, var(--rose) 14%, transparent), transparent 72%),
    radial-gradient(70% 42% at 88% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);
}
/* Das Motiv: Bergketten im Nebel, Lage hinter Lage, jede weiter hinten
   blasser - mit klaren Gipfeln, einer dunkleren Schattenseite je Gipfel,
   einer feinen Akzentlinie entlang jedes Kamms als Rahmen und Tannen auf
   der vordersten Kette (so hat Evi es gewollt: "mehr Akzente und mehr
   Form"; vorher sanfte Wellen). Darueber sechs flache Wolken, jede mit
   einem feinen Umriss als Akzentrahmen und ein paar Windstrichen, weiter
   hinten blasser (vorher drei verwischte Flecken). Die Form kommt aus der Maske (die Deckkraft jeder Lage steht
   in der Zeichnung selbst), die Farbe aus dem Akzent. So malt sich die
   Landschaft in jedem Design in dessen eigenem Ton.
   Die Berge richten sich nach der Breite, nicht nach der Hoehe - sonst
   schneidet ein hohes Handy nur einen flachen Streifen heraus und aus den
   Bergen werden Baender. */
body::after{
  content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:var(--accent);opacity:var(--motiv-staerke);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3ClinearGradient id='g0' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.167' stop-opacity='0.240'/%3E%3Cstop offset='0.387' stop-opacity='0.132'/%3E%3Cstop offset='1' stop-opacity='0.043'/%3E%3C/linearGradient%3E%3CclipPath id='c0'%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k0' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.260'/%3E%3Cstop offset='.55' stop-opacity='0.182'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.333' stop-opacity='0.380'/%3E%3Cstop offset='0.553' stop-opacity='0.209'/%3E%3Cstop offset='1' stop-opacity='0.068'/%3E%3C/linearGradient%3E%3CclipPath id='c1'%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.365'/%3E%3Cstop offset='.55' stop-opacity='0.256'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.500' stop-opacity='0.550'/%3E%3Cstop offset='0.720' stop-opacity='0.303'/%3E%3Cstop offset='1' stop-opacity='0.099'/%3E%3C/linearGradient%3E%3CclipPath id='c2'%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.493'/%3E%3Cstop offset='.55' stop-opacity='0.345'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g3' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.683' stop-opacity='0.800'/%3E%3Cstop offset='0.903' stop-opacity='0.440'/%3E%3Cstop offset='1' stop-opacity='0.144'/%3E%3C/linearGradient%3E%3ClinearGradient id='k3' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.680'/%3E%3Cstop offset='.55' stop-opacity='0.476'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250 L1240,600 L-40,600 Z' fill='url(%23g0)'/%3E%3Cg clip-path='url(%23c0)'%3E%3Cpath d='M120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L248.6,247.3 L152.7,265.3 L148.6,251.1 L144.4,236.8 L132.4,222.6 L132.3,208.4 L121.2,194.2 Z' fill='url(%23k0)'/%3E%3Cpath d='M380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L515.8,252.2 L414.6,282.1 L409.2,258.4 L397.6,234.7 L398.1,211 L392.9,187.4 L384.4,163.7 Z' fill='url(%23k0)'/%3E%3Cpath d='M640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L778.9,260 L675.4,288 L668,265.8 L666.4,243.7 L662.2,221.5 L652,199.3 L647.3,177.2 Z' fill='url(%23k0)'/%3E%3Cpath d='M880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L979.7,268.6 L905.4,313.6 L902.5,278 L899.2,242.4 L896.4,206.8 L884,171.2 L881,135.6 Z' fill='url(%23k0)'/%3E%3Cpath d='M1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250 L1253,295 L1146.4,331 L1136.1,302.5 L1134.6,274 L1124.9,245.5 L1122.1,217 L1115.4,188.5 Z' fill='url(%23k0)'/%3E%3C/g%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1240,600 L-40,600 Z' fill='url(%23g1)'/%3E%3Cg clip-path='url(%23c1)'%3E%3Cpath d='M40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L151.3,334.8 L68.3,352.1 L67.5,338.4 L64.2,324.7 L48.4,311 L54.3,297.4 L47.3,283.7 Z' fill='url(%23k1)'/%3E%3Cpath d='M260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L411.3,363.3 L298.5,406.8 L297.8,372.3 L281.9,337.9 L282.9,303.4 L276.5,268.9 L261.1,234.5 Z' fill='url(%23k1)'/%3E%3Cpath d='M520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L654,331.2 L554.1,352.9 L551.4,335.7 L545,318.6 L538.9,301.4 L530.8,284.3 L524.1,267.1 Z' fill='url(%23k1)'/%3E%3Cpath d='M760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L878.7,327.1 L790.2,354.4 L785.1,332.8 L777.4,311.3 L770.8,289.7 L769.9,268.1 L762.4,246.6 Z' fill='url(%23k1)'/%3E%3Cpath d='M1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1262,390 L1081.6,438 L1070.5,400 L1057.2,362 L1054.6,324 L1038.7,286 L1025.2,248 Z' fill='url(%23k1)'/%3E%3C/g%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1240,600 L-40,600 Z' fill='url(%23g2)'/%3E%3Cg clip-path='url(%23c2)'%3E%3Cpath d='M170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L299.7,424.4 L203,449.5 L202.3,429.6 L194.4,409.7 L188,389.8 L183,369.8 L175.3,349.9 Z' fill='url(%23k2)'/%3E%3Cpath d='M430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L588.6,410.9 L470.4,427.2 L462.3,414.3 L456.4,401.4 L446.8,388.6 L439.4,375.7 L439.8,362.9 Z' fill='url(%23k2)'/%3E%3Cpath d='M700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L825.7,446.7 L732,485.8 L723.4,454.8 L719.6,423.9 L715.6,392.9 L713.4,361.9 L710.9,331 Z' fill='url(%23k2)'/%3E%3Cpath d='M960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1061.6,424.3 L985.9,445.5 L979.7,428.7 L976.7,412 L968.9,395.2 L973.7,378.5 L965.5,361.7 Z' fill='url(%23k2)'/%3E%3Cpath d='M1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1246,467.5 L1196.8,505.5 L1191.7,475.4 L1193.3,445.3 L1183.2,415.2 L1182.7,385.2 L1184.1,355.1 Z' fill='url(%23k2)'/%3E%3C/g%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1240,600 L-40,600 Z' fill='url(%23g3)'/%3E%3Cg%3E%3Cpath d='M80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L199.1,495.5 L110.3,509 L106.3,498.3 L101.8,487.6 L100.6,477 L86.4,466.3 L85.2,455.7 Z' fill='url(%23k3)'/%3E%3Cpath d='M330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L496.9,511.4 L372.5,537.1 L362.4,516.7 L355,496.4 L354.8,476 L339.3,455.7 L342.4,435.3 Z' fill='url(%23k3)'/%3E%3Cpath d='M620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L758.4,493.2 L655.2,507.4 L647.2,496.2 L646,485 L642.9,473.7 L634.6,462.5 L623.7,451.2 Z' fill='url(%23k3)'/%3E%3Cpath d='M900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1054.4,518.6 L939.3,547.5 L932.9,524.6 L926.2,501.7 L916.3,478.8 L910.5,455.8 L902.1,432.9 Z' fill='url(%23k3)'/%3E%3Cpath d='M1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1249,525 L1175.2,545 L1166.1,529.2 L1169.2,513.3 L1167.1,497.5 L1154.9,481.7 L1149.6,465.8 Z' fill='url(%23k3)'/%3E%3C/g%3E%3Cpath d='M-27.7,496.1 L-20,468.1 L-12.3,496.1 Z' fill-opacity='.9'/%3E%3Cpath d='M74.3,449 L83.6,415.9 L92.9,449 Z' fill-opacity='.9'/%3E%3Cpath d='M192.8,475.6 L197.4,457.1 L202,475.6 Z' fill-opacity='.9'/%3E%3Cpath d='M210.7,465.6 L218.5,437.2 L226.3,465.6 Z' fill-opacity='.9'/%3E%3Cpath d='M260.7,449.6 L267.6,424.1 L274.4,449.6 Z' fill-opacity='.9'/%3E%3Cpath d='M274.8,440 L282.3,412.8 L289.7,440 Z' fill-opacity='.9'/%3E%3Cpath d='M285.8,440 L291.7,417.5 L297.6,440 Z' fill-opacity='.9'/%3E%3Cpath d='M387.7,452.2 L393,431.6 L398.3,452.2 Z' fill-opacity='.9'/%3E%3Cpath d='M436.4,471.8 L444.1,443.9 L451.7,471.8 Z' fill-opacity='.9'/%3E%3Cpath d='M441.2,471.8 L450.1,439.9 L459,471.8 Z' fill-opacity='.9'/%3E%3Cpath d='M450,476.1 L459.6,442.4 L469.1,476.1 Z' fill-opacity='.9'/%3E%3Cpath d='M513.3,469.9 L522.7,436.5 L532.1,469.9 Z' fill-opacity='.9'/%3E%3Cpath d='M534,463.5 L539.5,442.2 L545.1,463.5 Z' fill-opacity='.9'/%3E%3Cpath d='M625.4,452.3 L634.8,418.8 L644.2,452.3 Z' fill-opacity='.9'/%3E%3Cpath d='M692.4,463.3 L698.7,439.5 L705,463.3 Z' fill-opacity='.9'/%3E%3Cpath d='M702.2,473 L707,454 L711.8,473 Z' fill-opacity='.9'/%3E%3Cpath d='M718.2,474.1 L722.7,456.1 L727.2,474.1 Z' fill-opacity='.9'/%3E%3Cpath d='M783.6,458.1 L789.7,435.2 L795.8,458.1 Z' fill-opacity='.9'/%3E%3Cpath d='M862.1,427 L868.2,404 L874.3,427 Z' fill-opacity='.9'/%3E%3Cpath d='M880.7,417.1 L885.4,398.2 L890.2,417.1 Z' fill-opacity='.9'/%3E%3Cpath d='M919,431.9 L927.3,401.9 L935.6,431.9 Z' fill-opacity='.9'/%3E%3Cpath d='M960.2,450 L968.7,419.4 L977.2,450 Z' fill-opacity='.9'/%3E%3Cpath d='M979.5,459.8 L984,441.6 L988.5,459.8 Z' fill-opacity='.9'/%3E%3Cpath d='M983.5,468.7 L992.9,435.4 L1002.2,468.7 Z' fill-opacity='.9'/%3E%3Cpath d='M1001.7,468.5 L1011,435.6 L1020.2,468.5 Z' fill-opacity='.9'/%3E%3Cpath d='M1072.2,477.9 L1078.5,454.2 L1084.8,477.9 Z' fill-opacity='.9'/%3E%3Cpath d='M1091.9,459.3 L1096.9,439.6 L1102,459.3 Z' fill-opacity='.9'/%3E%3Cpath d='M1191.8,477.8 L1200.7,446 L1209.6,477.8 Z' fill-opacity='.9'/%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250' fill='none' stroke='%23000' stroke-opacity='0.50' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330' fill='none' stroke='%23000' stroke-opacity='0.65' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420' fill='none' stroke='%23000' stroke-opacity='0.80' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500' fill='none' stroke='%23000' stroke-opacity='0.95' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center bottom / max(100%, 900px) auto,
               url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 240'%3E%3Cpath d='M304 150 A14 14 0 0 1 304 122 A20.2 20.2 0 0 1 342.8 116.9 A23.5 23.5 0 0 1 387.7 104.7 A40.5 40.5 0 0 1 468.4 103.3 A26.1 26.1 0 0 1 516 124.1 A12.9 12.9 0 0 1 516 150 Z' fill-opacity='0.26' stroke='%23000' stroke-opacity='0.75' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M406.7 108.7 A25.1 25.1 0 0 1 433.1 93.7' fill='none' stroke='%23000' stroke-opacity='0.52' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M104.8 96 A8.8 8.8 0 0 1 104.8 78.4 A18.4 18.4 0 0 1 138.9 66.7 A36.1 36.1 0 0 1 208.6 68.7 A15.7 15.7 0 0 1 237.2 80.8 A7.6 7.6 0 0 1 237.2 96 Z' fill-opacity='0.20' stroke='%23000' stroke-opacity='0.60' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M154.7 71.9 A22.4 22.4 0 0 1 178.2 58.5' fill='none' stroke='%23000' stroke-opacity='0.42' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M469.2 70 A7.2 7.2 0 0 1 469.2 55.6 A14 14 0 0 1 496.6 53.1 A13.5 13.5 0 0 1 521.9 45.6 A27.5 27.5 0 0 1 574.8 57.1 A6.4 6.4 0 0 1 574.8 70 Z' fill-opacity='0.18' stroke='%23000' stroke-opacity='0.56' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M533.9 54.6 A17.1 17.1 0 0 1 551.8 44.3' fill='none' stroke='%23000' stroke-opacity='0.39' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M36.4 196 A6.4 6.4 0 0 1 36.4 183.2 A15.4 15.4 0 0 1 65.2 174.8 A23.5 23.5 0 0 1 111.9 174.9 A11.9 11.9 0 0 1 133.6 184.4 A5.8 5.8 0 0 1 133.6 196 Z' fill-opacity='0.17' stroke='%23000' stroke-opacity='0.53' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M230.8 46 A4.8 4.8 0 0 1 230.8 36.4 A8 8 0 0 1 246.7 34.8 A11.8 11.8 0 0 1 269.2 30.2 A18.4 18.4 0 0 1 305.2 37 A4.5 4.5 0 0 1 305.2 46 Z' fill-opacity='0.15' stroke='%23000' stroke-opacity='0.48' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M510.4 190 A4.4 4.4 0 0 1 510.4 181.2 A21.6 21.6 0 0 1 553.2 176.3 A13.1 13.1 0 0 1 577.6 182.9 A3.5 3.5 0 0 1 577.6 190 Z' fill-opacity='0.15' stroke='%23000' stroke-opacity='0.49' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cg stroke='%23000' stroke-opacity='.4' stroke-width='1.3'%3E%3Cpath d='M250 166h52' fill='none' stroke-linecap='round'/%3E%3Cpath d='M312 174h26' fill='none' stroke-linecap='round'/%3E%3Cpath d='M74 106h30' fill='none' stroke-linecap='round'/%3E%3Cpath d='M548 128h26' fill='none' stroke-linecap='round'/%3E%3Cpath d='M14 206h24' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat right -30px top 4px / 520px auto;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3ClinearGradient id='g0' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.167' stop-opacity='0.240'/%3E%3Cstop offset='0.387' stop-opacity='0.132'/%3E%3Cstop offset='1' stop-opacity='0.043'/%3E%3C/linearGradient%3E%3CclipPath id='c0'%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k0' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.260'/%3E%3Cstop offset='.55' stop-opacity='0.182'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.333' stop-opacity='0.380'/%3E%3Cstop offset='0.553' stop-opacity='0.209'/%3E%3Cstop offset='1' stop-opacity='0.068'/%3E%3C/linearGradient%3E%3CclipPath id='c1'%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.365'/%3E%3Cstop offset='.55' stop-opacity='0.256'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.500' stop-opacity='0.550'/%3E%3Cstop offset='0.720' stop-opacity='0.303'/%3E%3Cstop offset='1' stop-opacity='0.099'/%3E%3C/linearGradient%3E%3CclipPath id='c2'%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1240,-10 L-40,-10 Z'/%3E%3C/clipPath%3E%3ClinearGradient id='k2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.493'/%3E%3Cstop offset='.55' stop-opacity='0.345'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='g3' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.683' stop-opacity='0.800'/%3E%3Cstop offset='0.903' stop-opacity='0.440'/%3E%3Cstop offset='1' stop-opacity='0.144'/%3E%3C/linearGradient%3E%3ClinearGradient id='k3' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0.680'/%3E%3Cstop offset='.55' stop-opacity='0.476'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250 L1240,600 L-40,600 Z' fill='url(%23g0)'/%3E%3Cg clip-path='url(%23c0)'%3E%3Cpath d='M120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L248.6,247.3 L152.7,265.3 L148.6,251.1 L144.4,236.8 L132.4,222.6 L132.3,208.4 L121.2,194.2 Z' fill='url(%23k0)'/%3E%3Cpath d='M380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L515.8,252.2 L414.6,282.1 L409.2,258.4 L397.6,234.7 L398.1,211 L392.9,187.4 L384.4,163.7 Z' fill='url(%23k0)'/%3E%3Cpath d='M640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L778.9,260 L675.4,288 L668,265.8 L666.4,243.7 L662.2,221.5 L652,199.3 L647.3,177.2 Z' fill='url(%23k0)'/%3E%3Cpath d='M880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L979.7,268.6 L905.4,313.6 L902.5,278 L899.2,242.4 L896.4,206.8 L884,171.2 L881,135.6 Z' fill='url(%23k0)'/%3E%3Cpath d='M1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250 L1253,295 L1146.4,331 L1136.1,302.5 L1134.6,274 L1124.9,245.5 L1122.1,217 L1115.4,188.5 Z' fill='url(%23k0)'/%3E%3C/g%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1240,600 L-40,600 Z' fill='url(%23g1)'/%3E%3Cg clip-path='url(%23c1)'%3E%3Cpath d='M40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L151.3,334.8 L68.3,352.1 L67.5,338.4 L64.2,324.7 L48.4,311 L54.3,297.4 L47.3,283.7 Z' fill='url(%23k1)'/%3E%3Cpath d='M260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L411.3,363.3 L298.5,406.8 L297.8,372.3 L281.9,337.9 L282.9,303.4 L276.5,268.9 L261.1,234.5 Z' fill='url(%23k1)'/%3E%3Cpath d='M520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L654,331.2 L554.1,352.9 L551.4,335.7 L545,318.6 L538.9,301.4 L530.8,284.3 L524.1,267.1 Z' fill='url(%23k1)'/%3E%3Cpath d='M760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L878.7,327.1 L790.2,354.4 L785.1,332.8 L777.4,311.3 L770.8,289.7 L769.9,268.1 L762.4,246.6 Z' fill='url(%23k1)'/%3E%3Cpath d='M1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330 L1262,390 L1081.6,438 L1070.5,400 L1057.2,362 L1054.6,324 L1038.7,286 L1025.2,248 Z' fill='url(%23k1)'/%3E%3C/g%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1240,600 L-40,600 Z' fill='url(%23g2)'/%3E%3Cg clip-path='url(%23c2)'%3E%3Cpath d='M170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L299.7,424.4 L203,449.5 L202.3,429.6 L194.4,409.7 L188,389.8 L183,369.8 L175.3,349.9 Z' fill='url(%23k2)'/%3E%3Cpath d='M430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L588.6,410.9 L470.4,427.2 L462.3,414.3 L456.4,401.4 L446.8,388.6 L439.4,375.7 L439.8,362.9 Z' fill='url(%23k2)'/%3E%3Cpath d='M700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L825.7,446.7 L732,485.8 L723.4,454.8 L719.6,423.9 L715.6,392.9 L713.4,361.9 L710.9,331 Z' fill='url(%23k2)'/%3E%3Cpath d='M960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1061.6,424.3 L985.9,445.5 L979.7,428.7 L976.7,412 L968.9,395.2 L973.7,378.5 L965.5,361.7 Z' fill='url(%23k2)'/%3E%3Cpath d='M1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420 L1246,467.5 L1196.8,505.5 L1191.7,475.4 L1193.3,445.3 L1183.2,415.2 L1182.7,385.2 L1184.1,355.1 Z' fill='url(%23k2)'/%3E%3C/g%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1240,600 L-40,600 Z' fill='url(%23g3)'/%3E%3Cg%3E%3Cpath d='M80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L199.1,495.5 L110.3,509 L106.3,498.3 L101.8,487.6 L100.6,477 L86.4,466.3 L85.2,455.7 Z' fill='url(%23k3)'/%3E%3Cpath d='M330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L496.9,511.4 L372.5,537.1 L362.4,516.7 L355,496.4 L354.8,476 L339.3,455.7 L342.4,435.3 Z' fill='url(%23k3)'/%3E%3Cpath d='M620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L758.4,493.2 L655.2,507.4 L647.2,496.2 L646,485 L642.9,473.7 L634.6,462.5 L623.7,451.2 Z' fill='url(%23k3)'/%3E%3Cpath d='M900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1054.4,518.6 L939.3,547.5 L932.9,524.6 L926.2,501.7 L916.3,478.8 L910.5,455.8 L902.1,432.9 Z' fill='url(%23k3)'/%3E%3Cpath d='M1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500 L1249,525 L1175.2,545 L1166.1,529.2 L1169.2,513.3 L1167.1,497.5 L1154.9,481.7 L1149.6,465.8 Z' fill='url(%23k3)'/%3E%3C/g%3E%3Cpath d='M-27.7,496.1 L-20,468.1 L-12.3,496.1 Z' fill-opacity='.9'/%3E%3Cpath d='M74.3,449 L83.6,415.9 L92.9,449 Z' fill-opacity='.9'/%3E%3Cpath d='M192.8,475.6 L197.4,457.1 L202,475.6 Z' fill-opacity='.9'/%3E%3Cpath d='M210.7,465.6 L218.5,437.2 L226.3,465.6 Z' fill-opacity='.9'/%3E%3Cpath d='M260.7,449.6 L267.6,424.1 L274.4,449.6 Z' fill-opacity='.9'/%3E%3Cpath d='M274.8,440 L282.3,412.8 L289.7,440 Z' fill-opacity='.9'/%3E%3Cpath d='M285.8,440 L291.7,417.5 L297.6,440 Z' fill-opacity='.9'/%3E%3Cpath d='M387.7,452.2 L393,431.6 L398.3,452.2 Z' fill-opacity='.9'/%3E%3Cpath d='M436.4,471.8 L444.1,443.9 L451.7,471.8 Z' fill-opacity='.9'/%3E%3Cpath d='M441.2,471.8 L450.1,439.9 L459,471.8 Z' fill-opacity='.9'/%3E%3Cpath d='M450,476.1 L459.6,442.4 L469.1,476.1 Z' fill-opacity='.9'/%3E%3Cpath d='M513.3,469.9 L522.7,436.5 L532.1,469.9 Z' fill-opacity='.9'/%3E%3Cpath d='M534,463.5 L539.5,442.2 L545.1,463.5 Z' fill-opacity='.9'/%3E%3Cpath d='M625.4,452.3 L634.8,418.8 L644.2,452.3 Z' fill-opacity='.9'/%3E%3Cpath d='M692.4,463.3 L698.7,439.5 L705,463.3 Z' fill-opacity='.9'/%3E%3Cpath d='M702.2,473 L707,454 L711.8,473 Z' fill-opacity='.9'/%3E%3Cpath d='M718.2,474.1 L722.7,456.1 L727.2,474.1 Z' fill-opacity='.9'/%3E%3Cpath d='M783.6,458.1 L789.7,435.2 L795.8,458.1 Z' fill-opacity='.9'/%3E%3Cpath d='M862.1,427 L868.2,404 L874.3,427 Z' fill-opacity='.9'/%3E%3Cpath d='M880.7,417.1 L885.4,398.2 L890.2,417.1 Z' fill-opacity='.9'/%3E%3Cpath d='M919,431.9 L927.3,401.9 L935.6,431.9 Z' fill-opacity='.9'/%3E%3Cpath d='M960.2,450 L968.7,419.4 L977.2,450 Z' fill-opacity='.9'/%3E%3Cpath d='M979.5,459.8 L984,441.6 L988.5,459.8 Z' fill-opacity='.9'/%3E%3Cpath d='M983.5,468.7 L992.9,435.4 L1002.2,468.7 Z' fill-opacity='.9'/%3E%3Cpath d='M1001.7,468.5 L1011,435.6 L1020.2,468.5 Z' fill-opacity='.9'/%3E%3Cpath d='M1072.2,477.9 L1078.5,454.2 L1084.8,477.9 Z' fill-opacity='.9'/%3E%3Cpath d='M1091.9,459.3 L1096.9,439.6 L1102,459.3 Z' fill-opacity='.9'/%3E%3Cpath d='M1191.8,477.8 L1200.7,446 L1209.6,477.8 Z' fill-opacity='.9'/%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180 L134.6,188.2 L149.2,195 L163.8,196.5 L178.4,203.1 L193.1,212.1 L207.7,208.9 L222.3,221.3 L236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140 L395.4,149.3 L410.9,162.3 L426.3,163.1 L441.7,186.4 L457.2,181.8 L472.6,193.8 L488.1,205.5 L503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155 L654,161.9 L668.1,168 L682.1,177.7 L696.1,192.7 L710.2,193.3 L724.2,204 L738.2,210.5 L752.3,219.2 L766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100 L895.1,119.5 L910.2,139.3 L925.3,161.3 L940.4,166.8 L955.5,196.7 L970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160 L1124.4,170.3 L1138.9,177 L1153.3,191 L1167.8,196.2 L1182.2,215.7 L1196.7,223.4 L1211.1,229.1 L1225.6,241.5 L1240,250' fill='none' stroke='%23000' stroke-opacity='0.50' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270 L54.5,278.7 L68.9,282.8 L83.4,294.9 L97.8,300 L112.3,295.3 L126.7,307.2 L141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200 L275.3,214.2 L290.6,222.2 L305.8,238.1 L321.1,251.6 L336.4,267.5 L351.7,272.5 L367,281.5 L382.3,295.4 L397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250 L535.2,259.5 L550.4,265.9 L565.7,269.3 L580.9,267.4 L596.1,277.3 L611.3,287.3 L626.6,294.5 L641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225 L775.4,231.8 L790.8,241.3 L806.2,254.8 L821.7,255.1 L837.1,272.4 L852.5,286.7 L867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210 L1034.7,215.3 L1049.3,223.3 L1064,231.7 L1078.7,241.8 L1093.3,246.1 L1108,254.3 L1122.7,274.5 L1137.3,273.3 L1152,273.8 L1166.7,287 L1181.3,300.2 L1196,304 L1210.7,312.7 L1225.3,320.2 L1240,330' fill='none' stroke='%23000' stroke-opacity='0.65' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330 L184.7,340.7 L199.5,351.3 L214.2,355.4 L229,354.9 L243.7,367.2 L258.5,374.3 L273.2,383.6 L288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350 L444.4,353.3 L458.8,358.9 L473.3,368 L487.7,362.9 L502.1,368.7 L516.5,370.4 L530.9,380.6 L545.4,380.7 L559.8,387.2 L574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300 L714.3,309.8 L728.6,321.5 L742.9,330.2 L757.1,344.7 L771.4,354.7 L785.7,373.3 L800,382.4 L814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345 L975.4,351.2 L990.8,356.1 L1006.2,364.2 L1021.6,379.6 L1037,389.6 L1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325 L1195,354.5 L1210,363.5 L1225,393.8 L1240,420' fill='none' stroke='%23000' stroke-opacity='0.80' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,500 L-25,492.1 L-10,480.8 L5,478.9 L20,477.3 L35,459.8 L50,464.7 L65,454.2 L80,445 L95.5,446.5 L110.9,453.1 L126.4,466.6 L141.9,459.6 L157.3,466.5 L172.8,473.8 L188.2,478.7 L202.4,471.6 L216.6,461.6 L230.8,462.9 L244.9,456.5 L259.1,457.8 L273.3,445.6 L287.5,436 L301.6,424.6 L315.8,421.5 L330,415 L345.2,424.7 L360.3,426.6 L375.5,433.2 L390.7,448.2 L405.9,436 L421,459 L436.2,459.9 L451.4,467.8 L466.6,472.1 L481.7,479.3 L497.1,475.6 L512.5,466.4 L527.8,465.9 L543.2,459.5 L558.6,452.4 L573.9,448.5 L589.3,450.7 L604.6,445.9 L620,440 L635.7,448.3 L651.5,449.9 L667.2,460.6 L682.9,465.4 L698.6,459.3 L714.4,469 L730.1,470.1 L745.8,475.5 L759.8,470.5 L773.8,464.2 L787.9,454.1 L801.9,449.2 L815.9,437.2 L829.9,449 L843.9,437.3 L857.9,427 L872,423 L886,413.1 L900,410 L914,419.8 L928.1,427.9 L942.1,431.2 L956.2,443.8 L970.2,446 L984.2,455.8 L998.3,464.7 L1012.3,464.5 L1026.4,477.1 L1040.4,482.4 L1056.1,477.3 L1071.7,473.9 L1087.4,474 L1103,455.3 L1118.7,453.6 L1134.3,454 L1150,450 L1165,457.9 L1180,466.5 L1195,473.8 L1210,477.6 L1225,491.7 L1240,500' fill='none' stroke='%23000' stroke-opacity='0.95' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center bottom / max(100%, 900px) auto,
               url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 240'%3E%3Cpath d='M304 150 A14 14 0 0 1 304 122 A20.2 20.2 0 0 1 342.8 116.9 A23.5 23.5 0 0 1 387.7 104.7 A40.5 40.5 0 0 1 468.4 103.3 A26.1 26.1 0 0 1 516 124.1 A12.9 12.9 0 0 1 516 150 Z' fill-opacity='0.26' stroke='%23000' stroke-opacity='0.75' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M406.7 108.7 A25.1 25.1 0 0 1 433.1 93.7' fill='none' stroke='%23000' stroke-opacity='0.52' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M104.8 96 A8.8 8.8 0 0 1 104.8 78.4 A18.4 18.4 0 0 1 138.9 66.7 A36.1 36.1 0 0 1 208.6 68.7 A15.7 15.7 0 0 1 237.2 80.8 A7.6 7.6 0 0 1 237.2 96 Z' fill-opacity='0.20' stroke='%23000' stroke-opacity='0.60' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M154.7 71.9 A22.4 22.4 0 0 1 178.2 58.5' fill='none' stroke='%23000' stroke-opacity='0.42' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M469.2 70 A7.2 7.2 0 0 1 469.2 55.6 A14 14 0 0 1 496.6 53.1 A13.5 13.5 0 0 1 521.9 45.6 A27.5 27.5 0 0 1 574.8 57.1 A6.4 6.4 0 0 1 574.8 70 Z' fill-opacity='0.18' stroke='%23000' stroke-opacity='0.56' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M533.9 54.6 A17.1 17.1 0 0 1 551.8 44.3' fill='none' stroke='%23000' stroke-opacity='0.39' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M36.4 196 A6.4 6.4 0 0 1 36.4 183.2 A15.4 15.4 0 0 1 65.2 174.8 A23.5 23.5 0 0 1 111.9 174.9 A11.9 11.9 0 0 1 133.6 184.4 A5.8 5.8 0 0 1 133.6 196 Z' fill-opacity='0.17' stroke='%23000' stroke-opacity='0.53' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M230.8 46 A4.8 4.8 0 0 1 230.8 36.4 A8 8 0 0 1 246.7 34.8 A11.8 11.8 0 0 1 269.2 30.2 A18.4 18.4 0 0 1 305.2 37 A4.5 4.5 0 0 1 305.2 46 Z' fill-opacity='0.15' stroke='%23000' stroke-opacity='0.48' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M510.4 190 A4.4 4.4 0 0 1 510.4 181.2 A21.6 21.6 0 0 1 553.2 176.3 A13.1 13.1 0 0 1 577.6 182.9 A3.5 3.5 0 0 1 577.6 190 Z' fill-opacity='0.15' stroke='%23000' stroke-opacity='0.49' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cg stroke='%23000' stroke-opacity='.4' stroke-width='1.3'%3E%3Cpath d='M250 166h52' fill='none' stroke-linecap='round'/%3E%3Cpath d='M312 174h26' fill='none' stroke-linecap='round'/%3E%3Cpath d='M74 106h30' fill='none' stroke-linecap='round'/%3E%3Cpath d='M548 128h26' fill='none' stroke-linecap='round'/%3E%3Cpath d='M14 206h24' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") no-repeat right -30px top 4px / 520px auto;
}
@media (min-width:760px){
  body::after{
    -webkit-mask-position:center bottom, right 2vw top 0px;
            mask-position:center bottom, right 2vw top 0px;
    -webkit-mask-size:max(100%, 900px) auto, 720px auto;
            mask-size:max(100%, 900px) auto, 720px auto;
  }
}
/* Die Sonne mit ihrem Schein und ein Hauch Licht ueber den Bergen in der
   Zweitfarbe des Designs - die zweite Farbe gibt der Landschaft Tiefe. Eine
   Maske kennt nur eine Farbe, darum eine eigene Lage, genau ueber den Bergen
   ausgerichtet (gleiche Groesse und Lage). Ohne Zweitfarbe: --rose. */
html::after{
  content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:var(--akzent2, var(--rose));opacity:calc(var(--motiv-staerke) * 1.6);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3CradialGradient id='s'%3E%3Cstop offset='0' stop-opacity='.85'/%3E%3Cstop offset='.4' stop-opacity='.4'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='h' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='.15' stop-opacity='0'/%3E%3Cstop offset='.5' stop-opacity='.3'/%3E%3Cstop offset='.7' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1200' height='600' fill='url(%23h)'/%3E%3Ccircle cx='700' cy='150' r='170' fill='url(%23s)'/%3E%3Ccircle cx='700' cy='150' r='48'/%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center bottom / max(100%, 900px) auto;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3CradialGradient id='s'%3E%3Cstop offset='0' stop-opacity='.85'/%3E%3Cstop offset='.4' stop-opacity='.4'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='h' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='.15' stop-opacity='0'/%3E%3Cstop offset='.5' stop-opacity='.3'/%3E%3Cstop offset='.7' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1200' height='600' fill='url(%23h)'/%3E%3Ccircle cx='700' cy='150' r='170' fill='url(%23s)'/%3E%3Ccircle cx='700' cy='150' r='48'/%3E%3Cpath d='M-40,250 L-25.5,241.7 L-10.9,240.8 L3.6,234.5 L18.2,225.2 L32.7,222.1 L47.3,213.2 L61.8,206.2 L76.4,202.3 L90.9,189.4 L105.5,187.6 L120,180' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M236.9,224.9 L251.2,216.1 L265.5,207.5 L279.8,198 L294.1,193.9 L308.4,187.8 L322.8,181.6 L337.1,166.2 L351.4,161.7 L365.7,150.4 L380,140' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M503.5,214.8 L518.7,208 L533.8,200.7 L549,197.1 L564.2,196.9 L579.3,183.7 L594.5,170.7 L609.7,167.3 L624.8,159.9 L640,155' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M766.3,225 L780.5,209.9 L794.7,190.3 L808.9,185.4 L823.1,161.5 L837.4,145.9 L851.6,126.9 L865.8,114.5 L880,100' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M970.7,212.4 L986.1,205.3 L1001.6,200.9 L1017.1,192.4 L1032.6,187.2 L1048.1,179.3 L1063.6,179.2 L1079,173.2 L1094.5,163.9 L1110,160' fill='none' stroke='%23000' stroke-opacity='0.60' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,330 L-24,314 L-8,297.5 L8,294.1 L24,277.9 L40,270' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M141.2,313.2 L156,297.8 L170.9,285.8 L185.7,269.7 L200.6,246.6 L215.4,244.9 L230.3,226.8 L245.1,213.1 L260,200' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M397.5,308.8 L412.9,303.1 L428.2,297.1 L443.5,290.1 L458.8,280.8 L474.1,278.9 L489.4,265.1 L504.7,256 L520,250' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M641.8,304.1 L656.6,295.2 L671.3,280 L686.1,276.7 L700.9,272.4 L715.7,251 L730.4,244.9 L745.2,235.8 L760,225' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M867.9,293.1 L883.1,285.3 L898.3,276.1 L913.5,274.1 L928.7,267 L943.9,249 L959.2,237.4 L974.4,227.9 L989.6,222.9 L1004.8,215.9 L1020,210' fill='none' stroke='%23000' stroke-opacity='0.48' stroke-width='2.0' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-40,420 L-26,413.1 L-12,407 L2,400.1 L16,400 L30,382.6 L44,379.8 L58,385 L72,379.1 L86,374.4 L100,358.2 L114,354.9 L128,348.2 L142,341 L156,334 L170,330' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M288,392.9 L302.2,388.6 L316.4,381.3 L330.6,375.8 L344.8,370.3 L359,363.5 L373.2,374 L387.4,367.2 L401.6,353.5 L415.8,356.9 L430,350' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M574.2,390.6 L589.9,379.5 L605.7,365.6 L621.4,352.3 L637.1,336.5 L652.8,328.1 L668.6,323.4 L684.3,308.8 L700,300' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M814.3,397.8 L828.9,394.4 L843.4,387.3 L858,383.2 L872.6,369.2 L887.1,380.6 L901.7,363 L916.3,364.1 L930.9,355.7 L945.4,348.4 L960,345' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1052.4,397.9 L1066.5,389.9 L1080.7,379.4 L1094.9,371.3 L1109.1,370.4 L1123.3,362 L1137.5,346.2 L1151.6,335.6 L1165.8,332.2 L1180,325' fill='none' stroke='%23000' stroke-opacity='0.36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center bottom / max(100%, 900px) auto;
}
/* Der Kopf traegt keinen eigenen Grund mehr - sonst laege ueber dem Licht
   ein flacher Balken. */
header.brand{background:transparent;}

/* Der dicke Streifen links ist weg. Er hat jede Karte gleich laut gemacht
   und die App nach Baukasten aussehen lassen. Jetzt traegt eine Karte einen
   feinen Rand, einen hellen Streifen oben (das Licht faellt von oben) und
   laesst den Grund eine Spur durchscheinen. Die Farbe eines Abschnitts
   (offen, erledigt, abgesagt) bleibt am ganzen Rand erhalten. */
.card, .cat, .tagblatt, .bak-mahnung{
  border-left-width:1px;
  background:var(--surface);
  background:color-mix(in srgb, var(--surface) 90%, transparent);
  box-shadow:inset 0 1px 0 var(--glanz), var(--shadow);
}
.cat, .bak-mahnung{border-left-color:var(--line);}
.cat.tone-wait{border-color:var(--wait);}
.cat.tone-ok{border-color:var(--ok);}
.cat.tone-off{border-color:var(--off);}
.cat, .bak-mahnung{border-radius:var(--radius);}
.set-liste .cat{background:none;box-shadow:none;border-radius:0;border-left:none;}
.tagblatt{padding:16px 15px 6px;}
/* Das Zeichen der Erinnerung sitzt in einer getoenten Scheibe - so hat die
   Zeile einen Anker, ohne dass ein Streifen sie rahmen muss. */
.bak-mahnung .bm-zeichen{
  width:36px;height:36px;border-radius:50%;
  align-items:center;justify-content:center;
  background:var(--accent-soft);
}
.empty{
  background:color-mix(in srgb, var(--surface-2) 70%, transparent);
  border-style:dashed;
}
/* Der gelbe Kasten fuer noch offene Termine: der harte Rand war lauter als
   sein Inhalt. Die Farbe bleibt, der Rand tritt zurueck. */
.offen-block{
  border-color:color-mix(in srgb, var(--wait) 32%, transparent);
  box-shadow:inset 0 1px 0 var(--glanz);
}

/* Drei Stufen, eindeutig zu lesen:
   .btn         gefuellt im Akzent - der Schritt, um den es geht
   .btn.subtle  getoent, ohne Rand - geht auch
   .btn.ghost   nur ein feiner Rand - zur Seite, zurueck, abbrechen
   Der gefuellte Knopf traegt Licht oben und einen Schatten im eigenen Ton
   statt in Grau, dadurch liegt er auf der Seite, statt auf ihr zu kleben. */
.btn{
  border:1px solid transparent;
  background:linear-gradient(to bottom, var(--glanz-knopf), rgba(255,255,255,0) 60%), var(--accent);
  color:var(--on-accent);
  font-weight:650;letter-spacing:.005em;
  box-shadow:
    inset 0 1px 0 var(--glanz-knopf),
    0 1px 2px color-mix(in srgb, var(--accent) 30%, transparent),
    0 8px 18px -8px color-mix(in srgb, var(--accent) 70%, transparent);
}
.btn.subtle{
  background:var(--accent-soft);
  background:color-mix(in srgb, var(--accent) 12%, var(--surface));
  color:var(--accent-deep);border-color:transparent;box-shadow:none;
}
.btn.ghost{
  background:transparent;color:var(--ink);
  border-color:var(--line);
  border-color:color-mix(in srgb, var(--ink) 18%, transparent);
  box-shadow:none;
}
.btn.danger{
  background:transparent;color:var(--warn);
  border-color:color-mix(in srgb, var(--warn) 45%, transparent);
  box-shadow:none;
}
.btn.small{padding:8px 14px;font-size:12.5px;}
.btn[disabled]{box-shadow:none;filter:saturate(.5);}


/* Runde Pfeilknoepfe, Uhrzeit-Knoepfe im Kopf: leicht wie Glas, damit sie
   neben der Ueberschrift nicht schwerer wiegen als sie. */.cal-pfeil, .ks-kreis{
  background:color-mix(in srgb, var(--surface) 72%, transparent);
  border-color:color-mix(in srgb, var(--ink) 12%, transparent);
  box-shadow:inset 0 1px 0 var(--glanz);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
}
.kopf-set.active .ks-kreis{background:var(--accent-soft);border-color:var(--accent);}
.ks-wort{font-size:9px;font-weight:600;letter-spacing:.02em;}
.cal-heute{
  background:color-mix(in srgb, var(--accent) 12%, var(--surface));
  border-color:transparent;
}

/* Der gewaehlte Filter steht in der Schriftfarbe gefuellt - wie ein Reiter
   in einem Karteikasten. Das hebt ihn klar von den anderen ab, die nur
   ihren feinen Rand tragen, und passt in jedem Design: Schrift und Grund
   sind dort immer das staerkste Paar. */
.cf-chip, .chip{
  background:color-mix(in srgb, var(--surface) 70%, transparent);
  border-color:color-mix(in srgb, var(--ink) 13%, transparent);
  box-shadow:none;
}
.cf-chip{padding:7px 11px;font-size:11.5px;}
.cf-chip.on, .chip.on{
  background:var(--ink);border-color:var(--ink);color:var(--ground);
}
/* Die Zahl steht in einer eigenen kleinen Pille, die sich vom Filter
   abhebt - vorher lag sie im selben Ton und war kaum zu sehen. */
.cf-chip .cnt{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:20px;height:18px;padding:0 6px;border-radius:999px;
  font-size:10.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;
  background:var(--accent-soft);
  background:color-mix(in srgb, var(--accent) 16%, var(--surface));
  color:var(--accent-deep);
}
.cf-chip.warn .cnt{background:var(--warn-soft);color:var(--danger);}
.cf-chip.on .cnt{
  background:color-mix(in srgb, var(--ground) 22%, transparent);color:var(--ground);
}

/* ---- Felder ---- */
.field input, .field select, .field textarea, .search-wrap input{
  background:color-mix(in srgb, var(--surface) 88%, transparent);
  border-color:color-mix(in srgb, var(--ink) 13%, transparent);
}
.field input:focus, .field select:focus, .field textarea:focus, .search-wrap input:focus{
  background:var(--surface);
}
/* Die Suche ist eine Pille - so sieht man ihr an, dass sie nichts
   speichert, sondern nur findet. */
.search-wrap input{border-radius:999px;}
.field label{letter-spacing:.01em;}


/* Das Wochenband: sieben Kacheln, die ganze Woche auf einen Blick. */
.wo-band{
  display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;
  margin:0 0 16px;
}
.wb-tag{
  display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;
  padding:8px 0 7px;border-radius:16px;cursor:pointer;
  font-family:var(--font-body);color:var(--ink);
  background:var(--surface);
  background:color-mix(in srgb, var(--surface) 78%, transparent);
  border:1.5px solid var(--line);
  border-color:color-mix(in srgb, var(--ink) 11%, transparent);
  transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),
             transform var(--dur-schnell) var(--ease-feder);
}
.wb-tag:active{transform:scale(.93);transition-duration:.06s;}
.wb-dow{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);}
.wb-zahl{
  font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1;
  font-variant-numeric:tabular-nums;
}
.wb-punkte{display:flex;align-items:center;justify-content:center;gap:2.5px;height:7px;}
.wb-punkte i{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none;}
.wb-punkte i.frei{background:var(--ok);}
.wb-punkte .zz{font-size:9px;line-height:1;}
.wb-tag.voll{border-color:color-mix(in srgb, var(--accent) 45%, transparent);}
.wb-tag.vorbei{opacity:.55;}
.wb-tag.zu-fest{background:var(--off-soft);border-color:color-mix(in srgb, var(--off) 45%, transparent);}
.wb-tag.zu-urlaub{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 45%, transparent);}
.wb-tag.heute{
  background:var(--accent);border-color:var(--accent);color:var(--on-accent);
  box-shadow:0 8px 18px -8px color-mix(in srgb, var(--accent) 80%, transparent);
}
.wb-tag.heute .wb-dow{color:var(--on-accent);opacity:.85;}
.wb-tag.heute .wb-punkte i{background:var(--on-accent);}
/* Der gewaehlte Tag: ein Ring in Tinte, mit etwas Luft. So bleibt er auch
   erkennbar, wenn er selbst heute ist und schon gefuellt dasteht. */
.wb-tag.gewaehlt{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink);}
.wb-tag.heute.gewaehlt{border-color:var(--accent);}


/* Unteraufgaben: der Zaehler ist zugleich der Knopf zum Aufklappen. */
.af-block{display:flex;flex-direction:column;gap:6px;}
.af-zahl{
  flex:none;display:inline-flex;align-items:center;gap:3px;
  padding:4px 8px;border-radius:999px;
  font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-soft);
  background:var(--surface-2);border:1px solid var(--line);
}
.af-zahl svg{width:11px;height:11px;}
.af-zahl.knopf{cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;}
.af-zahl.knopf.on{color:var(--accent-deep);border-color:var(--accent);}
.af-zahl.voll{color:var(--ok);border-color:var(--ok);}
@media (max-width:360px){ .af-zahl span{display:none;} }
.af-schritte{display:flex;flex-direction:column;gap:5px;margin:0 0 4px 22px;padding-left:12px;border-left:2px solid var(--line);}
.af-schritt{display:flex;align-items:center;gap:8px;min-width:0;}
.st-btn.klein{width:26px;height:26px;flex:none;}
.st-btn.klein svg{width:13px;height:13px;}
.af-schritt-txt{flex:1;min-width:0;font-size:13px;line-height:1.3;overflow-wrap:anywhere;}
.af-schritt.fertig .af-schritt-txt{text-decoration:line-through;color:var(--ink-soft);}
/* Die Unteraufgaben sind nummeriert - so hat Evi es gewollt ("1. Bananen
   kaufen"). Die Nummer steht nur in der Anzeige, nicht im Text; so bleibt
   sie richtig, wenn eine Unteraufgabe wegfaellt. Feste Breite, damit die
   Texte ab 10 buendig bleiben. */
.af-nr{flex:none;min-width:1.4em;margin-right:-5px;font-size:13px;font-weight:700;
  font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right;}
.af-neu.klein .af-nr{align-self:center;margin-right:0;}
/* Das Kreuz zum Entfernen - eines fuer alle Listen (Unteraufgaben,
   Leistungen). */
.af-schritt-weg, .weg-kreuz{
  flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;
  background:none;color:var(--ink-soft);cursor:pointer;
}
.af-schritt-weg svg, .weg-kreuz svg{width:12px;height:12px;}
.af-neu.klein input{padding:7px 10px;font-size:13px;}
.af-neu.klein .btn{width:34px;height:34px;}

/* Notizen mit Punkten: in der Karte ein Zaehler, im Dialog die Liste. */
.nz-haken{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--ink-soft);}
.nz-haken svg{width:11px;height:11px;}
.nz-haken.voll{color:var(--ok);}
.nz-ansicht{display:flex;flex-direction:column;gap:6px;max-height:55vh;overflow-y:auto;}
.nz-absatz{margin:4px 2px;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;}
.nz-punkt{
  display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;cursor:pointer;
  text-align:left;font-family:var(--font-body);font-size:14px;color:var(--ink);
  background:var(--surface);border:1px solid var(--line);
  -webkit-tap-highlight-color:transparent;touch-action:manipulation;
}
.nz-kreis{
  flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;
  border:1.5px solid var(--line);color:transparent;
  transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);
}
.nz-kreis svg{width:13px;height:13px;}
.nz-punkt.on .nz-kreis{background:var(--ok-soft);border-color:var(--ok);color:var(--ok);}
.nz-punkt.on .nz-punkt-txt{text-decoration:line-through;color:var(--ink-soft);}
.nz-punkt-txt{flex:1;min-width:0;overflow-wrap:anywhere;}
/* Das Notizbuch: jede Notiz eine kleine Karte, Titel fett, darunter zwei
   Zeilen Vorschau und wann sie zuletzt geaendert wurde. */
/* Eine Wand aus Zetteln: zwei Spalten, jede Karte so hoch wie ihr Inhalt
   (verteilt wird in notizWand()); schmal in einer Spalte, ueber order in
   derselben Reihenfolge. */
.nz-liste{display:flex;align-items:flex-start;gap:8px;}
.nz-spalte{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;}
@media (max-width:340px){ .nz-liste{flex-direction:column;align-items:stretch;} .nz-spalte{display:contents;} }
.nz-karte{
  display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;
  padding:11px 12px;border-radius:16px;cursor:pointer;text-align:left;
  font-family:var(--font-body);color:var(--ink);
  background:var(--surface);border:1px solid var(--line);
  -webkit-tap-highlight-color:transparent;touch-action:manipulation;
  transition:transform var(--dur-schnell) var(--ease-feder);
}
.nz-karte:active{transform:scale(.97);transition-duration:.06s;}
.nz-titel{max-width:100%;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nz-rest{
  max-width:100%;font-size:12px;line-height:1.4;color:var(--ink-soft);overflow:hidden;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.nz-wann{margin-top:auto;font-size:10.5px;font-weight:600;color:var(--ink-soft);}
.af-liste{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;}
.af-zeile{
  display:flex;align-items:center;gap:9px;min-width:0;
  padding:6px 6px 6px 8px;border-radius:14px;
  background:var(--surface);
  border:1px solid var(--line);
}
.af-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;}
.af-was{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:anywhere;}
.af-wann{font-size:11px;font-weight:600;color:var(--ink-soft);}
.af-wann.faellig{color:var(--alert);}
.af-zeile.fertig .af-was{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--ink-soft);}
.af-zeile.fertig{opacity:.7;}
.af-zeile .st-btn{flex:none;}
.af-neu{display:flex;gap:8px;align-items:center;min-width:0;}
.af-neu input{
  flex:1 1 auto;min-width:0;font-family:var(--font-body);font-size:14px;color:var(--ink);
  background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:9px 11px;
}
.af-neu input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);}
.af-neu input[type=date]{flex:0 0 132px;-webkit-appearance:none;appearance:none;min-height:40px;}
.af-neu .btn{flex:none;width:40px;height:40px;padding:0;}
.af-leer{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--ink-soft);}
.af-weg{margin-top:2px;}
/* Der Kopf ueber den erledigten Aufgaben: eine ruhige Zeile zum Aufklappen. */
.af-erledigt-kopf{
  display:flex;align-items:center;gap:7px;width:100%;margin:4px 0 6px;padding:8px 4px;
  background:none;border:none;border-top:1px solid var(--line);cursor:pointer;
  font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--ink-soft);text-align:left;
}
.aek-z{display:flex;color:var(--ok);} .aek-z svg{width:14px;height:14px;}
.aek-t{flex:1;min-width:0;}
.aek-chev{display:flex;transition:transform var(--dur) var(--ease);} .aek-chev svg{width:15px;height:15px;}
.aek-chev.auf{transform:rotate(180deg);}

/* Die beiden Chips unter dem Band: "Termine" (der Tag) und "Aufgaben".
   Im Chip steht kein Tag mehr - so hat Evi es gewollt, Heute und das
   Datum stehen ja gleich darunter in der Karte. */
.wo-wahl{margin:-4px 0 12px;}
@media (max-width:360px){
  .wo-band{gap:4px;}
  .wb-tag{border-radius:13px;}
  .wb-zahl{font-size:16px;}
}

/* Die Tage als Karten. Nichts ist gestrichelt - so hat Evi es gewollt.
   Ob ein Tag etwas traegt, sagt die Hoehe: ein Tag mit Terminen liegt
   erhaben ueber der Seite, ein freier Tag liegt flach und schmal. */
/* Nach dem Sprung aus dem Band leuchtet der Rahmen einmal auf. */
@keyframes woBlitz{
  0%  {box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);}
  35% {box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 25%, transparent);}
  100%{box-shadow:0 0 0 12px transparent;}
}


/* Der Inhalt liegt in einem getoenten Fach, jeder Eintrag darin ist eine
   eigene helle Kachel. So hebt sich jeder Kasten klar ab, ohne Striche. */.wk-appt, .wk-appt + .wk-appt{
  padding:6px 6px 6px 8px;border-radius:13px;
  background:var(--surface);
  border:1px solid var(--line);
  border-color:color-mix(in srgb, var(--ink) 9%, transparent);
  box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);
}
/* Der Zustand steckt im Rand und in einem Hauch Farbe - dieselben drei
   Farben wie ueberall. Abgesagt tritt zurueck, statt gestrichelt zu sein. */
.wk-appt.is-open{
  border-color:color-mix(in srgb, var(--wait) 50%, transparent);
  background:color-mix(in srgb, var(--wait-soft) 45%, var(--surface));
}
.wk-appt.is-done{
  border-color:color-mix(in srgb, var(--ok) 45%, transparent);
  background:color-mix(in srgb, var(--ok-soft) 40%, var(--surface));
}
.wk-appt.is-cancelled{
  border-color:color-mix(in srgb, var(--off) 35%, transparent);
  background:color-mix(in srgb, var(--off-soft) 45%, var(--surface));
  box-shadow:none;
}
.wk-appt .avatar{width:36px;height:36px;}
/* Die eigenen Zeitfenster direkt unter der Zeitleiste - dort, wo vorher
   "Frei" stand. */
/* Auf schmalen Handys nehmen die Rahmen Platz vom Namen weg. Dort ruecken
   Karte, Termin und Knoepfe enger zusammen - der Name hat Vorrang vor Luft. */
@media (max-width:400px){.wk-appt, .wk-appt + .wk-appt{padding:5px 3px 5px 6px;border-radius:12px;gap:3px;}
  .wk-appt .avatar{width:28px;height:28px;}
  .wk-zeile{gap:7px;}
  .wk-acts .st-btn{padding:4px;}
}

/* Der gewaehlte Tag ist ein weiches Feld statt eines Rahmens. An einem
   geschlossenen Tag bleibt dessen Farbe - dann zeigt nur ein feiner Ring,
   dass er gewaehlt ist. */
.cal-tag.sel{
  border-color:transparent;
  box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent);
}
.cal-tag.sel:not(.zu){background:color-mix(in srgb, var(--accent) 11%, transparent);box-shadow:none;}
/* Die beiden Knoepfe, die einen einzelnen Tag zumachen: ihre Farbe bleibt,
   der Rand wird leiser - sonst stehen sie lauter da als "+ Termin". */
.tz-knopf.fest{border-color:color-mix(in srgb, var(--off) 35%, transparent);}
.tz-knopf.urlaub{border-color:color-mix(in srgb, var(--ok) 35%, transparent);}
.cal-tag.heute .ct-zahl{
  box-shadow:0 5px 12px -5px color-mix(in srgb, var(--accent) 85%, transparent);
}
