@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@500&display=swap";body{background-color:teal;position:relative}body :before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}.desktop{margin:30px}.desktop-icons{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:120px}.container{max-width:1320px;padding:0 20px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin-left:-15px;width:calc(100% + 30px)}.col{flex:1;padding:0 15px}.col_1{min-width:8.3333333333%;max-width:8.3333333333%}.col_2{min-width:16.6666666667%;max-width:16.6666666667%}.col_3{min-width:25%;max-width:25%}.col_4{min-width:33.3333333333%;max-width:33.3333333333%}.col_5{min-width:41.6666666667%;max-width:41.6666666667%}.col_6{min-width:50%;max-width:50%}.col_7{min-width:58.3333333333%;max-width:58.3333333333%}.col_8{min-width:66.6666666667%;max-width:66.6666666667%}.col_9{min-width:75%;max-width:75%}.col_10{min-width:83.3333333333%;max-width:83.3333333333%}.col_11{min-width:91.6666666667%;max-width:91.6666666667%}.col_12{min-width:100%;max-width:100%}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}@media screen and (max-width:800px){.m-mw-100{min-width:100%}}@media screen and (max-width:600px){body{font-size:14px}.container{max-width:90%}.title-bar{margin-top:18px;font-size:2em}.title-bar .title-bar-controls button{transform:scale(1.5);margin-right:15px}.window{top:500px;width:100%!important;height:calc(100% - 80px)!important;position:fixed!important;user-drag:none}}@media screen and (min-width:601px)and (max-width:820px){body{font-size:16px}.container{max-width:80%}.title-bar{font-size:2em}.title-bar .title-bar-controls button{transform:scale(1.5);margin-right:15px}.window{height:calc(100% - 80px)!important}}@media screen and (min-width:821px)and (max-width:1024px){body{font-size:18px}.container{max-width:70%}}.watermark-desktop{display:flex;position:absolute;z-index:-1;bottom:90px;right:50px;color:gray;text-shadow:1px 1px #fff,-1px -1px #363636}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.scanlines:after,.scanlines:before{display:block;pointer-events:none;content:"";position:fixed;top:0;right:0;bottom:0;left:0}.scanlines:before{width:100%;height:2px;z-index:2147483649;background:rgba(0,0,0,.1);opacity:.5;animation:scanline 6s linear infinite}.scanlines:after{top:0;right:0;bottom:0;left:0;z-index:2147483648;background:linear-gradient(180deg,transparent 87%,rgba(0,0,0,.1) 0);background-size:100% 4px;animation:scanlines 1s steps(60) infinite}.scanlines .fisheye-container{z-index:2147483650}.scanlines .color-displacement{z-index:2147483649}@keyframes scanline{0%{transform:translate3d(0,200000%,0)}}@keyframes scanlines{0%{background-position:0 50%}}.crt:after{content:" ";position:fixed;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 0),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));z-index:9999;background-size:100% 2.5px,3.5px 100%;pointer-events:none}.overlaycrt-image{position:absolute;width:130%;height:105%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:999999999;opacity:1}.icon{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;width:120px;height:auto;flex:0 0 auto;margin:0}.icon:hover .icon-text{text-decoration:underline}.icon-content{display:flex;flex-direction:column;align-items:center}.icon-img{width:40px;height:40px;pointer-events:auto}.icon-text{margin-top:5px;color:#fff;font-family:MS UI Gothic;font-size:15px;pointer-events:none}.footer{z-index:8888;background-color:silver;border-top:2px solid #fff;position:fixed;left:0;width:100vw;display:flex;justify-content:space-between;padding:0 10px 15px;align-items:center;bottom:2%;height:5%}.start-button{background-color:#fff;border:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:30px;padding:4px 12px 4px 8px;border-radius:4px;font-weight:700;cursor:pointer;margin-left:20px}.start-text{line-height:18px}.logo{display:block;flex:0 0 18px}.start-menu{position:absolute;bottom:100%;left:30px;width:200px;background:silver;border:1px solid #000;z-index:10;box-shadow:2px 2px 2px rgba(0,0,0,.5)}.start-menu .start-menu-logocontainer{display:flex;position:relative;height:20px;align-items:center;font-size:15px;padding:10px;border:1px solid #000;margin:10px 10px 25px}.start-menu .start-menu-logocontainer p{position:relative;right:70px;color:gray;text-shadow:1px 1px #fff,-1px -1px #363636}.start-menu .start-menu-logocontainer .taskbar-logo{width:100%;height:500%;position:relative;right:40px}.auth-buttons,.user-info{display:flex;align-items:center}.auth-icon{width:20px;height:20px;margin-right:10px}.taskbar-button{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:10px 0 10px 10px;background:gray;border:none;color:#fff;cursor:pointer;font-size:18px}.time-zone{color:#000;font-size:14px;margin-right:48px}.separator{color:#fff;font-size:25px;margin:0 5px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.spacer{flex:1}.window{position:relative;display:grid!important;grid-template-rows:max-content minmax(0,1fr) max-content!important;overflow:hidden!important;background-color:silver;box-sizing:border-box}.window>.title-bar{grid-row:1}.window-body{grid-row:2;min-height:0!important;max-height:100%!important;min-width:0;overflow:auto!important;background-color:silver;padding:9px;contain:paint}.status-bar,.window-body{height:auto!important;box-sizing:border-box}.status-bar{grid-row:3;position:static!important;width:auto!important;display:flex;justify-content:space-between;padding:5px;z-index:10!important;margin:5px;background-color:silver!important;align-self:stretch}.sections-container,.window-body{display:flex;flex-direction:column;gap:10px}.titre-whoami{gap:10px;align-self:center;height:60px}.Parallax{display:flex;width:100%!important;height:100%!important;flex:1 1 auto;min-height:0;right:0}.section-presentation{display:flex;inset:auto!important;height:auto!important;flex-direction:column;align-items:center;align-content:center;justify-content:center;gap:10px}.section-presentation .ProfilePicture{position:sticky;margin-top:20px;width:80%;background:linear-gradient(145deg,rgba(255,180,251,.4509803922),rgba(171,252,255,.3764705882))}.section-presentation .AboutMe,.section-presentation .ProfilePicture{display:flex;flex-direction:column;align-items:center;padding:10px;border:2px solid #0078d7;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.section-presentation .AboutMe{width:85%;margin-bottom:500px;background:#fff;font-size:1.25em}.section-presentation .GitCalendar{border:2px solid #000;background:#f4f4f4;padding:10px;width:90%;height:50%!important}.section-presentation .GitCalendar:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.25)}.section-chatGPT{display:flex;position:relative;flex-direction:column;align-items:center}@media(max-width:600px){.section-chatGPT{padding:550px 0;height:18%!important;z-index:5}.section-chatGPT .textarea-chatpgt{z-index:5}}.section-timeline{display:flex;flex-direction:column;overflow:auto;align-items:center}.section-timeline .vertical-timeline-element-date{background:rgba(0,118,215,.5019607843);margin:10px;width:15%!important}.titre-sectionsarticles{margin-bottom:10px;text-align:center}.lower-section,.upper-section{display:flex;flex-direction:column;align-items:center;overflow:auto}.lower-section span,.upper-section span{margin:0 10px}.lower-section .menu,.upper-section .menu{display:flex;flex-direction:row;justify-content:center}.lower-section .tab,.upper-section .tab{cursor:pointer;text-align:center;background-color:#8a8a8b;border-bottom:2px solid #fff;color:#fff;transition:background-color .3s}.lower-section .tab.active,.upper-section .tab.active{background-color:#aad2eb;border-bottom:2px solid #aad2eb;color:#000}.lower-section .tab.active:hover,.upper-section .tab.active:hover{background-color:hsl(240,.4291845494%,44.3137254902%)}.lower-section .tab li,.upper-section .tab li{list-style:none}.lower-section .section-divider,.upper-section .section-divider{width:100%;height:1px;border-top:1px solid #9c9c9c;box-shadow:0 1px 3px rgba(0,0,0,.2);margin:20px 0}.lower-section .table-container,.lower-section .table-container table.interactive,.upper-section .table-container,.upper-section .table-container table.interactive{width:100%;height:100%}.lower-section .table-container td,.lower-section .table-container th,.upper-section .table-container td,.upper-section .table-container th{text-align:left;padding:8px;border-bottom:1px solid #000;position:relative}.lower-section .table-container td:after,.lower-section .table-container th:after,.upper-section .table-container td:after,.upper-section .table-container th:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#000}.lower-section .table-container th,.upper-section .table-container th{background-color:#aad2eb}.lower-section .table-container th:after,.upper-section .table-container th:after{background-color:#bbb}.lower-section .table-container tr:hover,.upper-section .table-container tr:hover{background-color:#c5c5c5}.lower-section .pagination,.upper-section .pagination{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 0}.lower-section button,.upper-section button{padding:5px 10px;cursor:pointer;background-color:#8a8a8b;border:none;border-radius:5px;color:#fff}.lower-section button:disabled,.upper-section button:disabled{background-color:#ccc}.window-contenu .window-resume{font-style:italic}.window-contenu p{font-size:1.2em;text-align:justify}.window-contenu img{-o-object-fit:scale-down;object-fit:scale-down;max-width:80%;height:50%}.legal-scene-backdrop{position:fixed;z-index:50000;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(255,222,158,.12),rgba(0,0,0,.42));font-family:Georgia,Times New Roman,serif}.mention-book-scene{position:fixed;width:min(940px,90vw);height:min(680px,84vh);min-width:720px;min-height:500px;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:2200px}.book-close{position:absolute;z-index:200;top:29px;right:15px;width:27px;height:27px;border:2px solid #70452f;border-radius:3px 10px 3px 8px;color:#5b2c20;background:#d4ad7c;box-shadow:2px 2px 0 rgba(28,12,8,.45),inset 0 0 0 1px #f1d5a7;font-family:Arial,sans-serif;font-size:18px;line-height:18px;cursor:pointer;transform:translateZ(140px)}.book-object{position:absolute;top:18px;left:0;width:100%;height:calc(100% - 36px);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,.75,.2,1)}.pose-closed-front .book-object{transform:translateX(-25%) scale(.94) rotate(-1deg)}.pose-open-book .book-object{transform:translateX(0) scale(1) rotate(0)}.pose-closed-back .book-object{transform:translateX(25%) scale(.94) rotate(1deg)}.pose-closed-back .book-close{right:auto;left:15px}.book-board{position:absolute;z-index:0;top:23px;bottom:13px;width:50%;border:9px solid #3c1c17;background:linear-gradient(135deg,#965f3f,#54291f 55%,#a8734f);box-shadow:0 12px 0 rgba(34,15,10,.65),inset 0 0 0 4px #c38d61;transition:opacity .35s ease}.board-left{left:0;border-radius:17px 4px 6px 14px}.board-right{right:0;border-radius:4px 17px 14px 6px}.pose-closed-back .board-right,.pose-closed-front .board-left{opacity:0}.book-spine{position:absolute;z-index:90;top:20px;bottom:8px;left:50%;width:24px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(45,19,13,.72),#9b6443 44%,#d4a06c 50%,#75442e 57%,rgba(45,19,13,.75));box-shadow:0 7px 8px rgba(34,14,8,.48);pointer-events:none;transition:opacity .3s ease}.pose-closed-back .book-spine,.pose-closed-front .book-spine{opacity:.35}.paper-stack{position:absolute;z-index:2;top:39px;bottom:29px;width:calc(50% - 25px);border:3px solid #906b46;background:repeating-linear-gradient(180deg,#f5e2b9 0,#f5e2b9 3px,#cba778 4px,#f8e8c8 5px);pointer-events:none}.stack-left{left:17px;border-radius:10px 2px 7px 10px;border-bottom-width:calc(3px + var(--left-paper-count)*.65px);transform:translateY(calc(var(--left-paper-count) * .22px));box-shadow:calc(var(--left-paper-count)*-.28px) 5px 0 #8a6040}.stack-right{right:17px;border-radius:2px 10px 10px 7px;border-bottom-width:calc(3px + var(--right-paper-count)*.65px);transform:translateY(calc(var(--right-paper-count) * .22px));box-shadow:calc(var(--right-paper-count)*.28px) 5px 0 #8a6040}.boundary-hide-left .stack-left,.boundary-hide-right .stack-right,.pose-closed-back .stack-right,.pose-closed-front .stack-left{opacity:0;visibility:hidden}.book-leaf{position:absolute;top:36px;bottom:31px;left:50%;width:calc(50% - 25px);transform-style:preserve-3d;transform-origin:left center;transition:transform var(--leaf-turn-duration,.56s) cubic-bezier(.42,0,.18,1),filter .28s ease;will-change:transform}.book-leaf.leaf-paper{width:calc(50% - 25px + var(--edge-width, 0px))}.book-leaf.leaf-paper.is-unturned{transform:translateY(calc(var(--leaf-depth) * -1px)) translateZ(calc(var(--leaf-depth) * .55px)) rotateY(0deg)}.book-leaf.leaf-paper.is-turned{transform:translateY(calc(var(--leaf-depth) * -1px)) translateZ(calc(var(--leaf-depth) * .55px)) rotateY(-180deg)}.book-leaf.leaf-paper:focus{outline:0}.book-leaf.leaf-paper[role=button]:focus-visible .leaf-back,.book-leaf.leaf-paper[role=button]:focus-visible .leaf-front{box-shadow:inset 0 0 0 3px #f0c776}.leaf-paper:before{position:absolute;z-index:1;inset:1px -1px -2px 1px;border:1px solid rgba(152,109,69,.52);border-radius:3px 9px 9px 3px;background:#ead2a6;box-shadow:1px 2px 0 rgba(177,129,78,.68);content:"";backface-visibility:hidden;-webkit-backface-visibility:hidden}.leaf-back-cover,.leaf-front-cover{top:25px;bottom:14px;width:calc(50% - 7px);transition-timing-function:cubic-bezier(.36,.02,.18,1)}.leaf-back-cover.is-unturned,.leaf-front-cover.is-unturned{transform:translateZ(calc(var(--leaf-depth) * .55px)) rotateY(0deg)}.leaf-back-cover.is-turned,.leaf-front-cover.is-turned{transform:translateZ(calc(var(--leaf-depth) * .55px)) rotateY(-180deg)}.book-leaf.is-active-turn{transition-timing-function:linear}.leaf-face{position:absolute;inset:0;visibility:visible;overflow:auto;border:2px solid #b88d61;border-radius:3px 9px 9px 3px;color:#3d291b;background:linear-gradient(90deg,#e5c99a,#f8e8c5 7%,#f6e4bd 96%,#d5b586);box-shadow:inset 0 0 0 2px rgba(255,248,218,.6),inset 8px 0 12px rgba(96,54,28,.12);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;pointer-events:none;z-index:2}.leaf-face.is-visible-face{visibility:visible;pointer-events:auto}.leaf-face:after{position:absolute;inset:9px;border:1px solid rgba(140,91,53,.24);content:"";pointer-events:none}.leaf-back{transform:rotateY(180deg);border-radius:9px 3px 3px 9px;background:linear-gradient(270deg,#e5c99a,#f8e8c5 7%,#f6e4bd 96%,#d5b586);box-shadow:inset 0 0 0 2px rgba(255,248,218,.6),inset -8px 0 12px rgba(96,54,28,.12)}.book-leaf.leaf-paper.is-unturned .leaf-front,.book-leaf.leaf-paper.is-unturned:before{clip-path:inset(0 0 0 12px)}.book-leaf.leaf-paper.is-turned .leaf-back,.book-leaf.leaf-paper.is-turned:before{clip-path:inset(0 12px 0 0)}.book-leaf.is-active-turn .leaf-face{pointer-events:none}.leaf-back-cover .leaf-back,.leaf-front-cover .leaf-front{overflow:hidden;border:10px solid #3b1914;border-radius:7px 18px 15px 6px;color:#f5dfae;background:linear-gradient(135deg,#9d6240,#5a2b20 48%,#a86f49);box-shadow:inset 0 0 0 4px #ca9561,inset 0 0 0 8px #431c15}.leaf-back-cover .leaf-back:after,.leaf-front-cover .leaf-front:after{inset:21px;border:3px double #d5a774}.leaf-back-cover .leaf-front,.leaf-front-cover .leaf-back{border:9px solid #4a241b;background:linear-gradient(135deg,#b47d55,#70412d);box-shadow:inset 0 0 0 4px #d3a370}.cover-copy{position:relative;z-index:2;display:flex;height:100%;padding:55px 42px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-shadow:2px 2px #32110d}.cover-copy small{font-family:Courier New,monospace;letter-spacing:4px}.cover-copy h1{margin:22px 0;font-size:clamp(42px,6vw,70px);line-height:.92}.cover-copy h2{margin:20px 0;font-size:clamp(30px,4vw,48px)}.cover-copy p,.cover-copy span{max-width:280px;font-family:Arial,sans-serif;font-size:14px}.cover-copy em{margin-top:auto;font-size:12px}.back-copy{transform:rotateY(0deg)}.inside-cover-copy{position:relative;z-index:2;display:grid;height:100%;place-content:center;gap:18px;text-align:center}.inside-cover-copy small{color:#f0cf9c;font-family:Courier New,monospace;letter-spacing:2px}.bookplate{padding:25px;border:4px double #f0c58e;color:#fff0cd;background:rgba(51,20,14,.26);box-shadow:inset 0 0 0 2px rgba(255,229,180,.18);font-weight:700;letter-spacing:3px}.blank-page,.contents-page,.instructions-page,.legal-paper-content,.quote-page,.title-page{position:relative;z-index:2;min-height:100%;padding:clamp(28px,4vw,48px);box-sizing:border-box}.title-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.title-page small{color:#8a5a38;font-family:Courier New,monospace;letter-spacing:2px}.title-page h1{margin:28px 0 16px;color:#61321f;font-size:clamp(34px,5vw,58px);line-height:.96}.title-page p{max-width:310px;font-family:Arial,sans-serif;line-height:1.5}.title-page span{margin-top:35px;color:#8a5a38}.quote-page{display:flex;margin:0;flex-direction:column;align-items:center;justify-content:center;text-align:center}.quote-page p{color:#623b25;font-size:clamp(22px,3vw,34px);font-style:italic;line-height:1.3}.quote-page cite{color:#906746;font-family:Arial,sans-serif;font-size:12px}.contents-page h1{margin:0 0 22px;color:#62351f;font-size:36px}.contents-page ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.contents-page button{display:grid;width:100%;grid-template-columns:8px 65px 1fr;align-items:center;gap:9px;padding:7px;border:0;border-bottom:1px dotted #9b7451;color:#4c2e1d;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.contents-page button:hover{background:rgba(139,88,48,.1)}.contents-page button span{width:7px;height:20px}.contents-page button em{font-family:Arial,sans-serif;font-size:11px}.instructions-page h2{margin-top:0;color:#62351f;font-size:28px}.instructions-page ul{display:grid;gap:20px;padding-left:20px;font-family:Arial,sans-serif;line-height:1.45}.legal-paper-content header{margin-bottom:24px;padding-bottom:13px;border-bottom:2px solid #a77d54}.legal-paper-content header small{color:#8c5b38;font-family:Courier New,monospace;font-weight:700}.legal-paper-content h1{margin:5px 0 0;color:#61321f;font-size:clamp(25px,3vw,37px);line-height:1.05}.legal-paper-content section{position:relative;margin-bottom:22px;padding:0 7px 12px;border-bottom:1px solid rgba(133,84,48,.18)}.legal-paper-content section:last-child{border-bottom:0}.legal-paper-content section:first-of-type p:first-letter{float:left;margin:0 5px 0 0;color:#704029;font-family:Georgia,Times New Roman,serif;font-size:2.55em;font-weight:700;line-height:.82}.legal-paper-content h2{margin:0 0 7px;color:#6a3822;font-size:19px}.legal-paper-content h2:after{display:inline-block;width:28px;margin-left:9px;border-top:1px solid #b4845b;content:"";vertical-align:middle}.legal-paper-content p{margin:0;font-family:Arial,sans-serif;font-size:clamp(12px,1.25vw,14px);line-height:1.5}.blank-page{display:grid;place-content:end center;color:#997453;font-size:12px}.legal-fill-blank{padding:1px 3px 2px;border:0;border-bottom:1px dashed #8e5334;color:#713b25;background:rgba(199,143,83,.15);box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:.87em;font-weight:700;line-height:1.55;-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.folio,.legal-fill-blank{font-family:Courier New,monospace}.folio{position:absolute;z-index:3;bottom:14px;color:#8c6949;font-size:10px}.folio-front{right:20px}.folio-back{left:20px}.bookmark-tab{position:absolute;top:calc(78px + var(--bookmark-index)*39px);right:-8px;z-index:4;width:52px;min-width:0;height:28px;padding:0 8px 0 2px;border:1px solid rgba(69,36,24,.78);border-radius:2px 0 0 2px;color:#fff7de;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 44%),var(--bookmark-color);box-shadow:inset 0 0 0 1px rgba(255,238,206,.26),2px 2px 0 rgba(43,22,14,.25);font-family:Courier New,monospace;font-size:9px;font-weight:700;text-align:center;text-shadow:1px 1px #392017;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);pointer-events:auto;transition:width .14s ease,filter .14s ease;backface-visibility:visible;-webkit-backface-visibility:visible}.bookmark-tab.bookmark-on-leaf{transform:translateZ(16px)}.bookmark-tab.bookmark-back{transform:rotateY(180deg) translateZ(5px)}.bookmark-tab.is-compact-bookmark{width:16px;padding:0}.bookmark-tab.is-compact-bookmark span{color:rgba(0,0,0,0)}.bookmark-tab:focus-visible,.bookmark-tab:hover{filter:brightness(1.18)}.bookmark-tab:focus-visible{outline:2px solid #f1d78d;outline-offset:2px}.book-leaf.is-turned:not(.is-active-turn) .bookmark-tab{right:-8px;transform:translateZ(-29px)}.book-leaf.is-active-turn .bookmark-tab span{color:rgba(0,0,0,0)}.pose-closed-back .bookmark-on-leaf,.pose-closed-front .bookmark-on-leaf{visibility:hidden}.book-drag-zone{position:absolute;z-index:155;cursor:grab;touch-action:none;transform:translateZ(110px)}.book-drag-zone:active{cursor:grabbing}.drag-top{top:26px;right:48px;left:22px;height:11px}.drag-right{top:350px;right:5px;bottom:25px;width:11px}.drag-bottom{right:22px;bottom:15px;left:22px;height:11px}.drag-left{top:42px;bottom:25px;left:5px;width:11px}@media(prefers-reduced-motion:reduce){.book-leaf,.book-object,.bookmark-face{transition:none!important}}@media(max-width:800px){.mention-book-scene{position:fixed;inset:0;width:100vw;height:100dvh;min-width:0;min-height:0;perspective:none}.desktop-book-object{display:none}.mobile-book-reader{position:relative;display:grid;width:calc(100% + 3px);height:100%;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;gap:10px;background:linear-gradient(135deg,rgba(50,23,17,.96),rgba(112,65,43,.96));transform:translateX(-3px)}.mobile-book-close{top:max(12px,env(safe-area-inset-top));right:14px;width:34px;height:34px;z-index:3;font-size:23px;line-height:21px}.mobile-book-page{position:relative;display:flex;min-height:0;overflow:hidden;border:8px solid #3c1c17;border-radius:8px;background:linear-gradient(90deg,#e5c99a,#f8e8c5 7%,#f6e4bd 96%,#d5b586);box-shadow:inset 0 0 0 2px rgba(255,248,218,.6),inset 8px 0 12px rgba(96,54,28,.12),0 8px 0 rgba(34,15,10,.55);transform-origin:right center}.mobile-book-page.page-back-cover,.mobile-book-page.page-front-cover{color:#f5dfae;background:linear-gradient(135deg,#9d6240,#5a2b20 48%,#a86f49);box-shadow:inset 0 0 0 4px #ca9561,inset 0 0 0 8px #431c15,0 8px 0 rgba(34,15,10,.55)}.mobile-book-page.page-back-cover .mobile-book-page-content,.mobile-book-page.page-front-cover .mobile-book-page-content{overflow:hidden}.mobile-book-page.page-back-cover .cover-copy,.mobile-book-page.page-front-cover .cover-copy{color:#f5dfae;text-shadow:2px 2px #32110d}.mobile-book-page.turn-forward{animation:mobile-page-forward .26s ease}.mobile-book-page.turn-backward{transform-origin:left center;animation:mobile-page-backward .26s ease}.mobile-book-page-content{width:100%;min-height:0;overflow:auto;padding:54px 20px 38px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.mobile-book-page .cover-copy,.mobile-book-page .inside-cover-copy,.mobile-book-page .quote-page,.mobile-book-page .title-page{min-height:100%}.mobile-book-page .cover-copy{padding:28px 16px}.mobile-book-page .cover-copy h1{font-size:clamp(42px,15vw,60px)}.mobile-book-page .title-page h1{font-size:clamp(34px,12vw,52px)}.mobile-book-page .legal-paper-content h1{font-size:clamp(28px,10vw,40px)}.mobile-book-page .legal-paper-content p{font-size:14px;line-height:1.55}.mobile-book-page .contents-page h1{font-size:34px}.mobile-book-page .contents-page button{grid-template-columns:8px 58px minmax(0,1fr)}.mobile-book-page .contents-page em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-book-folio{position:absolute;right:14px;bottom:10px;color:#8c6949;font-family:Courier New,monospace;font-size:10px}.mobile-bookmarks{position:absolute;z-index:4;top:82px;right:-7px;display:grid;gap:7px}.mobile-bookmarks button{width:43px;height:24px;padding:0 6px 0 1px;border:1px solid rgba(69,36,24,.78);color:#fff7de;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 44%),var(--bookmark-color);box-shadow:inset 0 0 0 1px rgba(255,238,206,.26),2px 2px 0 rgba(43,22,14,.25);clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);font-family:Courier New,monospace;font-size:7px;font-weight:700;text-shadow:1px 1px #392017}.mobile-bookmarks button.is-active-mobile-bookmark{filter:brightness(1.2);transform:translateX(-5px)}.mobile-book-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-book-controls button{min-height:42px;border:2px solid #3c1c17;border-radius:3px;color:#f6dfae;background:linear-gradient(#a86f49,#5b2d21);box-shadow:inset 0 0 0 1px #d5a774;font-family:Georgia,Times New Roman,serif;font-size:16px}.mobile-book-controls button:disabled{opacity:.45}@keyframes mobile-page-forward{0%{transform:rotateY(0deg);opacity:1}48%{transform:rotateY(-82deg);opacity:.28}to{transform:rotateY(0deg);opacity:1}}@keyframes mobile-page-backward{0%{transform:rotateY(0deg);opacity:1}48%{transform:rotateY(82deg);opacity:.28}to{transform:rotateY(0deg);opacity:1}}}.legal-route{min-height:100vh;padding:24px;background:#087e79;color:#21190f;font-family:Georgia,Times New Roman,serif}.legal-route-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:960px;margin:0 auto 18px;padding:10px;border:3px ridge #d6c2a2;background:silver;font-family:Courier New,monospace}.legal-route-nav strong{margin-right:auto}.legal-route-nav a{padding:4px 7px;color:#21190f;background:#ead5ad;border:2px outset #fff1d2;text-decoration:none}.legal-route-nav a.active{border-style:inset}.legal-route-page{max-width:900px;margin:0 auto;padding:36px clamp(20px,6vw,64px);border:4px ridge #d6c2a2;background:#f7e6c5;box-shadow:inset 0 0 0 2px #76583d,5px 5px 0 #342619}.legal-route-page h1{margin:0 0 28px;color:#5a301f;font-size:clamp(28px,5vw,48px)}.legal-route-page section{margin-bottom:22px}.legal-route-page h2{margin:0 0 6px;color:#5a301f;font-size:19px}.legal-route-page p{margin:0;font-family:Arial,sans-serif;font-size:15px;line-height:1.55}.legal-route-kicker{margin-bottom:10px!important;color:#80674a;font-family:Courier New,monospace!important;font-size:12px!important}.legal-route-page .legal-fill-blank{padding:1px 3px 2px;border:0;border-bottom:1px dashed #8e5334;color:#713b25;background:rgba(199,143,83,.16);box-decoration-break:clone;-webkit-box-decoration-break:clone;font-family:Courier New,monospace;font-size:.9em;font-weight:700}@media(max-width:600px){.legal-route{padding:10px}.legal-route-nav strong{width:100%}}.mywork-window{overflow:hidden}.mywork-body{padding:0;height:calc(94% - 30px);font-family:Arial,sans-serif;font-size:12px}.mywork-body .browser-toolbar{display:flex;align-items:center;gap:4px;padding:4px;background:linear-gradient(#f7f7f7,#c5c5c5);border-bottom:1px solid #555}.mywork-body .browser-toolbar button{min-width:28px;padding:2px 5px}.mywork-body .browser-toolbar label{color:#555;margin-left:4px}.mywork-body .browser-toolbar input{flex:1;min-width:0;border:1px inset #fff;padding:3px 6px;background:#fff}.mywork-body .browser-brand{padding:8px 12px 5px;color:#123e6b;background:linear-gradient(90deg,#fff,#e6f4ff 60%,#f8fbff)}.mywork-body .browser-brand strong{color:#e54b17;font-size:23px;letter-spacing:-1px}.mywork-body .browser-brand span{color:#777;font-size:11px}.mywork-body .browser-tabs{display:flex;gap:2px;margin:0;padding:0 8px;background:#24558a}.mywork-body .browser-tabs li{list-style:none;padding:5px 12px;color:#fff;cursor:pointer;font-weight:700}.mywork-body .browser-tabs li.active{color:#111;background:#fff}.mywork-body .browser-page{height:calc(100% - 106px);overflow:auto;padding:10px;background:#fff}.mywork-body .hero-strip{display:flex;justify-content:space-between;padding:12px;color:#fff;background:linear-gradient(90deg,#123e6b,#1f87a5);border:3px ridge #cbd5df}.mywork-body .hero-strip h1{margin:4px 0;font-family:Georgia,serif;font-size:25px}.mywork-body .hero-strip p{margin:0}.mywork-body .price-sticker{align-self:center;padding:7px;color:#fff;background:#ef6c00;border:2px solid #fff;font-size:13px;font-weight:700;text-align:center}.mywork-body .category-tabs{display:flex;gap:5px;margin:10px 0}.mywork-body .category-tabs button.selected{color:#fff;background:#de4b00}.mywork-body .portfolio-grid,.mywork-body .service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mywork-body .portfolio-grid article,.mywork-body .retro-panel,.mywork-body .service-card{padding:8px;border:2px outset #d9e3ec;background:#f5f5ed}.mywork-body .service-card{min-height:125px}.mywork-body .service-card .service-card-head{display:flex;flex-direction:column;gap:3px;color:#063b78}.mywork-body .service-card .service-card-head small,.mywork-body .service-card .service-card-head span{color:#777;font-size:10px}.mywork-body .service-card .service-card-head b{font-size:15px}.mywork-body .service-card p{min-height:30px;margin:7px 0}.mywork-body .service-card button{display:block;margin-top:7px;color:#fff;background:#23609b}.mywork-body .quote-layout{display:grid;grid-template-columns:35% 1fr;gap:10px}.mywork-body .quote-layout>*{min-width:0}.mywork-body .selected-service h2{margin:6px 0;font-size:clamp(1.4rem,4vw,2.5rem);line-height:1.08;overflow-wrap:anywhere;word-break:break-word}.mywork-body .quote-form{display:flex;flex-direction:column;gap:7px;padding:10px;border:2px inset #fff;background:#f1f1e7}.mywork-body .quote-form h2{margin:0 0 3px;color:#123e6b;font-size:17px}.mywork-body .quote-form label{display:flex;flex-direction:column;gap:2px;font-weight:700}.mywork-body .quote-form input,.mywork-body .quote-form textarea{border:2px inset #fff;padding:4px;font:inherit}.mywork-body .quote-form .consent{align-self:stretch;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;width:40%;min-height:22px;padding:4px 6px;border:1px inset #fff;background:#fffbe6;color:#111;font-weight:400;text-align:left;cursor:pointer}.mywork-body .quote-form .consent .consent-box{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 auto;position:relative;box-sizing:border-box;border:2px inset #fff;background:#fff}.mywork-body .quote-form .consent>span:last-child{padding-left:2%}.mywork-body .quote-form .consent.is-checked .consent-box{border-style:inset;background:#d8eaff}.mywork-body .quote-form .consent.is-checked .consent-box:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:solid #123e6b;border-width:0 2px 2px 0;transform:rotate(45deg)}.mywork-body .quote-form .privacy-note{display:block;margin:-2px 0 2px;font-size:10px}.mywork-body .quote-form .privacy-note a{color:#039}.mywork-body .quote-form button{align-self:flex-start;color:#fff;background:#de4b00}.mywork-body .form-error{margin:0;color:#9b0000;font-weight:700}.mywork-body .form-success{margin:0;color:#087b24;font-weight:700}@media(max-width:600px){.mywork-body .browser-page{height:calc(100% - 106px)}.mywork-body .portfolio-grid,.mywork-body .quote-layout,.mywork-body .service-grid{grid-template-columns:1fr}.mywork-body .hero-strip .price-sticker{display:none}}.privacy-consent-layer{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;padding:16px;background:rgba(0,20,24,.62)}.privacy-consent-window{width:min(560px,100vw - 32px);min-height:0;max-height:calc(100vh - 32px);grid-template-rows:max-content minmax(0,1fr) max-content max-content!important;box-shadow:10px 10px 0 rgba(0,0,0,.45)}.privacy-consent-body{overflow:auto!important;padding:20px!important;color:#1d2630}.privacy-consent-body h1{margin:5px 0 12px;font-size:1.5rem}.privacy-consent-body p{line-height:1.45}.privacy-consent-stamp{display:inline-block;margin-bottom:8px;font-size:.7rem;letter-spacing:.12em;color:#4d5964}.privacy-consent-note{margin:18px 0 0;font-size:.82rem}.privacy-consent-options{display:grid;gap:10px;margin:18px 0;padding:12px}.privacy-consent-options label{display:flex;align-items:center;gap:8px;cursor:pointer}.privacy-consent-options label input{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:#123e6b}.privacy-consent-actions{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border-top:1px solid gray;background:silver}.privacy-consent-actions button{min-height:28px}.privacy-legal-link{margin-left:auto}@media(max-width:520px){.privacy-consent-layer{padding:8px}.privacy-consent-window{position:relative!important;top:auto!important;left:auto!important;width:calc(100vw - 16px);height:auto!important;max-height:calc(100vh - 16px)}.privacy-consent-window .title-bar{margin-top:0;font-size:1rem}.privacy-consent-actions{display:grid;grid-template-columns:1fr 1fr}.privacy-consent-actions button{min-width:0}.privacy-consent-actions .privacy-legal-link{margin-left:0;grid-column:1/-1}}.edit-avatar-container{display:flex;flex-direction:column;align-items:center;align-self:center;background-color:#ececec;border:2px solid #ccc;border-radius:8px}.edit_informations{margin-top:8%}.window-body{background:hsl(0,0%,70.2941176471%)}.header_space{text-align:center;margin-bottom:1rem}.header_space h2{color:#ff72b9;text-shadow:1px 1px 0 #000}.userInfo{display:flex;flex-direction:column;border:2px solid #fff;background:rgb(102.5,102.5,102.5)}.userInfo .avatar{display:flex;align-self:center}.userInfo .username{color:#fff;font-weight:700;font-size:15px;text-align:center}.buttons{display:flex;flex-direction:column;padding:8px;gap:5px}.buttons .sadgotchu_button{background-color:#ccbad6}.buttons .authlogout_button{background-color:#757575;border:none;color:#fff;padding:8px 16px;cursor:pointer}.user-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.user-card{border:2px solid #0078d7;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.user-card .user-avatar{position:sticky;width:100px;height:100px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.user-card .user-info{text-align:center}.user-card h3{margin:0;color:#333;font-weight:700}.user-card .capsule-container{position:relative;height:260px;width:200px}.user-card .capsule-container .capsule-image{position:absolute;z-index:1;left:19%;top:5px;height:250px;width:120px}.user-card .capsule-container .sadgotchu-sprite{position:relative;top:38%;left:26%;height:35%}.sadgotchu-name{display:flex;justify-content:center;position:relative;top:5px;font-size:20px}@keyframes floatAndTilt{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}50%{transform:translateY(-10px) rotate(0deg)}75%{transform:translateY(-5px) rotate(3deg)}}.user-sadgotchu .sadgotchu-sprite{animation:floatAndTilt 6s ease-in-out infinite}.SkillCardContainer{display:flex;height:119.5%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:10px;gap:20px}.SkillCardContainer .skill-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.SkillCardContainer .skill-card{display:flex;-o-object-fit:cover;object-fit:cover;min-width:320px;min-height:420px;position:relative;align-items:center;gap:10px;box-shadow:0 8px 30px rgba(0,0,0,.2);cursor:pointer}.SkillCardContainer .skill-card-back,.SkillCardContainer .skill-card-front{backface-visibility:hidden;transition:transform .6s,box-shadow .3s;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px solid #dfbe51;border-radius:10px}.SkillCardContainer .skill-card .skill-card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;box-sizing:border-box;overflow:hidden;min-height:100%;width:100%;flex-shrink:1}.SkillCardContainer .skill-card .skill-card-content>*{flex-shrink:1;min-width:0;min-height:0}.SkillCardContainer .skill-card .skill-card-content:hover-front{transform:translateY(-20px);box-shadow:0 15px 40px rgba(0,0,0,.5)}.SkillCardContainer .skill-card .skill-card-content-front{z-index:2;background-color:#fff}.SkillCardContainer .skill-card .skill-card-content-back{transform:rotateY(180deg);z-index:1;overflow:hidden;background-color:#f0f0f0}.SkillCardContainer .skill-card .skill-card-content h3{position:relative;display:flex;align-items:center;bottom:20px;font-size:2em}.SkillCardContainer .skill-card .skill-card-content .skill-card-Info{display:flex;flex-direction:column;position:relative;align-content:center;align-items:center;bottom:50px}.SkillCardContainer .skill-card .skill-card-content .skill-card-Info img{position:relative;width:280px;height:50%;border:3px solid #dfbe51;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.3);margin:20px;bottom:5px}.SkillCardContainer .skill-card .skill-card-content .skill-card-label{display:flex;position:relative;height:55%;padding:5px;flex-direction:column;background:hsla(0,0%,100%,.6784313725);border:3px solid #dfbe51;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.3);bottom:20px}.SkillCardContainer .skill-card .skill-card-content .skill-card-label .Level{display:flex;align-items:center;flex-direction:column;width:auto;height:auto}.SkillCardContainer .skill-card .skill-card-content .skill-card-label .label{color:#000;font-weight:700;width:155px;margin-left:100px}.SkillCardContainer .skill-card .skill-card-content .skill-card-label .progress-bar{width:80%;height:20px;background-color:#a0a0a0;border-radius:10px;overflow:hidden;margin:10px 0}.SkillCardContainer .skill-card .skill-card-content .skill-card-label .progress{height:100%;background-color:#4caf50;border-radius:10px 0 0 10px;transition:width .6s ease}.skill-card-backDescription{display:flex;flex-direction:column;justify-content:center;height:100%;width:90%;border:3px solid #dfbe51;border-radius:10px;background:hsla(0,0%,100%,.6352941176);padding:10px;box-shadow:0 4px 10px rgba(0,0,0,.3);font-size:1.1em;white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word}.skill-card-backDescription p{display:flex;flex-direction:column;position:relative;height:100px;font-size:1.1em;font-weight:700;bottom:130px}.skill-card-backDescription:hover{scale:2}.flipped .skill-card-front{transform:rotateY(180deg)}.flipped .skill-card-back{transform:rotateY(0deg);z-index:2}.ChatGPT{align-items:center;padding:10px;width:80%;background:#000;color:#fff;border:2px solid #fff;overflow-y:auto}.ChatGPT,.ChatGPT-content{display:flex;flex-direction:column;justify-content:flex-end}.ChatGPT-content{width:90%}.ti-cursor{display:none!important}.message-history{display:flex;flex-direction:column}.message-history .assistant,.message-history .user{display:flex;padding:5px;border-radius:4px;margin-bottom:2px}.message-history .user{justify-content:flex-end;background-color:#333;gap:10px}.message-history .user p{background:#44812c;color:#fff;padding:5px;border-radius:10px}.message-history .assistant{justify-content:flex-start;background-color:#111}.message-history .assistant p{background:#5c5c5c;color:#fff;padding:5px;border-radius:10px}.output-section img{width:50px;height:auto;margin-right:10px}.message-history{overflow-y:auto;max-height:400px;gap:5px}.avatar-message{display:flex;align-items:center;gap:10px}.avatar-image{width:50px;height:auto}.textarea-chatpgt{width:100%!important;height:20px!important}.content-clickonthis{position:relative;width:100%;height:100%}.content-clickonthis .fond-clickonthis{position:absolute;top:0;left:0;width:100%;height:100%}.content-clickonthis .fond-clickonthis img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.face-clickonthis{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:hue-rotate(20deg) contrast(110%);transition:filter .5s ease,transform .5s ease}.face-clickonthis:hover{filter:hue-rotate(60deg) contrast(150%) saturate(150%);animation:tourneHue .5s infinite alternate}.content-CoolBug4Sell{position:relative;width:100%;height:100%}.content-CoolBug4Sell:hover .animation-png{animation:fadeIn 5s ease-in-out 0s 1 normal forwards,animationPNG .5s linear 0s infinite}.content-CoolBug4Sell .fond-CoolBug4Sell{position:absolute;top:0;left:0;width:100%;height:100%}.content-CoolBug4Sell .fond-CoolBug4Sell img{width:100%;height:100%;-o-object-fit:fit;object-fit:fit}.button-CoolBug4Sell{position:absolute;top:58%;left:51%;transform:translate(-50%,-50%);transition:filter .5s ease,transform .5s ease}.button-CoolBug4Sell:hover{transform:translate(-50%,-50%) scale(1.1) rotate(5deg);animation:gigote .1s infinite alternate}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animation-png{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:0;animation:none;pointer-events:none}@keyframes animationPNG{0%,24.9%{background-image:url(/PopUp/Oskar-Wash/CoolBug4Sell/overlay-termites1.png)}25%,49.9%{background-image:url(/PopUp/Oskar-Wash/CoolBug4Sell/overlay-termites2.png)}50%,74.9%{background-image:url(/PopUp/Oskar-Wash/CoolBug4Sell/overlay-termites3.png)}75%,99.9%{background-image:url(/PopUp/Oskar-Wash/CoolBug4Sell/overlay-termites4.png)}to{background-image:url(/PopUp/Oskar-Wash/CoolBug4Sell/overlay-termites1.png)}}.content-divein{position:relative;width:100%;height:100%}.content-divein .fond-divein{position:absolute;top:0;left:0;width:100%;height:100%}.content-divein .fond-divein img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.content-divein .boutton-divein,.content-divein .cerveau-divein{position:absolute;width:auto;height:auto}.content-divein .boutton-divein img,.content-divein .cerveau-divein img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boutton-divein{position:absolute;top:64%;left:48%;transform:translate(-50%,-50%);transition:transform .3s ease}.boutton-divein:hover{transform:translate(-50%,-50%) scale(1.1) rotate(5deg);animation:gigote .5s infinite alternate}@keyframes gigote{0%{transform:translate(-50%,-50%) rotate(2deg)}to{transform:translate(-50%,-50%) rotate(-2deg)}}.cerveau-divein{position:absolute;width:30%!important;top:20%;left:78%;transform:translate(-50%,-50%);filter:hue-rotate(20deg) contrast(110%);transition:filter .5s ease,transform .5s ease}.cerveau-divein:hover{filter:hue-rotate(60deg) contrast(150%) saturate(150%);animation:tourneHue .5s infinite alternate}@keyframes tourneHue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@media(max-width:768px){.boutton-divein{animation:gigote .5s infinite alternate}.cerveau-divein{filter:hue-rotate(60deg) contrast(150%) saturate(150%)}}.window-body .contenu-aboutpage h1{font-size:5em;text-decoration:underline;text-align:justify}.window-body .contenu-aboutpage h2{font-size:3.5em;text-decoration:underline;text-align:justify}.window-body .contenu-aboutpage p{font-size:1.3em;text-align:justify}.window-body .welcome-section{background:#181818}.window-body .technologies-section,.window-body .welcome-section{display:flex;flex-direction:column;border:2px solid #fff;padding:10px;margin:10px}.window-body .technologies-section{align-items:center;background:#09000a}.window-body .technologies-section .technologies-table{width:100%;height:100%;overflow:auto;color:#000;font-weight:700}.window-body .partners-section{background:#181818}.window-body .inspirations-section,.window-body .partners-section{display:flex;flex-direction:column;border:2px solid #fff;padding:10px;margin:10px}.window-body .inspirations-section{background:#0c000e}.window-body .contact-section{display:flex;flex-direction:column;background:#181818;border:2px solid #fff;padding:10px;margin:10px}.window-body .contact-section .contactcard-section{display:flex;flex-direction:column;align-items:center;height:100%;width:60%}.window-body .contact-section .contactcard-section .tilt-card{width:100%}.window-body .contact-section .contactcard-section .card-info{height:80%;background-color:#24231f;color:#fff;border:2px solid #fff;font-size:1.2em;padding:20px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.window-body .contact-section .contactcard-section .card-info a{position:relative;z-index:1;pointer-events:auto}.window-body .contact-section .contactcard-section .social-links{margin-top:20px}.window-body .contact-section .contactcard-section a{display:inline-block;margin-right:10px;color:#4af}.window-body .contact-section .contactcard-section a:hover{color:#e9e}.twitch-window-body{display:flex;flex-direction:row;justify-content:space-between;padding:16px}.twitch-consent-prompt{display:grid;gap:12px;max-width:340px;padding:18px;border:2px inset #fff;background:silver}.twitch-consent-prompt h2,.twitch-consent-prompt p{margin:0}