From d0eb99e2dddfa12849a3eacfdf4c28d9b3a41fbe Mon Sep 17 00:00:00 2001 From: Xavier Ogay <xaga.ogay@gmail.com> Date: Fri, 31 May 2024 16:51:48 +0200 Subject: [PATCH] Updates --- asset-manifest.json | 7 ++++--- index.html | 2 +- static/css/main.09b2a320.css | 2 ++ static/css/main.09b2a320.css.map | 1 + static/css/main.7bfe8bb0.css | 2 -- static/css/main.7bfe8bb0.css.map | 1 - static/media/f1_t.3ccfda1d7ec47c133e70.png | Bin 0 -> 30047 bytes 7 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 static/css/main.09b2a320.css create mode 100644 static/css/main.09b2a320.css.map delete mode 100644 static/css/main.7bfe8bb0.css delete mode 100644 static/css/main.7bfe8bb0.css.map create mode 100644 static/media/f1_t.3ccfda1d7ec47c133e70.png diff --git a/asset-manifest.json b/asset-manifest.json index 9251f19..ecd4c6c 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,6 +1,6 @@ { "files": { - "main.css": "/pitstop-plotters/static/css/main.7bfe8bb0.css", + "main.css": "/pitstop-plotters/static/css/main.09b2a320.css", "main.js": "/pitstop-plotters/static/js/main.a63e8862.js", "static/js/654.cb5fa8af.chunk.js": "/pitstop-plotters/static/js/654.cb5fa8af.chunk.js", "static/js/131.536f2986.chunk.js": "/pitstop-plotters/static/js/131.536f2986.chunk.js", @@ -55,6 +55,7 @@ "static/media/Formula1-Italic.ttf": "/pitstop-plotters/static/media/Formula1-Italic.a210ce579c0907d1456c.ttf", "static/media/Circuit Gilles Villeneuve.jpg": "/pitstop-plotters/static/media/Circuit Gilles Villeneuve.9ae5035927f74bee250d.jpg", "static/media/Jeddah Corniche Circuit.jpg": "/pitstop-plotters/static/media/Jeddah Corniche Circuit.ac0776e420f5bf7f85fc.jpg", + "static/media/f1_t.png": "/pitstop-plotters/static/media/f1_t.3ccfda1d7ec47c133e70.png", "static/media/red1.png": "/pitstop-plotters/static/media/red1.0aab50ab6d90d7873ad6.png", "static/media/red2.png": "/pitstop-plotters/static/media/red2.0e04b1241e767d5d09c6.png", "static/media/red3.png": "/pitstop-plotters/static/media/red3.f48fd15a1d056ddfb8c3.png", @@ -62,12 +63,12 @@ "static/media/green.png": "/pitstop-plotters/static/media/green.ad8c436c42b21471d405.png", "static/media/red4.png": "/pitstop-plotters/static/media/red4.11013d93522b942af0a8.png", "index.html": "/pitstop-plotters/index.html", - "main.7bfe8bb0.css.map": "/pitstop-plotters/static/css/main.7bfe8bb0.css.map", + "main.09b2a320.css.map": "/pitstop-plotters/static/css/main.09b2a320.css.map", "main.a63e8862.js.map": "/pitstop-plotters/static/js/main.a63e8862.js.map", "453.b03e3c98.chunk.js.map": "/pitstop-plotters/static/js/453.b03e3c98.chunk.js.map" }, "entrypoints": [ - "static/css/main.7bfe8bb0.css", + "static/css/main.09b2a320.css", "static/js/main.a63e8862.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 8d665a8..655947a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/pitstop-plotters/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="An Introduction to F1" content="Interactive graphs and plots"/><link rel="apple-touch-icon" href="/pitstop-plotters/logo192.png"/><link rel="manifest" href="/pitstop-plotters/manifest.json"/><title>Intro to F1</title><script defer="defer" src="/pitstop-plotters/static/js/main.a63e8862.js"></script><link href="/pitstop-plotters/static/css/main.7bfe8bb0.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/pitstop-plotters/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="An Introduction to F1" content="Interactive graphs and plots"/><link rel="apple-touch-icon" href="/pitstop-plotters/logo192.png"/><link rel="manifest" href="/pitstop-plotters/manifest.json"/><title>Intro to F1</title><script defer="defer" src="/pitstop-plotters/static/js/main.a63e8862.js"></script><link href="/pitstop-plotters/static/css/main.09b2a320.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html> \ No newline at end of file diff --git a/static/css/main.09b2a320.css b/static/css/main.09b2a320.css new file mode 100644 index 0000000..2edeaef --- /dev/null +++ b/static/css/main.09b2a320.css @@ -0,0 +1,2 @@ +@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans&display=swap);@font-face{font-family:MyCustomFont;font-style:normal;font-weight:400;src:url(/pitstop-plotters/static/media/Formula1-Italic.a210ce579c0907d1456c.ttf) format("ttf")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#fff;font-family:MyCustomFont,sans-serif;font-size:10%;text-align:center}@font-face{font-family:f1Font;font-style:normal;font-weight:400;src:url(https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/e387d68fc4919d6f938e748e9a867d4ab25e767a/website/src/fonts/Formula1-Regular_web_0.woff) format("woff")}body{font-family:f1Font,Noto Sans,sans-serif;overflow:hidden}h1{font-size:7vw;line-height:7vw}h1,h2{font-family:f1Font,IBM Plex Sans,sans-serif;font-style:normal;font-weight:700}h2{font-size:60px;line-height:78px;margin-top:0}p{color:#333;font-family:f1Font,Noto Sans,sans-serif;font-weight:400;line-height:22px}button,p{font-size:16px;font-style:normal}button{font-family:f1Font,Noto Sans;font-weight:700;line-height:100%;text-transform:uppercase}a{text-decoration:none}.Styles_container__tCg83{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;width:100vw}.Styles_section__aHrHC{height:100%;scroll-snap-align:start;width:100%}@font-face{font-family:Formula1-Regular;font-style:normal;font-weight:400;src:url(/pitstop-plotters/static/media/Formula1-Italic.a210ce579c0907d1456c.ttf) format("ttf")}.Welcome_welcome__IiO2h{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Welcome_border__035TM{display:flex;height:100%;justify-content:space-between}.Welcome_content__lwKwk{align-items:center;flex-grow:1;overflow:hidden;position:relative}.Welcome_f1__dk7pR{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;left:15%;margin-top:3%;opacity:.75;position:absolute;top:0;width:70%;z-index:3}.Welcome_video__bAEiu{object-fit:cover;z-index:1}.Welcome_overlay__dlTiE,.Welcome_video__bAEiu{height:100%;left:0;position:absolute;top:0;width:100%}.Welcome_overlay__dlTiE{background-color:#00000080;z-index:2}.Welcome_text_w__emWB\+{color:#fff;font-family:f1Font,sans-serif;margin-left:10%;margin-right:10%;margin-top:35%;opacity:.7;position:absolute;text-align:center}.Welcome_boder_img__14hvG{width:7%}.Welcome_floatingButton__Y2cxV{background-color:#00000080;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;position:fixed;right:20px;z-index:1000}.Leaderboard_template__QQzc\+{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Leaderboard_evolutionBarContainer__kzEDN{align-items:center;display:flex;justify-content:center;margin-top:-10%;position:relative}.Leaderboard_leaderboard__-nBOA{align-items:flex-end;height:100%;margin:0 auto 400px;position:relative;width:80%}.Leaderboard_leaderItem__IPXgi{border-radius:32px;transition:width .5s ease-out,background-color .3s ease-out}.Leaderboard_pilotsHeader__QpNty{align-items:center;margin-left:350px;margin-top:-1%}.Leaderboard_pilotsHeader__QpNty,.Leaderboard_teamsHeader__43GaO{color:#fff;display:flex;flex-direction:line;font-family:IBM Plex Sans;font-weight:700}.Leaderboard_teamsHeader__43GaO{margin-left:50%;margin-top:1%}.Leaderboard_name__NSxxN{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin-block:0;margin-left:8px}.Leaderboard_leaderScore__-D-5Z{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin:0 0 0 6px}.Leaderboard_leaderPos__Zmb13{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin:1% 0 0;text-align:right;width:350px}.Leaderboard_nameContainer__PEqsy{align-items:flex-start;display:flex;flex-direction:line;height:50%;margin:1% auto 0 100%;position:relative}.Leaderboard_container__\+inhA{align-items:flex-start;flex-direction:line;margin:0 auto;position:relative;width:1%}.Leaderboard_boder_img__n62Nr{width:5%}.Leaderboard_border__OPCPq{display:flex;height:100%;justify-content:space-between}.EvolutionBar_bar__2y9Bt{align-items:center;display:flex;gap:12px;justify-content:center}.EvolutionBar_play__wmCmA{align-items:center;display:flex;transition:all .3s ease}.EvolutionBar_play__wmCmA:hover{transform:scale(1.15)}.EvolutionBar_year__crmy8{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700}input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:100px;outline:none;width:500px}input[type=range]::-webkit-slider-runnable-track{background:#0000;border-radius:16px;height:300px}input[type=range]::-moz-range-track{background:#0000;border-radius:16px;height:300px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:red;border-radius:50%;height:15px;width:15px}input[type=range]::-moz-range-thumb{background-image:url(/pitstop-plotters/static/media/f1_t.3ccfda1d7ec47c133e70.png);background-repeat:no-repeat;background-size:cover;height:5%;width:5%}input[type=range]{border-radius:16px;overflow:hidden}.DriverLeaderBoard_template__catIm{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.DriverLeaderBoard_leaderboard__FzKom{height:0;margin:0 auto -400px;position:relative;width:70%}.DriverLeaderBoard_leaderboardItem__G67\+G{border-radius:32px;transition:width .5s ease-out,background-color .3s ease-out}.DriverLeaderBoard_name__XxG1w{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin-block:0;margin-left:8px;text-transform:uppercase}.DriverLeaderBoard_leaderScore__ezTw8{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0 0 0 6px}.DriverLeaderBoard_leaderPosition__1-RLs{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0;text-align:right;width:190px}.DriverLeaderBoard_nameContainer__a-oao{align-items:flex-start;display:flex;flex-direction:line;margin:0 auto 100%;position:absolute}.DriverLeaderBoard_container__97Gaw{flex-direction:left;height:2%;margin:0 auto;position:relative;width:90%}.DriverLeaderBoard_boder_img__BLhKc{width:5%}.HallOfFame_template__W9Jhb{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.HallOfFame_border__YVW5d{display:flex;height:100%;justify-content:space-between}.HallOfFame_content__UaZlF{align-items:center;overflow:hidden;position:relative}.HallOfFame_boder_img__-hEL6{width:5%}.HallOfFame_content__UaZlF{display:flex;flex-grow:1;height:100%}.HallOfFame_leftSide__uZA2Y{flex-direction:column}.HallOfFame_leftSide__uZA2Y,.HallOfFame_rightSide__OEWEJ{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.HallOfFame_rightSide__OEWEJ{flex-direction:column-reverse}.HallOfFame_rightBottom__Vu0EI{flex:6 1;flex-direction:column}.HallOfFame_rightBottom__Vu0EI,.HallOfFame_rightTop__xF7Me{align-items:center;display:flex;justify-content:center;width:100%}.HallOfFame_rightTop__xF7Me{flex:4 1;margin:0}.HallOfFame_centerImage__9hT-v{height:100%;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;z-index:10}.HallOfFame_centerDivider__arOCj{display:block;height:33px;opacity:.8;padding-left:33px;width:100%}.HallOfFame_titleContainer__WmFBn{color:#fff;font-size:28px;font-weight:700;margin-bottom:.1em;margin-top:-.5em;padding-top:5%;text-align:center;width:100%}.HallOfFame_desc__CZeuv{color:#ccc;font-size:.75em;margin:-3em 0 -6em;padding:5em;text-align:center}.HallOfFameSelection_imageRow__c4fjP{align-items:flex-end;display:flex;height:100%;justify-content:space-between;overflow-x:auto;padding:20px 10px 0 20px;width:100%}img{cursor:pointer;flex-shrink:0;transition:all .3s ease-in-out}.HallOfFameInfo_divInfo__SgIB1{border-radius:8px;display:flex;flex-wrap:wrap;font-size:calc(.5vw + .5vh + .25vmin);justify-content:space-around;margin-bottom:-.5rem;margin-left:5rem;margin-top:-5rem;padding:10px}.HallOfFameInfo_item__yu17K{align-items:flex-start;border-radius:5px;display:flex;flex:1 1 auto;justify-content:space-between;margin:5px;padding-inline:5px;text-align:left}.HallOfFameInfo_name__SqYpD h1{font-size:2em;font-weight:700;height:5%;justify-content:center;margin:1px 1px -40px;padding:1px;text-align:center;text-decoration:underline;width:100%}.HallOfFameInfo_name__SqYpD{display:flex;margin:0;padding:1px;width:100%}.HallOfFameInfo_label__uBaBf{font-size:.6em;font-weight:700;height:10%;margin:1px;width:100%}.HallOfFameInfo_value__E7ylY{color:#ccc;font-family:IBM Plex Sans,sans-serif;font-size:.5em;font-weight:lighter;height:10%;margin:1px 5px;width:10%}p{margin:1px}body{background-color:#222}circle,line,polygon{stroke:#e3e3e3;stroke-width:3px;fill:none}circle{stroke:#e3e3e3;stroke-width:1px;opacity:.5}polygon{stroke:#ff1a2d;stroke-width:2px;fill:#ef1a2d;fill-opacity:.3}text{stroke:none;fill:#ccc;alignment-baseline:middle;font-family:Helvetica;font-size:12px;font-weight:700}line.HallOfFameSpider_axis__JUeQp{stroke-width:1px;opacity:.5}.Circuits_circuits__XOPK5{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Circuits_border__Q94XG{display:flex;height:100%;justify-content:space-between}.Circuits_content__xz9ZT{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden;position:relative}.Circuits_top__4DOqZ{flex:3 1;flex-grow:1}.Circuits_bottom__mAbW2{flex:1 1;flex-grow:1}.Circuits_boder_img__zcgiK{width:5%}body{margin:0}.Circuits_centerImage__qzCjH{display:block;height:33px;opacity:.8;width:100%}.CircuitsMap_mapContainer__tYwZD{border:1px solid #fff;position:relative}.CircuitInfo_infobox__ABsH-{align-items:flex-start;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;height:100%;padding-left:20px;width:100%}.CircuitInfo_infoContainer__dYjxl{display:flex;flex:4 1;flex-wrap:wrap;height:100%;padding-right:33px;position:relative}.CircuitInfo_infoColumn__RAr6a{display:flex;flex:1 1;flex-direction:column;min-width:200px;padding-right:10px}.CircuitInfo_title__e5oD2{color:#f0f0f0;font-size:1.8em;font-weight:700;margin-bottom:0;margin-top:0;width:100%}.CircuitInfo_info__-UzhH{color:#f0f0f0;font-size:.85rem;padding:0}.CircuitInfo_infoDescription__9Jh9I{color:#f0f0f0;font-size:1rem;padding:0}.CircuitInfo_imageContainer__UIY8Q{align-items:center;display:flex;flex:2 1;justify-content:center}.CircuitInfo_circuitImage__x-6aJ{height:11.8em;width:auto}.CircuitInfo_centerImage__su5iV{height:100%;opacity:.8;overflow:hidden;position:absolute;right:0;top:0;width:33px}.SeasonsEvolution_seasonevolution__8UsoX{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.SeasonsEvolution_plotContainer__o76a-{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:80vh;justify-content:center;width:100%}.SeasonsEvolution_border__jRxfk{display:flex;height:100%;justify-content:space-between;width:100%}.SeasonsEvolution_content__qJkP0{align-items:center;display:flex;overflow:hidden;position:relative}.SeasonsEvolution_left__UYGnK{flex:3 1;margin-top:100px}.SeasonsEvolution_right__DkeO3{flex:2 1;margin-top:20px}.SeasonsEvolution_boder_img__qFxu4{width:5%}p{color:#fff;font-size:1.5em;padding-right:100px}.SeasonsEvolution_titleWrapper__QfF6N{color:#fff;left:50%;position:absolute;text-align:center;top:10px;transform:translateX(-50%);width:100%;z-index:1}.SeasonsEvolution_sliderContainer__nAENa{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.SeasonsEvolution_slider__RZSof{-webkit-appearance:none;appearance:none;background:#fff;height:10px;margin-right:10px;opacity:.7;outline:none;transition:opacity .15s ease-in-out;width:90%}.SeasonsEvolution_slider__RZSof::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;height:25px;width:25px}.SeasonsEvolution_slider__RZSof::-moz-range-thumb{background:#fff;cursor:pointer;height:25px;width:25px}.SeasonsEvolution_yearLabel__mD7Yb{color:#fff;font-size:18px;font-weight:700}.DriverTeamRelations_template__RvmVC{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}#DriverTeamRelations_driverteamrelation__mx-NL{border:1px solid #000}.DriverTeamRelations_border__6VQOL{display:flex;height:100%;justify-content:space-between}.DriverTeamRelations_content__VSAwL{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.DriverTeamRelations_content__VSAwL h1{color:#fff;font-size:2rem;margin-bottom:-2em;margin-top:-1rem;padding:0}.DriverTeamRelations_boder_img__7qmtw{width:5%}.DriverTeamRelations_team-McLaren__jk6U5{fill:#ff8700;stroke:#ff8700;opacity:.8}.DriverTeamRelations_team-Mercedes__32J3I{fill:#00d2be;stroke:#00d2be;opacity:.8}.DriverTeamRelations_team-Renault__sE5Sy{fill:#fff500;stroke:#fff500;opacity:.8}.DriverTeamRelations_team-Ferrari__2M3Gd{fill:#dc0000;stroke:#dc0000;opacity:.8}.DriverTeamRelations_team-Aston-Martin__zesHn{fill:#006f62;stroke:#006f62;opacity:.8}.DriverTeamRelations_team-Alpine-F1-Team__xEeDd{fill:#0090ff;stroke:#0090ff;opacity:.8}.DriverTeamRelations_team-Lotus__j-qyv{fill:#ffb800;stroke:#ffb800;opacity:.8}.DriverTeamRelations_team-Caterham__6FQ0a{fill:#00352f;stroke:#00352f;opacity:.8}.DriverTeamRelations_team-Lotus-F1__VhMG7{fill:#ffb800;stroke:#ffb800;opacity:.8}.DriverTeamRelations_team-Alfa-Romeo__olkaa{fill:#900000;stroke:#900000;opacity:.8}.DriverTeamRelations_team-Williams__V\+x4y{fill:#005aff;stroke:#005aff;opacity:.8}.DriverTeamRelations_team-Virgin__uBq2T{fill:#e31837;stroke:#e31837;opacity:.8}.DriverTeamRelations_team-Marussia__fdoHi{fill:#d40000;stroke:#d40000;opacity:.8}.DriverTeamRelations_team-Force-India__sSjqE{fill:#ff8700;stroke:#ff8700;opacity:.8}.DriverTeamRelations_team-Sauber__idPxN{fill:#006eff;stroke:#006eff;opacity:.8}.DriverTeamRelations_team-Red-Bull__4kjKN{fill:#1e41ff;stroke:#1e41ff;opacity:.8}.DriverTeamRelations_team-HRT__aSBii{fill:#bebebe;stroke:#bebebe;opacity:.8}.DriverTeamRelations_team-Toro-Rosso__ppnJl{fill:#0032ff;stroke:#0032ff;opacity:.8}.DriverTeamRelations_team-Haas-F1-Team__coHiO{fill:#787878;stroke:#787878;opacity:.8}.DriverTeamRelations_team-Racing-Point__QVHRe{fill:#f596c8;stroke:#f596c8;opacity:.8}.DriverTeamRelations_team-AlphaTauri__Gd5iW{fill:#2b4562;stroke:#2b4562;opacity:.8}.DriverTeamRelations_team-Manor-Marussia__ra00E{fill:#e40000;stroke:#e40000;opacity:.8}.DriverTeamRelations_link__dxeui{stroke-opacity:.4}.DriverTeamRelations_text-McLaren__8\+wD\+{fill:#ff8700}.DriverTeamRelations_text-Mercedes__ue4hg{fill:#00d2be}.DriverTeamRelations_text-Renault__Z6wJm{fill:#fff500}.DriverTeamRelations_text-Ferrari__akuLs{fill:#dc0000}.DriverTeamRelations_text-Aston-Martin__y-4cN{fill:#006f62}.DriverTeamRelations_text-Alpine-F1-Team__GeccS{fill:#0090ff}.DriverTeamRelations_text-Lotus__Op\+9f{fill:#ffb800}.DriverTeamRelations_text-Caterham__OBEhY{fill:#00352f}.DriverTeamRelations_text-Lotus-F1__h6ADQ{fill:#ffb800}.DriverTeamRelations_text-Alfa-Romeo__fiYvm{fill:#900000}.DriverTeamRelations_text-Williams__J3Vdt{fill:#005aff}.DriverTeamRelations_text-Virgin__Q1IVL{fill:#e31837}.DriverTeamRelations_text-Marussia__2tQJu{fill:#d40000}.DriverTeamRelations_text-Force-India__gMEXs{fill:#ff8700}.DriverTeamRelations_text-Sauber__tcbtg{fill:#006eff}.DriverTeamRelations_text-Red-Bull__A8rkg{fill:#1e41ff}.DriverTeamRelations_text-HRT__gwqYw{fill:#bebebe}.DriverTeamRelations_text-Toro-Rosso__W9FaM{fill:#0032ff}.DriverTeamRelations_text-Haas-F1-Team__9kyOx{fill:#787878}.DriverTeamRelations_text-Racing-Point__Xx428{fill:#f596c8}.DriverTeamRelations_text-AlphaTauri__XoslZ{fill:#2b4562}.DriverTeamRelations_text-Manor-Marussia__OIo8P{fill:#e40000}.Menu_sideMenu__5rh0H{background-color:#312829;border-radius:0 5px 5px 0;box-shadow:2px 0 5px #00000080;height:35%;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;transition:width .3s ease;width:2.5%;z-index:1000}.Menu_sideMenu__5rh0H:hover{color:red;width:250px}.Menu_sideMenu__5rh0H ul{display:flex;flex-direction:column;height:100%;justify-content:center;list-style:none;margin:0;padding:0}.Menu_sideMenu__5rh0H li{border-bottom:1px solid #fff;color:#fff;cursor:pointer;opacity:0;padding:10px;transition:opacity .3s ease .3s;white-space:nowrap}.Menu_sideMenu__5rh0H:hover li{opacity:1}.Menu_tab__scSOe{align-items:center;background-color:#fff;border-radius:0 5px 5px 0;color:red;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;right:0;top:40%;transform:translateY(-50%);width:40px} +/*# sourceMappingURL=main.09b2a320.css.map*/ \ No newline at end of file diff --git a/static/css/main.09b2a320.css.map b/static/css/main.09b2a320.css.map new file mode 100644 index 0000000..317b921 --- /dev/null +++ b/static/css/main.09b2a320.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.09b2a320.css","mappings":"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","sources":["index.css","Styles.module.css","Welcome/Welcome.module.css","Leaderboard/Leaderboard.module.css","Leaderboard/EvolutionBar/EvolutionBar.module.css","Leaderboard/DriverLeaderBoard.module.css","HallOfFame/HallOfFame.module.css","HallOfFame/HallOfFameSelection.module.css","HallOfFame/HallOfFameInfo.module.css","HallOfFame/HallOfFameSpider.module.css","Circuits/Circuits.module.css","Circuits/CircuitsMap/CircuitsMap.module.css","Circuits/CircuitInfo/CircuitInfo.module.css","SeasonsEvolution/SeasonsEvolution.module.css","DriverTeamRelations/DriverTeamRelations.module.css","Menu/Menu.module.css"],"sourcesContent":["@font-face {\n font-family: 'MyCustomFont';\n src: url('../public/fonts/Formula1-Italic.ttf') format('ttf');\n font-weight: normal;\n font-style: normal;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n\nh1 {\n text-align: center;\n color: white;\n font-family: MyCustomFont, sans-serif;\n font-size: 10%;\n}\n","@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans&display=swap');\n@font-face {\n font-family: 'f1Font';\n src: url('https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/e387d68fc4919d6f938e748e9a867d4ab25e767a/website/src/fonts/Formula1-Regular_web_0.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n}\nbody {\n font-family: 'f1Font','Noto Sans', sans-serif;\n margin: 0;\n overflow: hidden;\n}\n\nh1 {\n font-family: \"f1Font\",\"IBM Plex Sans\", sans-serif;\n font-style: normal;\n font-weight: 700;\n font-size: 7vw;\n line-height: 7vw;\n}\n\nh2 {\n font-family: \"f1Font\",'IBM Plex Sans', sans-serif;\n font-style: normal;\n font-weight: 700;\n font-size: 60px;\n line-height: 78px;\n margin-top: 0;\n}\n\np {\n font-family: \"f1Font\",'Noto Sans', sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n color: #333;\n}\n\nbutton {\n font-family: \"f1Font\",'Noto Sans';\n font-style: normal;\n font-weight: 700;\n font-size: 16px;\n line-height: 100%;\n text-transform: uppercase;\n}\n\na {\n text-decoration: none;\n}\n\n.container {\n overflow-y: scroll;\n scroll-snap-type: y mandatory;\n width: 100vw;\n height: 100vh;\n}\n\n.section {\n height: 100%;\n width: 100%;\n scroll-snap-align: start;\n}","@font-face {\n font-family: 'Formula1-Regular';\n src: url('../../public/fonts/Formula1-Italic.ttf') format('ttf');\n font-weight: normal;\n font-style: normal;\n}\n.welcome {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.f1 {\n margin-top: 3%;\n position: absolute;\n top: 0;\n left: 15%; /* Centering f1, adjust this value based on your layout */\n width: 70%; /* Adjust width as necessary */\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n align-content: center;\n opacity: 0.75; /* Maintain opacity setting */\n z-index: 3; /* Higher z-index to be on top */\n}\n\n.video {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: 1;\n}\n\n.overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.5); /* Add a semi-transparent overlay */\n z-index: 2;\n}\n\n.text_w {\n position: absolute;\n color: #ffff;\n text-align: center;\n margin-top: 35%;\n opacity: 0.7;\n margin-left: 10%;\n margin-right: 10%;\n font-family: f1Font, sans-serif;\n}\n\n.boder_img {\n width: 7%;\n}\n\n.floatingButton {\n position: fixed;\n bottom: 20px;\n right: 20px;\n padding: 10px 20px;\n font-size: 16px;\n color: #fff;\n background-color: rgba(0,0,0,0.5);\n border: none;\n border-radius: 5px;\n cursor: pointer;\n z-index: 1000;\n}",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n.evolutionBarContainer {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n margin-top: -10%;\n}\n\n\n.leaderboard {\n position: relative;\n margin: 0 auto;\n width: 80%; \n margin-bottom: 400px;\n height: 100%;\n\n align-items: flex-end;\n}\n.leaderItem {\n border-radius: 32px;\n transition: width 0.5s ease-out, background-color 0.3s ease-out;\n}\n.pilotsHeader{\n display: flex;\n color: white;\n margin-left: 350px;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n align-items: center;\n flex-direction: line;\n \n margin-top: -1%;\n\n\n}\n.teamsHeader{\n display: flex;\n color: white;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n flex-direction: line;\n\n margin-left: 50%;\n margin-top: 1%;\n\n}\n.name {\n color: white;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n margin-block: 0;\n margin-left: 8px;\n}\n\n.leaderScore {\n color: white;\n margin: 0;\n font-weight: bold;\n font-family: \"IBM Plex Sans\";\n margin-left: 6px;\n}\n\n.leaderPos {\n color: white;\n margin: 0;\n text-align: right;\n font-weight: bold;\n font-family: \"IBM Plex Sans\";\n width: 350px;\n margin-top: 1%;\n}\n\n.nameContainer {\n display: flex;\n margin: 0 auto;\n margin-left: 100%;\n flex-direction: line;\n align-items: flex-start;\n position: relative;\n height: 50%;\n margin-top: 1%;\n\n}\n.container {\n margin-top: 100%;\n margin: 0 auto;\n flex-direction: line;\n align-items: flex-start;\n position: relative;\n width: 1%;\n}\n\n\n.boder_img {\n width: 5%;\n}\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n",".bar {\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 12px;\n}\n\n\n.play {\n display: flex;\n align-items: center;\n transition: all 0.3s ease;\n}\n\n.play:hover {\n transform: scale(1.15);\n}\n\n.year {\n color: white;\n font-family: \"IBM Plex Sans\", sans-serif;\n font-weight: 700;\n}\n\ninput[type=\"range\"] {\n -webkit-appearance: none;\n appearance: none;\n \n width: 500px;\n cursor: pointer;\n outline: none;\n}\n\ninput[type=\"range\"] {\n height: 100px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-webkit-slider-runnable-track {\n height: 300px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-moz-range-track {\n height: 300px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-webkit-slider-thumb {\n -webkit-appearance: none;\n appearance: none;\n height: 15px;\n width: 15px;\n background-color: red;\n border-radius: 50%;\n}\n\ninput[type=\"range\"]::-moz-range-thumb {\n height: 5%;\n width: 5%;\n background-image: url('../../img/f1_t.png');\n background-size: cover;\n background-repeat: no-repeat;\n}\n\ninput[type=\"range\"] {\n overflow: hidden;\n border-radius: 16px;\n}",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n }\n\n \n \n .leaderboard {\n position: relative;\n margin: 0 auto;\n width: 70%; \n margin-bottom: -400px; \n height: 0%;\n }\n .leaderboardItem {\n border-radius: 32px;\n transition: width 0.5s ease-out, background-color 0.3s ease-out;\n }\n \n .name {\n color: white;\n font-family: \"IBM Plex Sans\", sans-serif;\n text-transform: uppercase;\n font-weight: bold;\n margin-block: 0;\n margin-left: 8px;\n }\n \n .leaderScore {\n color: white;\n margin: 0;\n font-weight: bold;\n font-family: \"IBM Plex Sans\", sans-serif;\n margin-left: 6px;\n }\n \n .leaderPosition {\n color: white;\n margin: 0;\n text-align: right;\n font-weight: bold;\n font-family: \"IBM Plex Sans\", sans-serif;\n width: 190px;\n\n\n }\n \n .nameContainer {\n display: flex;\n margin: 0 auto;\n flex-direction: line;\n align-items: flex-start;\n position: absolute;\n margin-bottom: 100%;\n \n\n }\n .container {\n margin-bottom: 100%;\n margin: 0 auto;\n flex-direction: left;\n position: relative;\n width: 90%;\n position: relative;\n height: 2%;\n }\n \n .boder_img {\n width: 5%;\n }\n ",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.boder_img {\n width: 5%;\n}\n\n.content {\n display: flex;\n flex-grow: 1;\n height: 100%;\n}\n\n.leftSide {\n display: flex;\n flex-direction: column;\n width: 50%;\n height: 100%;\n align-items: center;\n justify-content: center;\n}\n\n.rightSide {\n width: 50%;\n height: 100%;\n display: flex;\n flex-direction: column-reverse;\n align-items: center;\n justify-content: center;\n\n}\n\n.rightBottom {\n flex: 6; /* Takes 60% of the vertical space */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%; /* Ensures full width within the parent container */\n}\n\n.rightTop {\n flex: 4; /* Takes 40% of the vertical space */\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%; /* Ensures full width within the parent container */\n margin: 0;\n}\n\n.centerImage {\n position: absolute;\n top: 50%; /* Adjust these to center the image */\n left: 50%;\n transform: translate(-50%, -50%); /* Centers the image exactly between the divs */\n z-index: 10; /* Ensures the image is above other elements */\n height: 100%;\n width: 34px;\n opacity: 0.75;\n}\n\n.centerDivider {\n width: 100%;\n height: 33px; /* Adjust based on your image's aspect ratio */\n display: block; /* Ensures it doesn't have extra space around it */\n opacity: 0.8;\n /* padding on left*/\n padding-left: 33px;\n}\n\n.titleContainer {\n text-align: center;\n margin-bottom: 0.1em;\n font-size: 28px;\n width: 100%;\n padding-top: 5%;\n color: white;\n font-weight: bold;\n margin-top: -0.5em;\n}\n\n.desc{\n font-size: 0.75em;\n color: #CCCCCC;\n text-align: center;\n margin: 0;\n padding: 5em;\n margin-top: -3em;\n margin-bottom: -6em;\n}\n",".imageRow {\n display: flex;\n justify-content: space-between; /* Distributes space evenly between images */\n align-items: flex-end; /* Keeps images aligned at the bottom */\n overflow-x: auto; /* Adds horizontal scrolling if needed */\n /* Adds padding around the images */\n padding: 20px 10px 0 20px;\n width: 100%;\n height: 100%;\n}\n\nimg {\n transition: all 0.3s ease-in-out; /* Smooth transition for size and spacing */\n cursor: pointer; /* Indicates that the images are clickable */\n flex-shrink: 0; /* Prevents images from shrinking */\n}\n",".divInfo {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n padding: 10px;\n border-radius: 8px;\n margin-left: 5rem;\n margin-bottom: -0.5rem;\n margin-top: -5rem;\n font-size: calc(0.5vw + 0.5vh + 0.25vmin);\n}\n\n.item {\n flex: 1 1 auto;\n margin: 5px;\n padding-inline: 5px;\n /*border: 1px solid #eee;*/\n border-radius: 5px;\n /*box-shadow: 0 2px 4px rgba(0,0,0,0.1);*/\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n text-align: left;\n}\n\n.name h1 {\n font-size: 2em; /* Adjust heading size relatively larger */\n text-align: center; /* Center the title text */\n margin: 1px 1px;\n justify-content: center;\n padding: 1px;\n width: 100%;\n font-weight: bold;\n height: 5%;\n text-decoration: underline;\n margin-bottom: -40px;\n}\n.name {\n width: 100%;\n margin: 0;\n padding: 1px;\n display: flex;\n}\n\n.label {\n font-weight: bold;\n font-size: 0.6em; /* Relative to container's base font size */\n margin: 1px 1px;\n /*Make text fill width of container */\n width: 100%;\n height: 10%;\n}\n\n.value {\n font-family: 'IBM Plex Sans', sans-serif;\n font-size: 0.5em; /* Smaller and relative to container's base font size */\n margin: 1px 5px;\n width: 10%;\n height: 10%;\n font-weight: lighter;\n color: #CCCCCC;\n}\n\np{\n margin: 1px;\n}\n\n\n","body {\n background-color: #222;\n}\n\ncircle, line, polygon {\n stroke: #E3E3E3;\n stroke-width: 3px;\n fill:none;\n}\n\ncircle {\n stroke: #E3E3E3;\n stroke-width: 1px;\n opacity: 0.5;\n}\n\npolygon {\n stroke: #FF1A2D;\n stroke-width: 2px;\n fill:#EF1A2D;\n fill-opacity:.3;\n}\n\n\ntext {\n font-family: 'Helvetica';\n font-size:12px;\n font-weight: bold;\n stroke: none;\n fill:#CCCCCC;\n alignment-baseline: middle;\n}\n\n\n\nline.axis {\n stroke-width: 1px;\n opacity: .5;\n}",".circuits {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n height: 100%;\n}\n\n.top {\n flex: 3;\n flex-grow: 1;\n}\n\n.bottom {\n flex: 1;\n flex-grow: 1;\n}\n\n.boder_img {\n width: 5%;\n}\n\n/* html {\n font-family: system-ui, sans-serif;\n font-size: 1.25rem;\n} */\n\nbody {\n margin: 0;\n}\n\n.centerImage {\n width: 100%;\n height: 33px;\n display: block; /* Ensures it doesn't have extra space around it */\n opacity: 0.8;\n}",".mapContainer {\n position: relative;\n border: 1px solid white;\n /* background: #f5f5f5; */\n}",".infobox {\n display: flex;\n padding-left: 20px;\n border-radius: 8px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n width: 100%;\n box-sizing: border-box;\n align-items: flex-start;\n height: 100%;\n}\n\n.infoContainer {\n display: flex;\n flex-wrap: wrap;\n flex: 4;\n position: relative; /* Add this line */\n padding-right: 33px;\n height: 100%;\n}\n\n.infoColumn {\n display: flex;\n flex-direction: column;\n flex: 1;\n min-width: 200px; /* Ensure a minimum width for responsiveness */\n padding-right: 10px;\n}\n\n.title {\n font-size: 1.8em;\n font-weight: bold;\n margin-bottom: 0;\n margin-top: 0;\n color: #F0F0F0;\n width: 100%; /* Make sure title takes full width */\n}\n\n.info {\n font-size: 0.85rem;\n color: #F0F0F0;\n padding: 0;\n}\n\n.infoDescription {\n font-size: 1rem;\n color: #F0F0F0;\n padding: 0;\n}\n\n.imageContainer {\n flex: 2;\n display: flex;\n align-items: center;\n justify-content: center;\n /* margin-left: 20px; */\n}\n\n.circuitImage {\n /* max-width: 100%; */\n width: auto;\n height: 11.8em;\n}\n\n.centerImage {\n width: 33px; /* Set strict width */\n height: 100%; /* Make height 100% of parent */\n position: absolute; /* Position it absolutely within the parent */\n right: 0; /* Align to the left */\n top: 0; /* Align to the top */\n overflow: hidden; /* Hide overflow */\n opacity: 0.8;\n}\n",".seasonevolution {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n }\n \n .plotContainer {\n width: 100%;\n height: 80vh; /* Adjust height as necessary */\n box-sizing: border-box; /* Ensures border is included in element's dimensions */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n \n .border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n width: 100%;\n }\n \n .content {\n display: flex;\n position: relative;\n align-items: center;\n overflow: hidden;\n }\n \n .left {\n flex: 3;\n margin-top: 100px;\n }\n \n .right {\n flex: 2;\n margin-top: 20px;\n }\n \n .boder_img {\n width: 5%;\n }\n \n p {\n color: white;\n font-size: 1.5em;\n padding-right: 100px;\n }\n \n .titleWrapper {\n position: absolute;\n top: 10px; /* Adjust this value as needed */\n left: 50%;\n transform: translateX(-50%);\n z-index: 1; /* Ensure it is on top */\n width: 100%;\n text-align: center;\n color: white;\n }\n \n .sliderContainer {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 20px;\n width: 100%; /* Ensures the slider container takes the full width */\n }\n \n .slider {\n width: 90%; /* Adjust width to take nearly full width, providing some margin */\n margin-right: 10px;\n -webkit-appearance: none; /* Override default appearance */\n appearance: none; /* Override default appearance */\n height: 10px; /* Adjust the height */\n background: white; /* White background */\n outline: none; /* Remove outline */\n opacity: 0.7; /* Set transparency */\n transition: opacity .15s ease-in-out; /* Transition effect */\n }\n \n .slider::-webkit-slider-thumb {\n -webkit-appearance: none; /* Override default appearance */\n appearance: none; /* Override default appearance */\n width: 25px; /* Adjust the width */\n height: 25px; /* Adjust the height */\n background: white; /* White thumb */\n cursor: pointer; /* Pointer cursor on hover */\n }\n \n .slider::-moz-range-thumb {\n width: 25px; /* Adjust the width */\n height: 25px; /* Adjust the height */\n background: white; /* White thumb */\n cursor: pointer; /* Pointer cursor on hover */\n }\n \n .yearLabel {\n font-size: 18px;\n font-weight: bold;\n color: white; /* White text color */\n }\n ",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n/* Example CSS */\n#driverteamrelation {\n /* Add necessary styles */\n border: 1px solid black;\n}\n\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n display: flex;\n flex-direction: column;\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.content h1 {\n font-size: 2rem;\n color: #fff;\n margin-top: -1rem;\n margin-bottom: -2em;\n padding: 0;\n}\n\n.boder_img {\n width: 5%;\n}\n\n/* Define classes for each team with their respective colors */\n.team-McLaren {\n fill: #FF8700;\n stroke: #FF8700;\n opacity: 0.8;\n}\n\n.team-Mercedes {\n fill: #00D2BE;\n stroke: #00D2BE;\n opacity: 0.8;\n}\n\n.team-Renault {\n fill: #FFF500;\n stroke: #FFF500;\n opacity: 0.8;\n}\n\n.team-Ferrari {\n fill: #DC0000;\n stroke: #DC0000;\n opacity: 0.8;\n}\n\n.team-Aston-Martin {\n fill: #006F62;\n stroke: #006F62;\n opacity: 0.8;\n}\n\n.team-Alpine-F1-Team {\n fill: #0090FF;\n stroke: #0090FF;\n opacity: 0.8;\n}\n\n.team-Lotus {\n fill: #FFB800;\n stroke: #FFB800;\n opacity: 0.8;\n}\n\n.team-Caterham {\n fill: #00352F;\n stroke: #00352F;\n opacity: 0.8;\n}\n\n.team-Lotus-F1 {\n fill: #FFB800;\n stroke: #FFB800;\n opacity: 0.8;\n}\n\n.team-Alfa-Romeo {\n fill: #900000;\n stroke: #900000;\n opacity: 0.8;\n}\n\n.team-Williams {\n fill: #005AFF;\n stroke: #005AFF;\n opacity: 0.8;\n}\n\n.team-Virgin {\n fill: #E31837;\n stroke: #E31837;\n opacity: 0.8;\n}\n\n.team-Marussia {\n fill: #D40000;\n stroke: #D40000;\n opacity: 0.8;\n}\n\n.team-Force-India {\n fill: #FF8700;\n stroke: #FF8700;\n opacity: 0.8;\n}\n\n.team-Sauber {\n fill: #006EFF;\n stroke: #006EFF;\n opacity: 0.8;\n}\n\n.team-Red-Bull {\n fill: #1E41FF;\n stroke: #1E41FF;\n opacity: 0.8;\n}\n\n.team-HRT {\n fill: #BEBEBE;\n stroke: #BEBEBE;\n opacity: 0.8;\n}\n\n.team-Toro-Rosso {\n fill: #0032FF;\n stroke: #0032FF;\n opacity: 0.8;\n}\n\n.team-Haas-F1-Team {\n fill: #787878;\n stroke: #787878;\n opacity: 0.8;\n}\n\n.team-Racing-Point {\n fill: #F596C8;\n stroke: #F596C8;\n opacity: 0.8;\n}\n\n.team-AlphaTauri {\n fill: #2B4562;\n stroke: #2B4562;\n opacity: 0.8;\n}\n\n.team-Manor-Marussia {\n fill: #E40000;\n stroke: #E40000;\n opacity: 0.8;\n}\n\n/* Links opacity */\n.link {\n stroke-opacity: 0.4;\n}\n\n/* Text color */\n.text-McLaren {\n fill: #FF8700;\n}\n\n.text-Mercedes {\n fill: #00D2BE;\n}\n\n.text-Renault {\n fill: #FFF500;\n}\n\n.text-Ferrari {\n fill: #DC0000;\n}\n\n.text-Aston-Martin {\n fill: #006F62;\n}\n\n.text-Alpine-F1-Team {\n fill: #0090FF;\n}\n\n.text-Lotus {\n fill: #FFB800;\n}\n\n.text-Caterham {\n fill: #00352F;\n}\n\n.text-Lotus-F1 {\n fill: #FFB800;\n}\n\n.text-Alfa-Romeo {\n fill: #900000;\n}\n\n.text-Williams {\n fill: #005AFF;\n}\n\n.text-Virgin {\n fill: #E31837;\n}\n\n.text-Marussia {\n fill: #D40000;\n}\n\n.text-Force-India {\n fill: #FF8700;\n}\n\n.text-Sauber {\n fill: #006EFF;\n}\n\n.text-Red-Bull {\n fill: #1E41FF;\n}\n\n.text-HRT {\n fill: #BEBEBE;\n}\n\n.text-Toro-Rosso {\n fill: #0032FF;\n}\n\n.text-Haas-F1-Team {\n fill: #787878;\n}\n\n.text-Racing-Point {\n fill: #F596C8;\n}\n\n.text-AlphaTauri {\n fill: #2B4562;\n}\n\n.text-Manor-Marussia {\n fill: #E40000;\n}\n\n\n",".sideMenu {\n position: absolute;\n top: 0;\n left: 0;\n width: 2.5%; /* Reduced initial width */\n height: 35%;\n background-color: #312829;\n box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);\n z-index: 1000;\n transition: width 0.3s ease;\n overflow: hidden;\n opacity: 0.5;\n border-radius: 0 5px 5px 0;\n}\n\n.sideMenu:hover {\n width: 250px; /* Expand width on hover */\n color: red;\n}\n\n.sideMenu ul {\n list-style: none;\n padding: 0;\n margin: 0;\n height: 100%;\n display: flex;\n flex-direction: column; /* Align items vertically */\n justify-content: center; /* Center items vertically */\n}\n\n.sideMenu li {\n padding: 10px;\n border-bottom: 1px solid white;\n color: white;\n cursor: pointer;\n white-space: nowrap; /* Ensure text doesn't wrap */\n opacity: 0; /* Make text invisible initially */\n transition: opacity 0.3s ease 0.3s; /* Delay text appearance until expansion */\n}\n\n.sideMenu:hover li {\n opacity: 1; /* Make text visible when hovered */\n}\n\n/* Styling for a small tab to grab attention when retracted */\n.tab {\n position: absolute;\n top: 40%;\n right: 0; /* Position it just outside the main menu */\n width: 40px;\n height: 40px;\n background-color: white;\n transform: translateY(-50%);\n border-radius: 0 5px 5px 0;\n display: flex;\n align-items: center;\n justify-content: center;\n color: red;\n font-weight: bold;\n cursor: pointer;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.7bfe8bb0.css b/static/css/main.7bfe8bb0.css deleted file mode 100644 index c1068f6..0000000 --- a/static/css/main.7bfe8bb0.css +++ /dev/null @@ -1,2 +0,0 @@ -@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans&display=swap);@font-face{font-family:MyCustomFont;font-style:normal;font-weight:400;src:url(/pitstop-plotters/static/media/Formula1-Italic.a210ce579c0907d1456c.ttf) format("ttf")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#fff;font-family:MyCustomFont,sans-serif;font-size:10%;text-align:center}@font-face{font-family:f1Font;font-style:normal;font-weight:400;src:url(https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/e387d68fc4919d6f938e748e9a867d4ab25e767a/website/src/fonts/Formula1-Regular_web_0.woff) format("woff")}body{font-family:f1Font,Noto Sans,sans-serif;overflow:hidden}h1{font-size:7vw;line-height:7vw}h1,h2{font-family:f1Font,IBM Plex Sans,sans-serif;font-style:normal;font-weight:700}h2{font-size:60px;line-height:78px;margin-top:0}p{color:#333;font-family:f1Font,Noto Sans,sans-serif;font-weight:400;line-height:22px}button,p{font-size:16px;font-style:normal}button{font-family:f1Font,Noto Sans;font-weight:700;line-height:100%;text-transform:uppercase}a{text-decoration:none}.Styles_container__tCg83{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;width:100vw}.Styles_section__aHrHC{height:100%;scroll-snap-align:start;width:100%}@font-face{font-family:Formula1-Regular;font-style:normal;font-weight:400;src:url(/pitstop-plotters/static/media/Formula1-Italic.a210ce579c0907d1456c.ttf) format("ttf")}.Welcome_welcome__IiO2h{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Welcome_border__035TM{display:flex;height:100%;justify-content:space-between}.Welcome_content__lwKwk{align-items:center;flex-grow:1;overflow:hidden;position:relative}.Welcome_f1__dk7pR{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;left:15%;margin-top:3%;opacity:.75;position:absolute;top:0;width:70%;z-index:3}.Welcome_video__bAEiu{object-fit:cover;z-index:1}.Welcome_overlay__dlTiE,.Welcome_video__bAEiu{height:100%;left:0;position:absolute;top:0;width:100%}.Welcome_overlay__dlTiE{background-color:#00000080;z-index:2}.Welcome_text_w__emWB\+{color:#fff;font-family:f1Font,sans-serif;margin-left:10%;margin-right:10%;margin-top:35%;opacity:.7;position:absolute;text-align:center}.Welcome_boder_img__14hvG{width:7%}.Welcome_floatingButton__Y2cxV{background-color:#00000080;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;position:fixed;right:20px;z-index:1000}.Leaderboard_template__QQzc\+{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Leaderboard_evolutionBarContainer__kzEDN{align-items:center;display:flex;justify-content:center;margin-top:-10%;position:relative}.Leaderboard_leaderboard__-nBOA{align-items:flex-end;height:100%;margin:0 auto 400px;position:relative;width:80%}.Leaderboard_leaderItem__IPXgi{border-radius:32px;transition:width .5s ease-out,background-color .3s ease-out}.Leaderboard_pilotsHeader__QpNty{align-items:center;margin-left:350px;margin-top:-1%}.Leaderboard_pilotsHeader__QpNty,.Leaderboard_teamsHeader__43GaO{color:#fff;display:flex;flex-direction:line;font-family:IBM Plex Sans;font-weight:700}.Leaderboard_teamsHeader__43GaO{margin-left:50%;margin-top:1%}.Leaderboard_name__NSxxN{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin-block:0;margin-left:8px}.Leaderboard_leaderScore__-D-5Z{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin:0 0 0 6px}.Leaderboard_leaderPos__Zmb13{color:#fff;font-family:IBM Plex Sans;font-weight:700;margin:1% 0 0;text-align:right;width:350px}.Leaderboard_nameContainer__PEqsy{align-items:flex-start;display:flex;flex-direction:line;height:50%;margin:1% auto 0 100%;position:relative}.Leaderboard_container__\+inhA{align-items:flex-start;flex-direction:line;margin:0 auto;position:relative;width:1%}.Leaderboard_boder_img__n62Nr{width:5%}.Leaderboard_border__OPCPq{display:flex;height:100%;justify-content:space-between}.EvolutionBar_bar__2y9Bt{align-items:center;display:flex;gap:12px;justify-content:center}.EvolutionBar_play__wmCmA{align-items:center;display:flex;transition:all .3s ease}.EvolutionBar_play__wmCmA:hover{transform:scale(1.15)}.EvolutionBar_year__crmy8{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700}input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:100px;outline:none;width:500px}input[type=range]::-webkit-slider-runnable-track{background:#0000;border-radius:16px;height:300px}input[type=range]::-moz-range-track{background:#0000;border-radius:16px;height:300px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:red;border-radius:50%;height:15px;width:15px}input[type=range]::-moz-range-thumb{background-image:url(https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/5353772f4961e8163bb0ba40a886580fa8d187ac/website/src/img/f1_t.png);height:100px;width:100px}input[type=range]{border-radius:16px;overflow:hidden}.DriverLeaderBoard_template__catIm{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.DriverLeaderBoard_leaderboard__FzKom{height:0;margin:0 auto -400px;position:relative;width:70%}.DriverLeaderBoard_leaderboardItem__G67\+G{border-radius:32px;transition:width .5s ease-out,background-color .3s ease-out}.DriverLeaderBoard_name__XxG1w{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin-block:0;margin-left:8px;text-transform:uppercase}.DriverLeaderBoard_leaderScore__ezTw8{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0 0 0 6px}.DriverLeaderBoard_leaderPosition__1-RLs{color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:700;margin:0;text-align:right;width:190px}.DriverLeaderBoard_nameContainer__a-oao{align-items:flex-start;display:flex;flex-direction:line;margin:0 auto 100%;position:absolute}.DriverLeaderBoard_container__97Gaw{flex-direction:left;height:2%;margin:0 auto;position:relative;width:90%}.DriverLeaderBoard_boder_img__BLhKc{width:5%}.HallOfFame_template__W9Jhb{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.HallOfFame_border__YVW5d{display:flex;height:100%;justify-content:space-between}.HallOfFame_content__UaZlF{align-items:center;overflow:hidden;position:relative}.HallOfFame_boder_img__-hEL6{width:5%}.HallOfFame_content__UaZlF{display:flex;flex-grow:1;height:100%}.HallOfFame_leftSide__uZA2Y{flex-direction:column}.HallOfFame_leftSide__uZA2Y,.HallOfFame_rightSide__OEWEJ{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.HallOfFame_rightSide__OEWEJ{flex-direction:column-reverse}.HallOfFame_rightBottom__Vu0EI{flex:6 1;flex-direction:column}.HallOfFame_rightBottom__Vu0EI,.HallOfFame_rightTop__xF7Me{align-items:center;display:flex;justify-content:center;width:100%}.HallOfFame_rightTop__xF7Me{flex:4 1;margin:0}.HallOfFame_centerImage__9hT-v{height:100%;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;z-index:10}.HallOfFame_centerDivider__arOCj{display:block;height:33px;opacity:.8;padding-left:33px;width:100%}.HallOfFame_titleContainer__WmFBn{color:#fff;font-size:28px;font-weight:700;margin-bottom:.1em;margin-top:-.5em;padding-top:5%;text-align:center;width:100%}.HallOfFame_desc__CZeuv{color:#ccc;font-size:.75em;margin:-3em 0 -6em;padding:5em;text-align:center}.HallOfFameSelection_imageRow__c4fjP{align-items:flex-end;display:flex;height:100%;justify-content:space-between;overflow-x:auto;padding:20px 10px 0 20px;width:100%}img{cursor:pointer;flex-shrink:0;transition:all .3s ease-in-out}.HallOfFameInfo_divInfo__SgIB1{border-radius:8px;display:flex;flex-wrap:wrap;font-size:calc(.5vw + .5vh + .25vmin);justify-content:space-around;margin-bottom:-.5rem;margin-left:5rem;margin-top:-5rem;padding:10px}.HallOfFameInfo_item__yu17K{align-items:flex-start;border-radius:5px;display:flex;flex:1 1 auto;justify-content:space-between;margin:5px;padding-inline:5px;text-align:left}.HallOfFameInfo_name__SqYpD h1{font-size:2em;font-weight:700;height:5%;justify-content:center;margin:1px 1px -40px;padding:1px;text-align:center;text-decoration:underline;width:100%}.HallOfFameInfo_name__SqYpD{display:flex;margin:0;padding:1px;width:100%}.HallOfFameInfo_label__uBaBf{font-size:.6em;font-weight:700;height:10%;margin:1px;width:100%}.HallOfFameInfo_value__E7ylY{color:#ccc;font-family:IBM Plex Sans,sans-serif;font-size:.5em;font-weight:lighter;height:10%;margin:1px 5px;width:10%}p{margin:1px}body{background-color:#222}circle,line,polygon{stroke:#e3e3e3;stroke-width:3px;fill:none}circle{stroke:#e3e3e3;stroke-width:1px;opacity:.5}polygon{stroke:#ff1a2d;stroke-width:2px;fill:#ef1a2d;fill-opacity:.3}text{stroke:none;fill:#ccc;alignment-baseline:middle;font-family:Helvetica;font-size:12px;font-weight:700}line.HallOfFameSpider_axis__JUeQp{stroke-width:1px;opacity:.5}.Circuits_circuits__XOPK5{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.Circuits_border__Q94XG{display:flex;height:100%;justify-content:space-between}.Circuits_content__xz9ZT{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden;position:relative}.Circuits_top__4DOqZ{flex:3 1;flex-grow:1}.Circuits_bottom__mAbW2{flex:1 1;flex-grow:1}.Circuits_boder_img__zcgiK{width:5%}body{margin:0}.Circuits_centerImage__qzCjH{display:block;height:33px;opacity:.8;width:100%}.CircuitsMap_mapContainer__tYwZD{border:1px solid #fff;position:relative}.CircuitInfo_infobox__ABsH-{align-items:flex-start;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;height:100%;padding-left:20px;width:100%}.CircuitInfo_infoContainer__dYjxl{display:flex;flex:4 1;flex-wrap:wrap;height:100%;padding-right:33px;position:relative}.CircuitInfo_infoColumn__RAr6a{display:flex;flex:1 1;flex-direction:column;min-width:200px;padding-right:10px}.CircuitInfo_title__e5oD2{color:#f0f0f0;font-size:1.8em;font-weight:700;margin-bottom:0;margin-top:0;width:100%}.CircuitInfo_info__-UzhH{color:#f0f0f0;font-size:.85rem;padding:0}.CircuitInfo_infoDescription__9Jh9I{color:#f0f0f0;font-size:1rem;padding:0}.CircuitInfo_imageContainer__UIY8Q{align-items:center;display:flex;flex:2 1;justify-content:center}.CircuitInfo_circuitImage__x-6aJ{height:11.8em;width:auto}.CircuitInfo_centerImage__su5iV{height:100%;opacity:.8;overflow:hidden;position:absolute;right:0;top:0;width:33px}.SeasonsEvolution_seasonevolution__8UsoX{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}.SeasonsEvolution_plotContainer__o76a-{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:80vh;justify-content:center;width:100%}.SeasonsEvolution_border__jRxfk{display:flex;height:100%;justify-content:space-between;width:100%}.SeasonsEvolution_content__qJkP0{align-items:center;display:flex;overflow:hidden;position:relative}.SeasonsEvolution_left__UYGnK{flex:3 1;margin-top:100px}.SeasonsEvolution_right__DkeO3{flex:2 1;margin-top:20px}.SeasonsEvolution_boder_img__qFxu4{width:5%}p{color:#fff;font-size:1.5em;padding-right:100px}.SeasonsEvolution_titleWrapper__QfF6N{color:#fff;left:50%;position:absolute;text-align:center;top:10px;transform:translateX(-50%);width:100%;z-index:1}.SeasonsEvolution_sliderContainer__nAENa{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.SeasonsEvolution_slider__RZSof{-webkit-appearance:none;appearance:none;background:#fff;height:10px;margin-right:10px;opacity:.7;outline:none;transition:opacity .15s ease-in-out;width:90%}.SeasonsEvolution_slider__RZSof::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;height:25px;width:25px}.SeasonsEvolution_slider__RZSof::-moz-range-thumb{background:#fff;cursor:pointer;height:25px;width:25px}.SeasonsEvolution_yearLabel__mD7Yb{color:#fff;font-size:18px;font-weight:700}.DriverTeamRelations_template__RvmVC{align-items:center;background-image:url(/pitstop-plotters/static/media/background_road.b43639ac91479da6f876.png);background-position:50%;background-repeat:repeat;background-size:cover;height:100%;justify-content:center;min-height:100vh;overflow-wrap:break-word;width:100%}#DriverTeamRelations_driverteamrelation__mx-NL{border:1px solid #000}.DriverTeamRelations_border__6VQOL{display:flex;height:100%;justify-content:space-between}.DriverTeamRelations_content__VSAwL{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.DriverTeamRelations_content__VSAwL h1{color:#fff;font-size:2rem;margin-bottom:-2em;margin-top:-1rem;padding:0}.DriverTeamRelations_boder_img__7qmtw{width:5%}.DriverTeamRelations_team-McLaren__jk6U5{fill:#ff8700;stroke:#ff8700;opacity:.8}.DriverTeamRelations_team-Mercedes__32J3I{fill:#00d2be;stroke:#00d2be;opacity:.8}.DriverTeamRelations_team-Renault__sE5Sy{fill:#fff500;stroke:#fff500;opacity:.8}.DriverTeamRelations_team-Ferrari__2M3Gd{fill:#dc0000;stroke:#dc0000;opacity:.8}.DriverTeamRelations_team-Aston-Martin__zesHn{fill:#006f62;stroke:#006f62;opacity:.8}.DriverTeamRelations_team-Alpine-F1-Team__xEeDd{fill:#0090ff;stroke:#0090ff;opacity:.8}.DriverTeamRelations_team-Lotus__j-qyv{fill:#ffb800;stroke:#ffb800;opacity:.8}.DriverTeamRelations_team-Caterham__6FQ0a{fill:#00352f;stroke:#00352f;opacity:.8}.DriverTeamRelations_team-Lotus-F1__VhMG7{fill:#ffb800;stroke:#ffb800;opacity:.8}.DriverTeamRelations_team-Alfa-Romeo__olkaa{fill:#900000;stroke:#900000;opacity:.8}.DriverTeamRelations_team-Williams__V\+x4y{fill:#005aff;stroke:#005aff;opacity:.8}.DriverTeamRelations_team-Virgin__uBq2T{fill:#e31837;stroke:#e31837;opacity:.8}.DriverTeamRelations_team-Marussia__fdoHi{fill:#d40000;stroke:#d40000;opacity:.8}.DriverTeamRelations_team-Force-India__sSjqE{fill:#ff8700;stroke:#ff8700;opacity:.8}.DriverTeamRelations_team-Sauber__idPxN{fill:#006eff;stroke:#006eff;opacity:.8}.DriverTeamRelations_team-Red-Bull__4kjKN{fill:#1e41ff;stroke:#1e41ff;opacity:.8}.DriverTeamRelations_team-HRT__aSBii{fill:#bebebe;stroke:#bebebe;opacity:.8}.DriverTeamRelations_team-Toro-Rosso__ppnJl{fill:#0032ff;stroke:#0032ff;opacity:.8}.DriverTeamRelations_team-Haas-F1-Team__coHiO{fill:#787878;stroke:#787878;opacity:.8}.DriverTeamRelations_team-Racing-Point__QVHRe{fill:#f596c8;stroke:#f596c8;opacity:.8}.DriverTeamRelations_team-AlphaTauri__Gd5iW{fill:#2b4562;stroke:#2b4562;opacity:.8}.DriverTeamRelations_team-Manor-Marussia__ra00E{fill:#e40000;stroke:#e40000;opacity:.8}.DriverTeamRelations_link__dxeui{stroke-opacity:.4}.DriverTeamRelations_text-McLaren__8\+wD\+{fill:#ff8700}.DriverTeamRelations_text-Mercedes__ue4hg{fill:#00d2be}.DriverTeamRelations_text-Renault__Z6wJm{fill:#fff500}.DriverTeamRelations_text-Ferrari__akuLs{fill:#dc0000}.DriverTeamRelations_text-Aston-Martin__y-4cN{fill:#006f62}.DriverTeamRelations_text-Alpine-F1-Team__GeccS{fill:#0090ff}.DriverTeamRelations_text-Lotus__Op\+9f{fill:#ffb800}.DriverTeamRelations_text-Caterham__OBEhY{fill:#00352f}.DriverTeamRelations_text-Lotus-F1__h6ADQ{fill:#ffb800}.DriverTeamRelations_text-Alfa-Romeo__fiYvm{fill:#900000}.DriverTeamRelations_text-Williams__J3Vdt{fill:#005aff}.DriverTeamRelations_text-Virgin__Q1IVL{fill:#e31837}.DriverTeamRelations_text-Marussia__2tQJu{fill:#d40000}.DriverTeamRelations_text-Force-India__gMEXs{fill:#ff8700}.DriverTeamRelations_text-Sauber__tcbtg{fill:#006eff}.DriverTeamRelations_text-Red-Bull__A8rkg{fill:#1e41ff}.DriverTeamRelations_text-HRT__gwqYw{fill:#bebebe}.DriverTeamRelations_text-Toro-Rosso__W9FaM{fill:#0032ff}.DriverTeamRelations_text-Haas-F1-Team__9kyOx{fill:#787878}.DriverTeamRelations_text-Racing-Point__Xx428{fill:#f596c8}.DriverTeamRelations_text-AlphaTauri__XoslZ{fill:#2b4562}.DriverTeamRelations_text-Manor-Marussia__OIo8P{fill:#e40000}.Menu_sideMenu__5rh0H{background-color:#312829;border-radius:0 5px 5px 0;box-shadow:2px 0 5px #00000080;height:35%;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;transition:width .3s ease;width:2.5%;z-index:1000}.Menu_sideMenu__5rh0H:hover{color:red;width:250px}.Menu_sideMenu__5rh0H ul{display:flex;flex-direction:column;height:100%;justify-content:center;list-style:none;margin:0;padding:0}.Menu_sideMenu__5rh0H li{border-bottom:1px solid #fff;color:#fff;cursor:pointer;opacity:0;padding:10px;transition:opacity .3s ease .3s;white-space:nowrap}.Menu_sideMenu__5rh0H:hover li{opacity:1}.Menu_tab__scSOe{align-items:center;background-color:#fff;border-radius:0 5px 5px 0;color:red;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;right:0;top:40%;transform:translateY(-50%);width:40px} -/*# sourceMappingURL=main.7bfe8bb0.css.map*/ \ No newline at end of file diff --git a/static/css/main.7bfe8bb0.css.map b/static/css/main.7bfe8bb0.css.map deleted file mode 100644 index 956f187..0000000 --- a/static/css/main.7bfe8bb0.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.7bfe8bb0.css","mappings":"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","sources":["index.css","Styles.module.css","Welcome/Welcome.module.css","Leaderboard/Leaderboard.module.css","Leaderboard/EvolutionBar/EvolutionBar.module.css","Leaderboard/DriverLeaderBoard.module.css","HallOfFame/HallOfFame.module.css","HallOfFame/HallOfFameSelection.module.css","HallOfFame/HallOfFameInfo.module.css","HallOfFame/HallOfFameSpider.module.css","Circuits/Circuits.module.css","Circuits/CircuitsMap/CircuitsMap.module.css","Circuits/CircuitInfo/CircuitInfo.module.css","SeasonsEvolution/SeasonsEvolution.module.css","DriverTeamRelations/DriverTeamRelations.module.css","Menu/Menu.module.css"],"sourcesContent":["@font-face {\n font-family: 'MyCustomFont';\n src: url('../public/fonts/Formula1-Italic.ttf') format('ttf');\n font-weight: normal;\n font-style: normal;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n\nh1 {\n text-align: center;\n color: white;\n font-family: MyCustomFont, sans-serif;\n font-size: 10%;\n}\n","@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans&display=swap');\n@font-face {\n font-family: 'f1Font';\n src: url('https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/e387d68fc4919d6f938e748e9a867d4ab25e767a/website/src/fonts/Formula1-Regular_web_0.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n}\nbody {\n font-family: 'f1Font','Noto Sans', sans-serif;\n margin: 0;\n overflow: hidden;\n}\n\nh1 {\n font-family: \"f1Font\",\"IBM Plex Sans\", sans-serif;\n font-style: normal;\n font-weight: 700;\n font-size: 7vw;\n line-height: 7vw;\n}\n\nh2 {\n font-family: \"f1Font\",'IBM Plex Sans', sans-serif;\n font-style: normal;\n font-weight: 700;\n font-size: 60px;\n line-height: 78px;\n margin-top: 0;\n}\n\np {\n font-family: \"f1Font\",'Noto Sans', sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n color: #333;\n}\n\nbutton {\n font-family: \"f1Font\",'Noto Sans';\n font-style: normal;\n font-weight: 700;\n font-size: 16px;\n line-height: 100%;\n text-transform: uppercase;\n}\n\na {\n text-decoration: none;\n}\n\n.container {\n overflow-y: scroll;\n scroll-snap-type: y mandatory;\n width: 100vw;\n height: 100vh;\n}\n\n.section {\n height: 100%;\n width: 100%;\n scroll-snap-align: start;\n}","@font-face {\n font-family: 'Formula1-Regular';\n src: url('../../public/fonts/Formula1-Italic.ttf') format('ttf');\n font-weight: normal;\n font-style: normal;\n}\n.welcome {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.f1 {\n margin-top: 3%;\n position: absolute;\n top: 0;\n left: 15%; /* Centering f1, adjust this value based on your layout */\n width: 70%; /* Adjust width as necessary */\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n align-content: center;\n opacity: 0.75; /* Maintain opacity setting */\n z-index: 3; /* Higher z-index to be on top */\n}\n\n.video {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: 1;\n}\n\n.overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.5); /* Add a semi-transparent overlay */\n z-index: 2;\n}\n\n.text_w {\n position: absolute;\n color: #ffff;\n text-align: center;\n margin-top: 35%;\n opacity: 0.7;\n margin-left: 10%;\n margin-right: 10%;\n font-family: f1Font, sans-serif;\n}\n\n.boder_img {\n width: 7%;\n}\n\n.floatingButton {\n position: fixed;\n bottom: 20px;\n right: 20px;\n padding: 10px 20px;\n font-size: 16px;\n color: #fff;\n background-color: rgba(0,0,0,0.5);\n border: none;\n border-radius: 5px;\n cursor: pointer;\n z-index: 1000;\n}",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n.evolutionBarContainer {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n margin-top: -10%;\n}\n\n\n.leaderboard {\n position: relative;\n margin: 0 auto;\n width: 80%; \n margin-bottom: 400px;\n height: 100%;\n\n align-items: flex-end;\n}\n.leaderItem {\n border-radius: 32px;\n transition: width 0.5s ease-out, background-color 0.3s ease-out;\n}\n.pilotsHeader{\n display: flex;\n color: white;\n margin-left: 350px;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n align-items: center;\n flex-direction: line;\n \n margin-top: -1%;\n\n\n}\n.teamsHeader{\n display: flex;\n color: white;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n flex-direction: line;\n\n margin-left: 50%;\n margin-top: 1%;\n\n}\n.name {\n color: white;\n font-family: \"IBM Plex Sans\";\n font-weight: bold;\n margin-block: 0;\n margin-left: 8px;\n}\n\n.leaderScore {\n color: white;\n margin: 0;\n font-weight: bold;\n font-family: \"IBM Plex Sans\";\n margin-left: 6px;\n}\n\n.leaderPos {\n color: white;\n margin: 0;\n text-align: right;\n font-weight: bold;\n font-family: \"IBM Plex Sans\";\n width: 350px;\n margin-top: 1%;\n}\n\n.nameContainer {\n display: flex;\n margin: 0 auto;\n margin-left: 100%;\n flex-direction: line;\n align-items: flex-start;\n position: relative;\n height: 50%;\n margin-top: 1%;\n\n}\n.container {\n margin-top: 100%;\n margin: 0 auto;\n flex-direction: line;\n align-items: flex-start;\n position: relative;\n width: 1%;\n}\n\n\n.boder_img {\n width: 5%;\n}\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n",".bar {\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 12px;\n}\n\n\n.play {\n display: flex;\n align-items: center;\n transition: all 0.3s ease;\n}\n\n.play:hover {\n transform: scale(1.15);\n}\n\n.year {\n color: white;\n font-family: \"IBM Plex Sans\", sans-serif;\n font-weight: 700;\n}\n\ninput[type=\"range\"] {\n -webkit-appearance: none;\n appearance: none;\n \n width: 500px;\n cursor: pointer;\n outline: none;\n}\n\ninput[type=\"range\"] {\n height: 100px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-webkit-slider-runnable-track {\n height: 300px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-moz-range-track {\n height: 300px;\n background: transparent;\n border-radius: 16px;\n}\n\ninput[type=\"range\"]::-webkit-slider-thumb {\n -webkit-appearance: none;\n appearance: none;\n height: 15px;\n width: 15px;\n background-color: red;\n border-radius: 50%;\n}\n\ninput[type=\"range\"]::-moz-range-thumb {\n height: 100px;\n width: 100px;\n background-image: url('https://rawcdn.githack.com/com-480-data-visualization/pitstop-plotters/5353772f4961e8163bb0ba40a886580fa8d187ac/website/src/img/f1_t.png');\n\n}\n\n\n\ninput[type=\"range\"] {\n overflow: hidden;\n border-radius: 16px;\n}",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n }\n\n \n \n .leaderboard {\n position: relative;\n margin: 0 auto;\n width: 70%; \n margin-bottom: -400px; \n height: 0%;\n }\n .leaderboardItem {\n border-radius: 32px;\n transition: width 0.5s ease-out, background-color 0.3s ease-out;\n }\n \n .name {\n color: white;\n font-family: \"IBM Plex Sans\", sans-serif;\n text-transform: uppercase;\n font-weight: bold;\n margin-block: 0;\n margin-left: 8px;\n }\n \n .leaderScore {\n color: white;\n margin: 0;\n font-weight: bold;\n font-family: \"IBM Plex Sans\", sans-serif;\n margin-left: 6px;\n }\n \n .leaderPosition {\n color: white;\n margin: 0;\n text-align: right;\n font-weight: bold;\n font-family: \"IBM Plex Sans\", sans-serif;\n width: 190px;\n\n\n }\n \n .nameContainer {\n display: flex;\n margin: 0 auto;\n flex-direction: line;\n align-items: flex-start;\n position: absolute;\n margin-bottom: 100%;\n \n\n }\n .container {\n margin-bottom: 100%;\n margin: 0 auto;\n flex-direction: left;\n position: relative;\n width: 90%;\n position: relative;\n height: 2%;\n }\n \n .boder_img {\n width: 5%;\n }\n ",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.boder_img {\n width: 5%;\n}\n\n.content {\n display: flex;\n flex-grow: 1;\n height: 100%;\n}\n\n.leftSide {\n display: flex;\n flex-direction: column;\n width: 50%;\n height: 100%;\n align-items: center;\n justify-content: center;\n}\n\n.rightSide {\n width: 50%;\n height: 100%;\n display: flex;\n flex-direction: column-reverse;\n align-items: center;\n justify-content: center;\n\n}\n\n.rightBottom {\n flex: 6; /* Takes 60% of the vertical space */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%; /* Ensures full width within the parent container */\n}\n\n.rightTop {\n flex: 4; /* Takes 40% of the vertical space */\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%; /* Ensures full width within the parent container */\n margin: 0;\n}\n\n.centerImage {\n position: absolute;\n top: 50%; /* Adjust these to center the image */\n left: 50%;\n transform: translate(-50%, -50%); /* Centers the image exactly between the divs */\n z-index: 10; /* Ensures the image is above other elements */\n height: 100%;\n width: 34px;\n opacity: 0.75;\n}\n\n.centerDivider {\n width: 100%;\n height: 33px; /* Adjust based on your image's aspect ratio */\n display: block; /* Ensures it doesn't have extra space around it */\n opacity: 0.8;\n /* padding on left*/\n padding-left: 33px;\n}\n\n.titleContainer {\n text-align: center;\n margin-bottom: 0.1em;\n font-size: 28px;\n width: 100%;\n padding-top: 5%;\n color: white;\n font-weight: bold;\n margin-top: -0.5em;\n}\n\n.desc{\n font-size: 0.75em;\n color: #CCCCCC;\n text-align: center;\n margin: 0;\n padding: 5em;\n margin-top: -3em;\n margin-bottom: -6em;\n}\n",".imageRow {\n display: flex;\n justify-content: space-between; /* Distributes space evenly between images */\n align-items: flex-end; /* Keeps images aligned at the bottom */\n overflow-x: auto; /* Adds horizontal scrolling if needed */\n /* Adds padding around the images */\n padding: 20px 10px 0 20px;\n width: 100%;\n height: 100%;\n}\n\nimg {\n transition: all 0.3s ease-in-out; /* Smooth transition for size and spacing */\n cursor: pointer; /* Indicates that the images are clickable */\n flex-shrink: 0; /* Prevents images from shrinking */\n}\n",".divInfo {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-around;\n padding: 10px;\n border-radius: 8px;\n margin-left: 5rem;\n margin-bottom: -0.5rem;\n margin-top: -5rem;\n font-size: calc(0.5vw + 0.5vh + 0.25vmin);\n}\n\n.item {\n flex: 1 1 auto;\n margin: 5px;\n padding-inline: 5px;\n /*border: 1px solid #eee;*/\n border-radius: 5px;\n /*box-shadow: 0 2px 4px rgba(0,0,0,0.1);*/\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n text-align: left;\n}\n\n.name h1 {\n font-size: 2em; /* Adjust heading size relatively larger */\n text-align: center; /* Center the title text */\n margin: 1px 1px;\n justify-content: center;\n padding: 1px;\n width: 100%;\n font-weight: bold;\n height: 5%;\n text-decoration: underline;\n margin-bottom: -40px;\n}\n.name {\n width: 100%;\n margin: 0;\n padding: 1px;\n display: flex;\n}\n\n.label {\n font-weight: bold;\n font-size: 0.6em; /* Relative to container's base font size */\n margin: 1px 1px;\n /*Make text fill width of container */\n width: 100%;\n height: 10%;\n}\n\n.value {\n font-family: 'IBM Plex Sans', sans-serif;\n font-size: 0.5em; /* Smaller and relative to container's base font size */\n margin: 1px 5px;\n width: 10%;\n height: 10%;\n font-weight: lighter;\n color: #CCCCCC;\n}\n\np{\n margin: 1px;\n}\n\n\n","body {\n background-color: #222;\n}\n\ncircle, line, polygon {\n stroke: #E3E3E3;\n stroke-width: 3px;\n fill:none;\n}\n\ncircle {\n stroke: #E3E3E3;\n stroke-width: 1px;\n opacity: 0.5;\n}\n\npolygon {\n stroke: #FF1A2D;\n stroke-width: 2px;\n fill:#EF1A2D;\n fill-opacity:.3;\n}\n\n\ntext {\n font-family: 'Helvetica';\n font-size:12px;\n font-weight: bold;\n stroke: none;\n fill:#CCCCCC;\n alignment-baseline: middle;\n}\n\n\n\nline.axis {\n stroke-width: 1px;\n opacity: .5;\n}",".circuits {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n height: 100%;\n}\n\n.top {\n flex: 3;\n flex-grow: 1;\n}\n\n.bottom {\n flex: 1;\n flex-grow: 1;\n}\n\n.boder_img {\n width: 5%;\n}\n\n/* html {\n font-family: system-ui, sans-serif;\n font-size: 1.25rem;\n} */\n\nbody {\n margin: 0;\n}\n\n.centerImage {\n width: 100%;\n height: 33px;\n display: block; /* Ensures it doesn't have extra space around it */\n opacity: 0.8;\n}",".mapContainer {\n position: relative;\n border: 1px solid white;\n /* background: #f5f5f5; */\n}",".infobox {\n display: flex;\n padding-left: 20px;\n border-radius: 8px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n width: 100%;\n box-sizing: border-box;\n align-items: flex-start;\n height: 100%;\n}\n\n.infoContainer {\n display: flex;\n flex-wrap: wrap;\n flex: 4;\n position: relative; /* Add this line */\n padding-right: 33px;\n height: 100%;\n}\n\n.infoColumn {\n display: flex;\n flex-direction: column;\n flex: 1;\n min-width: 200px; /* Ensure a minimum width for responsiveness */\n padding-right: 10px;\n}\n\n.title {\n font-size: 1.8em;\n font-weight: bold;\n margin-bottom: 0;\n margin-top: 0;\n color: #F0F0F0;\n width: 100%; /* Make sure title takes full width */\n}\n\n.info {\n font-size: 0.85rem;\n color: #F0F0F0;\n padding: 0;\n}\n\n.infoDescription {\n font-size: 1rem;\n color: #F0F0F0;\n padding: 0;\n}\n\n.imageContainer {\n flex: 2;\n display: flex;\n align-items: center;\n justify-content: center;\n /* margin-left: 20px; */\n}\n\n.circuitImage {\n /* max-width: 100%; */\n width: auto;\n height: 11.8em;\n}\n\n.centerImage {\n width: 33px; /* Set strict width */\n height: 100%; /* Make height 100% of parent */\n position: absolute; /* Position it absolutely within the parent */\n right: 0; /* Align to the left */\n top: 0; /* Align to the top */\n overflow: hidden; /* Hide overflow */\n opacity: 0.8;\n}\n",".seasonevolution {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n }\n \n .plotContainer {\n width: 100%;\n height: 80vh; /* Adjust height as necessary */\n box-sizing: border-box; /* Ensures border is included in element's dimensions */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n \n .border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n width: 100%;\n }\n \n .content {\n display: flex;\n position: relative;\n align-items: center;\n overflow: hidden;\n }\n \n .left {\n flex: 3;\n margin-top: 100px;\n }\n \n .right {\n flex: 2;\n margin-top: 20px;\n }\n \n .boder_img {\n width: 5%;\n }\n \n p {\n color: white;\n font-size: 1.5em;\n padding-right: 100px;\n }\n \n .titleWrapper {\n position: absolute;\n top: 10px; /* Adjust this value as needed */\n left: 50%;\n transform: translateX(-50%);\n z-index: 1; /* Ensure it is on top */\n width: 100%;\n text-align: center;\n color: white;\n }\n \n .sliderContainer {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 20px;\n width: 100%; /* Ensures the slider container takes the full width */\n }\n \n .slider {\n width: 90%; /* Adjust width to take nearly full width, providing some margin */\n margin-right: 10px;\n -webkit-appearance: none; /* Override default appearance */\n appearance: none; /* Override default appearance */\n height: 10px; /* Adjust the height */\n background: white; /* White background */\n outline: none; /* Remove outline */\n opacity: 0.7; /* Set transparency */\n transition: opacity .15s ease-in-out; /* Transition effect */\n }\n \n .slider::-webkit-slider-thumb {\n -webkit-appearance: none; /* Override default appearance */\n appearance: none; /* Override default appearance */\n width: 25px; /* Adjust the width */\n height: 25px; /* Adjust the height */\n background: white; /* White thumb */\n cursor: pointer; /* Pointer cursor on hover */\n }\n \n .slider::-moz-range-thumb {\n width: 25px; /* Adjust the width */\n height: 25px; /* Adjust the height */\n background: white; /* White thumb */\n cursor: pointer; /* Pointer cursor on hover */\n }\n \n .yearLabel {\n font-size: 18px;\n font-weight: bold;\n color: white; /* White text color */\n }\n ",".template {\n height: 100%;\n overflow-wrap: break-word;\n min-height: 100vh;\n align-items: center;\n justify-content: center;\n width: 100%;\n background-image: url('../img/background_road.png');\n background-size: cover;\n background-position: center;\n background-repeat: repeat;\n}\n\n/* Example CSS */\n#driverteamrelation {\n /* Add necessary styles */\n border: 1px solid black;\n}\n\n\n.border {\n display: flex;\n justify-content: space-between;\n height: 100%;\n}\n\n.content {\n display: flex;\n flex-direction: column;\n position: relative;\n flex-grow : 1;\n align-items: center;\n overflow: hidden;\n}\n\n.content h1 {\n font-size: 2rem;\n color: #fff;\n margin-top: -1rem;\n margin-bottom: -2em;\n padding: 0;\n}\n\n.boder_img {\n width: 5%;\n}\n\n/* Define classes for each team with their respective colors */\n.team-McLaren {\n fill: #FF8700;\n stroke: #FF8700;\n opacity: 0.8;\n}\n\n.team-Mercedes {\n fill: #00D2BE;\n stroke: #00D2BE;\n opacity: 0.8;\n}\n\n.team-Renault {\n fill: #FFF500;\n stroke: #FFF500;\n opacity: 0.8;\n}\n\n.team-Ferrari {\n fill: #DC0000;\n stroke: #DC0000;\n opacity: 0.8;\n}\n\n.team-Aston-Martin {\n fill: #006F62;\n stroke: #006F62;\n opacity: 0.8;\n}\n\n.team-Alpine-F1-Team {\n fill: #0090FF;\n stroke: #0090FF;\n opacity: 0.8;\n}\n\n.team-Lotus {\n fill: #FFB800;\n stroke: #FFB800;\n opacity: 0.8;\n}\n\n.team-Caterham {\n fill: #00352F;\n stroke: #00352F;\n opacity: 0.8;\n}\n\n.team-Lotus-F1 {\n fill: #FFB800;\n stroke: #FFB800;\n opacity: 0.8;\n}\n\n.team-Alfa-Romeo {\n fill: #900000;\n stroke: #900000;\n opacity: 0.8;\n}\n\n.team-Williams {\n fill: #005AFF;\n stroke: #005AFF;\n opacity: 0.8;\n}\n\n.team-Virgin {\n fill: #E31837;\n stroke: #E31837;\n opacity: 0.8;\n}\n\n.team-Marussia {\n fill: #D40000;\n stroke: #D40000;\n opacity: 0.8;\n}\n\n.team-Force-India {\n fill: #FF8700;\n stroke: #FF8700;\n opacity: 0.8;\n}\n\n.team-Sauber {\n fill: #006EFF;\n stroke: #006EFF;\n opacity: 0.8;\n}\n\n.team-Red-Bull {\n fill: #1E41FF;\n stroke: #1E41FF;\n opacity: 0.8;\n}\n\n.team-HRT {\n fill: #BEBEBE;\n stroke: #BEBEBE;\n opacity: 0.8;\n}\n\n.team-Toro-Rosso {\n fill: #0032FF;\n stroke: #0032FF;\n opacity: 0.8;\n}\n\n.team-Haas-F1-Team {\n fill: #787878;\n stroke: #787878;\n opacity: 0.8;\n}\n\n.team-Racing-Point {\n fill: #F596C8;\n stroke: #F596C8;\n opacity: 0.8;\n}\n\n.team-AlphaTauri {\n fill: #2B4562;\n stroke: #2B4562;\n opacity: 0.8;\n}\n\n.team-Manor-Marussia {\n fill: #E40000;\n stroke: #E40000;\n opacity: 0.8;\n}\n\n/* Links opacity */\n.link {\n stroke-opacity: 0.4;\n}\n\n/* Text color */\n.text-McLaren {\n fill: #FF8700;\n}\n\n.text-Mercedes {\n fill: #00D2BE;\n}\n\n.text-Renault {\n fill: #FFF500;\n}\n\n.text-Ferrari {\n fill: #DC0000;\n}\n\n.text-Aston-Martin {\n fill: #006F62;\n}\n\n.text-Alpine-F1-Team {\n fill: #0090FF;\n}\n\n.text-Lotus {\n fill: #FFB800;\n}\n\n.text-Caterham {\n fill: #00352F;\n}\n\n.text-Lotus-F1 {\n fill: #FFB800;\n}\n\n.text-Alfa-Romeo {\n fill: #900000;\n}\n\n.text-Williams {\n fill: #005AFF;\n}\n\n.text-Virgin {\n fill: #E31837;\n}\n\n.text-Marussia {\n fill: #D40000;\n}\n\n.text-Force-India {\n fill: #FF8700;\n}\n\n.text-Sauber {\n fill: #006EFF;\n}\n\n.text-Red-Bull {\n fill: #1E41FF;\n}\n\n.text-HRT {\n fill: #BEBEBE;\n}\n\n.text-Toro-Rosso {\n fill: #0032FF;\n}\n\n.text-Haas-F1-Team {\n fill: #787878;\n}\n\n.text-Racing-Point {\n fill: #F596C8;\n}\n\n.text-AlphaTauri {\n fill: #2B4562;\n}\n\n.text-Manor-Marussia {\n fill: #E40000;\n}\n\n\n",".sideMenu {\n position: absolute;\n top: 0;\n left: 0;\n width: 2.5%; /* Reduced initial width */\n height: 35%;\n background-color: #312829;\n box-shadow: 2px 0 5px rgba(0, 0, 0, 0.5);\n z-index: 1000;\n transition: width 0.3s ease;\n overflow: hidden;\n opacity: 0.5;\n border-radius: 0 5px 5px 0;\n}\n\n.sideMenu:hover {\n width: 250px; /* Expand width on hover */\n color: red;\n}\n\n.sideMenu ul {\n list-style: none;\n padding: 0;\n margin: 0;\n height: 100%;\n display: flex;\n flex-direction: column; /* Align items vertically */\n justify-content: center; /* Center items vertically */\n}\n\n.sideMenu li {\n padding: 10px;\n border-bottom: 1px solid white;\n color: white;\n cursor: pointer;\n white-space: nowrap; /* Ensure text doesn't wrap */\n opacity: 0; /* Make text invisible initially */\n transition: opacity 0.3s ease 0.3s; /* Delay text appearance until expansion */\n}\n\n.sideMenu:hover li {\n opacity: 1; /* Make text visible when hovered */\n}\n\n/* Styling for a small tab to grab attention when retracted */\n.tab {\n position: absolute;\n top: 40%;\n right: 0; /* Position it just outside the main menu */\n width: 40px;\n height: 40px;\n background-color: white;\n transform: translateY(-50%);\n border-radius: 0 5px 5px 0;\n display: flex;\n align-items: center;\n justify-content: center;\n color: red;\n font-weight: bold;\n cursor: pointer;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/media/f1_t.3ccfda1d7ec47c133e70.png b/static/media/f1_t.3ccfda1d7ec47c133e70.png new file mode 100644 index 0000000000000000000000000000000000000000..91431c403860fb7d993b30d3d9671c63ba45ee4f GIT binary patch literal 30047 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 literal 0 HcmV?d00001