@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtIkGUrs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmtYkGUrs.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fmu4kG.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuZEC.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuZEC.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://liquidfish.de/wp-content/uploads/sites/5/fusion-gfonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Liquid Fish Probetermine: isolated draft component */
#lf-probe{color:var(--awb-color1,#F5E7B4);font:17px/1.5 Arial,sans-serif;max-width:1200px;margin:auto}
#lf-probe *{box-sizing:border-box}
#lf-probe .lf-notice{border-left:4px solid #F35A26;padding:12px 18px;background:#382723;margin-bottom:28px;font:13px/1.5 'IBM Plex Mono',monospace}
#lf-probe .lf-notice small{font:14px Arial,sans-serif}
#lf-probe label{display:flex;flex-direction:column;gap:5px;font-size:14px}
#lf-probe button,#lf-probe select,#lf-probe input{font:16px Arial,sans-serif;border:1px solid #645044;border-radius:0;color:#F5E7B4;background:#271918;min-height:44px;padding:10px 12px;max-width:100%}
#lf-probe button{cursor:pointer}#lf-probe button:disabled{opacity:.5;cursor:wait}
#lf-probe button:focus-visible,#lf-probe select:focus-visible,#lf-probe input:focus-visible{outline:3px solid #F5E7B4;outline-offset:2px}
#lf-probe input[type=checkbox]{min-height:20px;accent-color:#F35A26}
#lf-probe .lf-toolbar,#lf-probe #lf-range,#lf-probe .lf-savebar,#lf-probe .lf-best-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:22px 0}
#lf-probe .lf-toolbar label:first-child{flex:1;min-width:220px}
#lf-probe .lf-weekline{display:flex;align-items:center;flex-wrap:wrap;gap:15px;justify-content:space-between}
#lf-probe h2,#lf-probe h3{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:800;color:#F5E7B4}
#lf-probe h2{font-size:36px;line-height:1.1;margin:16px 0}#lf-probe h3{font-size:28px;line-height:1.1;margin:0 0 6px}
#lf-probe .lf-weekline span,#lf-probe .lf-small{font-size:13px;color:#D8C9AD}
#lf-probe .lf-grid{display:grid;grid-template-columns:58px repeat(7,minmax(0,1fr));gap:3px}
#lf-probe .lf-colhead{font:14px 'IBM Plex Mono',monospace;text-align:center;padding:12px 0}
#lf-probe .lf-time{font:12px 'IBM Plex Mono',monospace;align-self:center}
#lf-probe .lf-slot{padding:7px 1px;font-size:14px;background:#382723;border:0;color:#F5E7B4}
#lf-probe .lf-count-3{background:#645044}#lf-probe .lf-count-4{background:#F35A26;color:#271918;font-weight:bold}
#lf-probe .lf-slot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #F5E7B4}
#lf-probe .lf-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;margin:18px 0}
#lf-probe .lf-orange{background:#F35A26;color:#271918;padding:3px}
#lf-probe #lf-detail{min-height:44px;color:#D8C9AD;font-size:14px}
#lf-probe #lf-range{padding:20px 0;border-top:1px solid #645044;border-bottom:1px solid #645044}
#lf-probe .lf-primary{background:#F35A26;color:#271918;font-weight:bold;border:0}
#lf-probe #lf-status{flex:1;min-width:180px;font-size:14px}
#lf-probe .lf-best-title{margin-top:48px;font-size:48px}
#lf-probe .lf-result{display:grid;grid-template-columns:60px 1fr auto;gap:20px;padding:24px 0;border-top:1px solid #645044;align-items:center}
#lf-probe .lf-rank{font:800 42px 'Barlow Condensed',sans-serif;color:#D8C9AD}
#lf-probe .lf-full .lf-rank{color:#F35A26}
#lf-probe .lf-badge{font:800 24px 'Barlow Condensed',sans-serif;padding:8px 14px;background:#645044;white-space:nowrap}
#lf-probe .lf-full .lf-badge{background:#F35A26;color:#271918}
#lf-probe .lf-result p{font-size:14px;color:#D8C9AD;margin:8px 0 0}
#lf-probe .lf-daytabs{display:none}
@media(max-width:700px){
#lf-probe .lf-grid{grid-template-columns:50px 1fr}
#lf-probe .lf-slot:not(.lf-day-active),#lf-probe .lf-colhead:not(.lf-day-active){display:none}
#lf-probe .lf-daytabs{display:flex;flex-wrap:wrap;gap:5px;margin:18px 0}
#lf-probe .lf-daytabs button{font-size:13px;flex:1 0 23%;padding:9px 5px}
#lf-probe .lf-daytabs button[aria-pressed=true]{background:#F5E7B4;color:#271918}
#lf-probe .lf-result{grid-template-columns:35px 1fr;gap:10px}
#lf-probe .lf-badge{grid-column:2;justify-self:start}
#lf-probe .lf-best-title{font-size:38px}
#lf-probe .lf-toolbar label{width:100%}
}
body{margin:0;background:#271918;color:#F5E7B4;font:17px/1.5 Arial,sans-serif}main{max-width:1200px;margin:auto;padding:38px 5% 70px}a{color:#F5E7B4}header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #645044;padding-bottom:20px}h1{font:800 clamp(40px,6vw,64px)/1.05 'Barlow Condensed',Arial,sans-serif;margin:32px 0 12px}h2{font-family:'Barlow Condensed',Arial,sans-serif}.lf-auth{max-width:480px;margin:38px 0}.lf-auth label{display:block;margin:18px 0}.lf-auth input,.lf-auth select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;background:#382723;color:#F5E7B4;border:1px solid #645044;font:16px Arial;min-height:46px}button{cursor:pointer;padding:12px 18px;min-height:44px;border:1px solid #645044;background:#F35A26;color:#271918;font:bold 16px Arial}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #F5E7B4;outline-offset:3px}.lf-account{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.lf-error{border-left:4px solid #F35A26;padding:14px;background:#382723}details{margin-top:40px}summary{cursor:pointer;min-height:44px}small{color:#D8C9AD}
/* Member availability labels */
#lf-probe .lf-slot{min-height:64px}#lf-probe .lf-slot-total,#lf-probe .lf-slot-people{display:block}#lf-probe .lf-slot-people{font-size:11px;line-height:1.4;margin-top:4px;white-space:normal}#lf-probe .lf-people{list-style:none;padding:0;margin:12px 0;font:14px/1.6 Arial,sans-serif}#lf-probe .lf-people li{margin:5px 0;overflow-wrap:anywhere}#lf-probe #lf-detail{border:1px solid #645044;padding:18px;margin:16px 0}#lf-probe #lf-detail h3{font-size:26px}#lf-probe .lf-result>div{min-width:0}@media(max-width:700px){#lf-probe .lf-slot-people{font-size:13px}}

/* Shared confirmed rehearsals and brand heading */
.lf-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 12px}.lf-heading h1{margin:0;flex:1;min-width:0}.lf-heading-logo{display:block;width:260px;height:260px;object-fit:contain;flex-shrink:0}#lf-probe .lf-slot.lf-booked{outline:2px solid #F5E7B4;outline-offset:-2px;background:#514535;color:#F5E7B4}#lf-probe .lf-probe-tag{display:block;font-size:11px;font-weight:bold;margin-top:5px;color:#F5E7B4}#lf-probe .lf-booking{display:flex;justify-content:space-between;gap:20px;align-items:center;border:2px solid #F5E7B4;padding:18px;margin:12px 0;background:#382723}#lf-probe .lf-booking p{font-size:14px;margin:8px 0}#lf-probe .lf-fixed-note{font-weight:bold;color:#F5E7B4}#lf-probe .lf-booking button{flex-shrink:0}@media(max-width:700px){.lf-heading{gap:12px}.lf-heading h1{font-size:clamp(30px,7.5vw,48px)}.lf-heading-logo{width:125px;height:125px}#lf-probe .lf-booking{align-items:start;flex-direction:column}}

#lf-probe .lf-booking-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:0 0 210px}#lf-probe .lf-calendar-export{display:block;text-align:center;padding:12px 16px;min-height:44px;box-sizing:border-box;background:#F35A26;color:#271918;font:bold 16px/1.3 Arial,sans-serif;text-decoration:none;border:1px solid #F35A26}#lf-probe .lf-calendar-export:focus-visible{outline:3px solid #F5E7B4;outline-offset:3px}#lf-probe .lf-booking-actions small{font-size:12px;line-height:1.4}@media(max-width:700px){#lf-probe .lf-booking-actions{flex:auto;width:100%}}

#lf-probe .lf-slot-selected{outline:3px solid #F5E7B4!important;outline-offset:-3px;background:#725744!important}#lf-probe #lf-detail{scroll-margin:24px}#lf-probe #lf-detail button{margin:6px 10px 6px 0}#lf-probe #lf-calendar-message{font-size:14px;color:#D8C9AD;min-height:22px}#lf-probe button{touch-action:manipulation}
