/* Erzeugt aus flugspur-renderer/poster.py (export_css.py). Nicht von Hand ändern. */
@font-face{font-family:'Fredoka';src:url(fonts/fredoka-latin-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito';src:url(fonts/nunito-latin-700-normal.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Jost';src:url(fonts/jost-latin-300-italic.woff2) format('woff2');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'Jost';src:url(fonts/jost-latin-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Jost';src:url(fonts/jost-latin-500-normal.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url(fonts/barlow-condensed-latin-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url(fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
.fp-poster[data-style="clay"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="clay"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#F6F0E7;color:#3E3950;position:relative}
.fp-poster[data-style="clay"] .bg{position:absolute;inset:0;}
.fp-poster[data-style="clay"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="clay"] .card svg,.fp-poster[data-style="clay"] .card .m{display:block;width:872px;height:872px;border-radius:56px}
.fp-poster[data-style="clay"] .card .m{background-size:100% 100%}
.fp-poster[data-style="clay"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="clay"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="clay"] .web{font:700 15px 'Nunito';letter-spacing:3px;color:#B9805F}
.fp-poster[data-style="clay"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="clay"] .kind{font:700 13px 'Nunito';letter-spacing:3px;text-transform:uppercase;color:#B9805F}
.fp-poster[data-style="clay"] .name{font:600 66px/1 'Fredoka';letter-spacing:-.5px;text-transform:none;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="clay"] .acc .h,.fp-poster[data-style="clay"] .acc .v{white-space:nowrap}
.fp-poster[data-style="clay"] .icao{font:600 46px/1 'Fredoka';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="clay"] .reg{font:700 13px 'Nunito';letter-spacing:3px;text-transform:uppercase;color:#B9805F;margin-top:10px;text-align:right}
.fp-poster[data-style="clay"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="clay"] .g.r2{margin-top:16px}
.fp-poster[data-style="clay"] .t{background:#EADFCD;border-radius:26px;padding:18px 22px}
.fp-poster[data-style="clay"] .lb{font:700 13px 'Nunito';letter-spacing:3px;text-transform:uppercase;color:#B9805F}
.fp-poster[data-style="clay"] .v{font:600 30px/1.1 'Fredoka';margin-top:8px;text-transform:none}
.fp-poster[data-style="clay"] .v.s{font:600 24px/1.15 'Fredoka'}
.fp-poster[data-style="clay"] .acc{background:#D98A6C;color:#FFF8F0;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="clay"] .acc .lb{color:#FBE3D6}
.fp-poster[data-style="clay"] .acc .h{font:600 36px/1.1 'Fredoka';margin-top:8px;text-transform:none}
.fp-poster[data-style="clay"] .acc .rt{text-align:right}
.fp-poster[data-style="vintage"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="vintage"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#F5F2EC;color:#2B2621;position:relative}
.fp-poster[data-style="vintage"] .bg{position:absolute;inset:0;}
.fp-poster[data-style="vintage"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="vintage"] .card svg,.fp-poster[data-style="vintage"] .card .m{display:block;width:872px;height:872px;border-radius:0px}
.fp-poster[data-style="vintage"] .card .m{background-size:100% 100%}
.fp-poster[data-style="vintage"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="vintage"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="vintage"] .web{font:500 13px 'Jost';letter-spacing:3px;color:#8C7860}
.fp-poster[data-style="vintage"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="vintage"] .kind{font:500 12px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#8C7860}
.fp-poster[data-style="vintage"] .name{font:500 60px/1.05 'Jost';letter-spacing:.01em;text-transform:none;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="vintage"] .acc .h,.fp-poster[data-style="vintage"] .acc .v{white-space:nowrap}
.fp-poster[data-style="vintage"] .icao{font:500 40px/1 'Jost';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="vintage"] .reg{font:500 12px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#8C7860;margin-top:10px;text-align:right}
.fp-poster[data-style="vintage"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="vintage"] .g.r2{margin-top:16px}
.fp-poster[data-style="vintage"] .t{background:#E9E1D2;border-radius:6px;padding:18px 22px}
.fp-poster[data-style="vintage"] .lb{font:500 12px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#8C7860}
.fp-poster[data-style="vintage"] .v{font:400 28px/1.15 'Jost';margin-top:8px;text-transform:none}
.fp-poster[data-style="vintage"] .v.s{font:400 22px/1.2 'Jost'}
.fp-poster[data-style="vintage"] .acc{background:#4D3A29;color:#F3EADB;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="vintage"] .acc .lb{color:#CDB89A}
.fp-poster[data-style="vintage"] .acc .h{font:italic 300 34px/1.15 'Jost';margin-top:8px;text-transform:none}
.fp-poster[data-style="vintage"] .acc .rt{text-align:right}
.fp-poster[data-style="minimal"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="minimal"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#EFECE6;color:#1D1D1B;position:relative}
.fp-poster[data-style="minimal"] .bg{position:absolute;inset:0;}
.fp-poster[data-style="minimal"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="minimal"] .card svg,.fp-poster[data-style="minimal"] .card .m{display:block;width:872px;height:872px;border-radius:0px}
.fp-poster[data-style="minimal"] .card .m{background-size:100% 100%}
.fp-poster[data-style="minimal"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="minimal"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="minimal"] .web{font:400 12px 'Jost';letter-spacing:3px;color:#6B665E}
.fp-poster[data-style="minimal"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="minimal"] .kind{font:400 11px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#6B665E}
.fp-poster[data-style="minimal"] .name{font:400 46px/1.1 'Jost';letter-spacing:.24em;text-transform:uppercase;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="minimal"] .acc .h,.fp-poster[data-style="minimal"] .acc .v{white-space:nowrap}
.fp-poster[data-style="minimal"] .icao{font:400 30px/1 'Jost';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="minimal"] .reg{font:400 11px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#6B665E;margin-top:10px;text-align:right}
.fp-poster[data-style="minimal"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="minimal"] .g.r2{margin-top:16px}
.fp-poster[data-style="minimal"] .t{background:#E2DDD3;border-radius:0px;padding:18px 22px}
.fp-poster[data-style="minimal"] .lb{font:400 11px 'Jost';letter-spacing:.3em;text-transform:uppercase;color:#6B665E}
.fp-poster[data-style="minimal"] .v{font:400 26px/1.15 'Jost';margin-top:8px;text-transform:none}
.fp-poster[data-style="minimal"] .v.s{font:400 21px/1.2 'Jost'}
.fp-poster[data-style="minimal"] .acc{background:#1D1D1B;color:#EFECE6;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="minimal"] .acc .lb{color:#A9A49B}
.fp-poster[data-style="minimal"] .acc .h{font:italic 300 32px/1.15 'Jost';margin-top:8px;text-transform:none}
.fp-poster[data-style="minimal"] .acc .rt{text-align:right}
.fp-poster[data-style="technical"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="technical"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#0E2B49;color:#F2F8FD;position:relative}
.fp-poster[data-style="technical"] .bg{position:absolute;inset:0;background-image:linear-gradient(rgba(156,201,238,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(156,201,238,.13) 1px,transparent 1px),linear-gradient(rgba(156,201,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(156,201,238,.05) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}
.fp-poster[data-style="technical"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="technical"] .card svg,.fp-poster[data-style="technical"] .card .m{display:block;width:872px;height:872px;border-radius:0px}
.fp-poster[data-style="technical"] .card .m{background-size:100% 100%}
.fp-poster[data-style="technical"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="technical"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="technical"] .web{font:500 12px 'IBM Plex Mono';letter-spacing:3px;color:#9CC9EE}
.fp-poster[data-style="technical"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="technical"] .kind{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#9CC9EE}
.fp-poster[data-style="technical"] .name{font:600 64px/1 'Barlow Condensed';letter-spacing:.04em;text-transform:uppercase;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="technical"] .acc .h,.fp-poster[data-style="technical"] .acc .v{white-space:nowrap}
.fp-poster[data-style="technical"] .icao{font:600 46px/1 'Barlow Condensed';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="technical"] .reg{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#9CC9EE;margin-top:10px;text-align:right}
.fp-poster[data-style="technical"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="technical"] .g.r2{margin-top:16px}
.fp-poster[data-style="technical"] .t{background:#17395B;border-radius:2px;padding:18px 22px}
.fp-poster[data-style="technical"] .lb{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#9CC9EE}
.fp-poster[data-style="technical"] .v{font:500 24px/1.15 'IBM Plex Mono';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical"] .v.s{font:500 19px/1.25 'IBM Plex Mono'}
.fp-poster[data-style="technical"] .acc{background:#9CC9EE;color:#0E2B49;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="technical"] .acc .lb{color:#2A5378}
.fp-poster[data-style="technical"] .acc .h{font:600 38px/1.05 'Barlow Condensed';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical"] .acc .rt{text-align:right}
.fp-poster[data-style="technical_light"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="technical_light"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#F1F3F5;color:#0F2236;position:relative}
.fp-poster[data-style="technical_light"] .bg{position:absolute;inset:0;background-image:linear-gradient(rgba(30,70,110,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(30,70,110,.10) 1px,transparent 1px),linear-gradient(rgba(30,70,110,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(30,70,110,.04) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}
.fp-poster[data-style="technical_light"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="technical_light"] .card svg,.fp-poster[data-style="technical_light"] .card .m{display:block;width:872px;height:872px;border-radius:0px}
.fp-poster[data-style="technical_light"] .card .m{background-size:100% 100%}
.fp-poster[data-style="technical_light"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="technical_light"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="technical_light"] .web{font:500 12px 'IBM Plex Mono';letter-spacing:3px;color:#2F5D87}
.fp-poster[data-style="technical_light"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="technical_light"] .kind{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#2F5D87}
.fp-poster[data-style="technical_light"] .name{font:600 64px/1 'Barlow Condensed';letter-spacing:.04em;text-transform:uppercase;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="technical_light"] .acc .h,.fp-poster[data-style="technical_light"] .acc .v{white-space:nowrap}
.fp-poster[data-style="technical_light"] .icao{font:600 46px/1 'Barlow Condensed';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="technical_light"] .reg{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#2F5D87;margin-top:10px;text-align:right}
.fp-poster[data-style="technical_light"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="technical_light"] .g.r2{margin-top:16px}
.fp-poster[data-style="technical_light"] .t{background:#E0E6EC;border-radius:2px;padding:18px 22px}
.fp-poster[data-style="technical_light"] .lb{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#2F5D87}
.fp-poster[data-style="technical_light"] .v{font:500 24px/1.15 'IBM Plex Mono';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical_light"] .v.s{font:500 19px/1.25 'IBM Plex Mono'}
.fp-poster[data-style="technical_light"] .acc{background:#2F5D87;color:#F7F8F9;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="technical_light"] .acc .lb{color:#B9CCDD}
.fp-poster[data-style="technical_light"] .acc .h{font:600 38px/1.05 'Barlow Condensed';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical_light"] .acc .rt{text-align:right}
.fp-poster[data-style="technical_black"] *{margin:0;padding:0;box-sizing:border-box}
.fp-poster[data-style="technical_black"]{margin:0;padding:0;width:1000px;height:1400px;overflow:hidden;background:#111113;color:#F6F6F4;position:relative}
.fp-poster[data-style="technical_black"] .bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}
.fp-poster[data-style="technical_black"] .card{position:absolute;left:64px;top:56px;width:872px;height:872px}
.fp-poster[data-style="technical_black"] .card svg,.fp-poster[data-style="technical_black"] .card .m{display:block;width:872px;height:872px;border-radius:0px}
.fp-poster[data-style="technical_black"] .card .m{background-size:100% 100%}
.fp-poster[data-style="technical_black"] .info{position:absolute;left:64px;right:64px;top:966px;height:316px}
.fp-poster[data-style="technical_black"] .ft{position:absolute;left:64px;right:64px;bottom:36px;display:flex;justify-content:flex-end;align-items:center}
.fp-poster[data-style="technical_black"] .web{font:500 12px 'IBM Plex Mono';letter-spacing:3px;color:#C8C8C6}
.fp-poster[data-style="technical_black"] .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}
.fp-poster[data-style="technical_black"] .kind{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#C8C8C6}
.fp-poster[data-style="technical_black"] .name{font:600 64px/1 'Barlow Condensed';letter-spacing:.04em;text-transform:uppercase;margin-top:10px;white-space:nowrap}
.fp-poster[data-style="technical_black"] .acc .h,.fp-poster[data-style="technical_black"] .acc .v{white-space:nowrap}
.fp-poster[data-style="technical_black"] .icao{font:600 46px/1 'Barlow Condensed';letter-spacing:.04em;text-align:right}
.fp-poster[data-style="technical_black"] .reg{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#C8C8C6;margin-top:10px;text-align:right}
.fp-poster[data-style="technical_black"] .g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.fp-poster[data-style="technical_black"] .g.r2{margin-top:16px}
.fp-poster[data-style="technical_black"] .t{background:#212124;border-radius:2px;padding:18px 22px}
.fp-poster[data-style="technical_black"] .lb{font:500 11px 'IBM Plex Mono';letter-spacing:.14em;text-transform:uppercase;color:#C8C8C6}
.fp-poster[data-style="technical_black"] .v{font:500 24px/1.15 'IBM Plex Mono';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical_black"] .v.s{font:500 19px/1.25 'IBM Plex Mono'}
.fp-poster[data-style="technical_black"] .acc{background:#C8C8C6;color:#111113;margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}
.fp-poster[data-style="technical_black"] .acc .lb{color:#55555A}
.fp-poster[data-style="technical_black"] .acc .h{font:600 38px/1.05 'Barlow Condensed';margin-top:8px;text-transform:uppercase}
.fp-poster[data-style="technical_black"] .acc .rt{text-align:right}
