.reading-view{padding:10vh 20vw;margin:auto}.reading-view img{width:45vw;height:auto;object-fit:contain}.full-size img{width:30vw;height:auto}.center{margin:auto}@media screen and (min-width: 768px){.title{padding-top:15vh;margin:auto}}@media screen and (min-width: 768px){.section-1{min-height:100vh;width:50vw;margin:auto}}@media screen and (min-width: 768px){.section-2{width:50vw;margin:auto;min-height:100vh;padding-top:10vh}}@media screen and (min-width: 768px){.section-3{width:50vw;margin:auto;min-height:100vh;padding-top:35vh}}@media screen and (min-width: 768px){.section-4{width:50vw;margin:auto;height:150vh;padding-top:25vh}}@media screen and (min-width: 768px){.section-5{width:50vw;margin:auto;min-height:100vh;padding-top:80vh}}@media screen and (min-width: 768px){.section-6{width:50vw;margin:auto;min-height:100vh;padding-top:15vh}}.clouds{background-image:url(https://static.igem.wiki/teams/5228/landing/clouds-top-of-page.svg);height:50vh;background-repeat:no-repeat;width:100%;background-size:cover}@media screen and (min-width: 768px){.left-space{padding-left:50px}}.row-col-rev{margin:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.row-col-rev{flex-direction:row}}.hidden{display:none!important}@media screen and (min-width: 768px){.hidden{display:contents!important}}.landing-content .icon{text-align:center;font-weight:700}.landing-content .buttons{padding:25vh 0px 0px;text-align:center}@media screen and (min-width: 768px){.landing-content .buttons{width:50vw;margin:auto;min-height:50vh;padding-top:35vh}}.landing-content .buttons h1{font-size:50px!important}@media screen and (min-width: 768px){.landing-content .buttons h1{font-size:70px!important;margin:0}}.landing-content .title{height:40vh!important}.landing-content .title h1{font-size:70px!important}@media screen and (min-width: 768px){.landing-content .title h1{font-size:150px!important;margin:0}}.landing-content .title .logo{height:25vh;margin:0 60px}.landing-content .title .vertical-align{bottom:0;align-items:flex-end;display:flex}.landing-content .citations{text-wrap:wrap;word-break:break-all}.landing-content section{width:80vw;height:fit-content;margin:auto}@media screen and (min-width: 768px){.landing-content section{width:50vw;margin:auto}}.landing-content section .graphic{max-width:50vw;height:auto}.landing-content section img{display:block;margin:auto}@media screen and (min-width: 768px){.landing-content section img{max-width:90vw}}.landing-content .full-right{position:absolute;right:0}@media screen and (max-width: 768px){.landing-content .full-right{display:none}}.landing-content .full-left{position:absolute;left:0}@media screen and (max-width: 768px){.landing-content .full-left{display:none}}@font-face{font-family:Atkinson;src:url(https://static.igem.wiki/teams/5228/font/atkinsonhyperlegible-regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Atkinson;src:url(https://static.igem.wiki/teams/5228/font/atkinsonhyperlegible-bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Atkinson;src:url(https://static.igem.wiki/teams/5228/font/atkinsonhyperlegible-italic.ttf) format("truetype");font-style:italic}@font-face{font-family:Atkinson;src:url(https://static.igem.wiki/teams/5228/font/atkinsonhyperlegible-bolditalic.ttf) format("truetype");font-style:italic;font-weight:700}.backup{padding:20px;position:fixed;right:0;bottom:0}@font-face{font-family:Inter;src:url(https://static.igem.wiki/teams/5228/font/inter-variablefont-opsz-wght.ttf) format("truetype")}body{font-family:Atkinson,sans-serif;font-style:normal;background-color:#f4fafb;color:#363c3d}.landing-title{font-size:100px}h1{font-family:Inter;font-size:34px}@media screen and (min-width: 768px){h1{font-weight:500;font-size:45px}}h2{font-family:Inter;font-size:32px}@media screen and (min-width: 768px){h2{font-weight:500;font-size:35px}}h3{font-family:Inter;font-size:30px}@media screen and (min-width: 768px){h3{font-weight:400;font-size:28px}}h4,b{font-family:Inter;font-size:30px}@media screen and (min-width: 768px){h4,b{font-weight:400;font-size:25px}}strong{font-weight:900}p,li{font-size:25px}@media screen and (min-width: 768px){p,li{font-weight:300;font-size:23px}}.hidden{display:none}.row{display:flex;flex-direction:column}@media screen and (min-width: 768px){.row{flex-direction:row}}.col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.cloud{width:5vw;height:auto}.folder-size{width:8vw!important;height:auto!important}.navigator-container{display:flex;justify-content:center;position:relative}.navigator-container .folder-img{max-width:10vw!important;height:auto!important}.navigator{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;width:100%;padding:15px;overflow-x:hidden;transition:transform .3s ease,width .3s ease}.navigator.scroll{position:fixed;flex-wrap:nowrap;top:60%;left:23px;transform:translateY(-50%);flex-direction:column;width:auto;max-height:90vh;overflow-y:auto}.navigator-item{padding:10px 20px;border-radius:5px;text-align:center}.navigator-item img{height:3.5 rem}@media screen and (max-width: 1200px){.navigator.scroll{position:relative;flex-wrap:wrap;top:initial;left:initial;transform:none;flex-direction:row;width:100%}}summary{font-family:Inter;font-size:32px}@media screen and (min-width: 768px){summary{font-weight:500;font-size:35px}}table{border-collapse:collapse}pre{overflow-wrap:anywhere;overflow-x:hidden}.dbtl{max-width:35vw;margin:5px}#toc{margin-bottom:20px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd}#toc a{text-decoration:none;color:#00f}.row-flex{flex-wrap:wrap;flex-direction:row;display:flex}.team img{width:80vw;clip-path:circle();position:relative;overflow:hidden}@media screen and (min-width: 768px){.team img{width:15vw;height:auto}}.team .circle-border{cursor:pointer}.team .bio{margin:auto;padding:20px;width:15vw}.footnotes{word-wrap:break-word}.microfluidic-div p,.microfluidic-div li{font-size:20px}sup :before{content:"["}sup :after{content:"]"}.notebook-file img{width:25vw!important;height:auto}.medals img{width:10vw!important;height:auto}.button{padding:10px;cursor:pointer}.button p{margin:0!important}.faded{background-color:#70877f;border-radius:15px}.bolded{background-color:#4e9079;border-radius:15px}table,th,tr,td{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}.notion-table a,.notion-table a.visited{color:inherit;text-decoration:underline}.notion-table .pdf-relative-link-path{font-size:80%;color:#444}.notion-table h1,.notion-table h2,.notion-table h3{letter-spacing:-.01em;line-height:1.2;font-weight:600;margin-bottom:0}.notion-table .page-title{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:.75em}.notion-table .source{border:1px solid #ddd;border-radius:3px;padding:1.5em;word-break:break-all}.notion-table .callout{border-radius:3px;padding:1rem}.notion-table figure{margin:1.25em 0;page-break-inside:avoid}.notion-table figcaption{opacity:.5;font-size:85%;margin-top:.5em}.notion-table mark{background-color:transparent}.notion-table .indented{padding-left:1.5em}.notion-table hr{background:transparent;display:block;width:100%;height:1px;visibility:visible;border:none;border-bottom:1px solid rgba(55,53,47,.09)}.notion-table img{max-width:100%}@media only print{.notion-table img{max-height:100vh;object-fit:contain}}@page{.notion-table{margin:1in}}.notion-table .collection-content{font-size:.875rem}.notion-table .column-list{display:flex;justify-content:space-between}.notion-table .column{padding:0 1em}.notion-table .column:first-child{padding-left:0}.notion-table .column:last-child{padding-right:0}.notion-table .table_of_contents-item{display:block;font-size:.875rem;line-height:1.3;padding:.125rem}.notion-table .table_of_contents-indent-1{margin-left:1.5rem}.notion-table .table_of_contents-indent-2{margin-left:3rem}.notion-table .table_of_contents-indent-3{margin-left:4.5rem}.notion-table .table_of_contents-link{text-decoration:none;opacity:.7;border-bottom:1px solid rgba(55,53,47,.18)}.notion-table table,.notion-table th,.notion-table td{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}.notion-table table{border-left:none;border-right:none}.notion-table th,.notion-table td{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left}.notion-table th{color:#37352f99}.notion-table ol,.notion-table ul{margin:0;margin-block-start:.6em;margin-block-end:.6em}.notion-table li>ol:first-child,.notion-table li>ul:first-child{margin-block-start:.6em}.notion-table ul>li{list-style:disc}.notion-table ul.to-do-list{padding-inline-start:0}.notion-table ul.to-do-list>li{list-style:none}.notion-table .to-do-children-checked{text-decoration:line-through;opacity:.375}.notion-table ul.toggle>li{list-style:none}.notion-table ul{padding-inline-start:1.7em}.notion-table ul>li{padding-left:.1em}.notion-table ol{padding-inline-start:1.6em}.notion-table ol>li{padding-left:.2em}.notion-table .mono ol{padding-inline-start:2em}.notion-table .mono ol>li{text-indent:-.4em}.notion-table .toggle{padding-inline-start:0em;list-style-type:none}.notion-table .toggle>li>details{padding-left:1.7em}.notion-table .toggle>li>details>summary{margin-left:-1.1em}.notion-table .selected-value{display:inline-block;padding:0 .5em;background:#cecdca80;border-radius:3px;margin-right:.5em;margin-top:.3em;margin-bottom:.3em;white-space:nowrap}.notion-table .collection-title{display:inline-block;margin-right:1em}.notion-table .page-description{margin-bottom:2em}.notion-table .simple-table{margin-top:1em;font-size:.875rem;empty-cells:show}.notion-table .simple-table td,.notion-table .simple-table th{height:29px;min-width:120px}.notion-table .simple-table-header-color{background:#f7f6f3;color:#000}.notion-table .simple-table-header{font-weight:500}.notion-table time{opacity:.5}.notion-table .icon{display:inline-block;max-width:1.2em;max-height:1.2em;text-decoration:none;vertical-align:text-bottom;margin-right:.5em}.notion-table img.icon{border-radius:3px}.notion-table .user-icon{width:1.5em;height:1.5em;border-radius:100%;margin-right:.5rem}.notion-table .user-icon-inner{font-size:.8em}.notion-table .text-icon{border:1px solid #000;text-align:center}.notion-table .page-cover-image{display:block;object-fit:cover;width:100%;max-height:30vh}.notion-table .page-header-icon{font-size:3rem;margin-bottom:1rem}.notion-table .page-header-icon-with-cover{margin-top:-.72em;margin-left:.07em}.notion-table .page-header-icon img{border-radius:3px}.notion-table .link-to-page{margin:1em 0;padding:0;border:none;font-weight:500}.notion-table p>.user{opacity:.5}.notion-table td>.user,.notion-table td>time{white-space:nowrap}.notion-table input[type=checkbox]{transform:scale(1.5);margin-right:.6em;vertical-align:middle}.notion-table p{margin-top:.5em;margin-bottom:.5em}.notion-table .image{border:none;margin:1.5em 0;padding:0;border-radius:0;text-align:center}.notion-table .code,.notion-table code{background:#87837826;padding:.2em .4em;border-radius:3px;font-size:85%;tab-size:2}.notion-table code{color:#eb5757}.notion-table .code{padding:1.5em 1em}.notion-table .code-wrap{white-space:pre-wrap;word-break:break-all}.notion-table .code>code{background:none;padding:0;font-size:100%;color:inherit}.notion-table blockquote{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid rgb(55,53,47)}.notion-table .bookmark{text-decoration:none;max-height:8em;padding:0;display:flex;width:100%;align-items:stretch}.notion-table .bookmark-title{font-size:.85em;overflow:hidden;text-overflow:ellipsis;height:1.75em;white-space:nowrap}.notion-table .bookmark-text{display:flex;flex-direction:column}.notion-table .bookmark-info{flex:4 1 180px;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:space-between}.notion-table .bookmark-image{width:33%;flex:1 1 180px;display:block;position:relative;object-fit:cover;border-radius:1px}.notion-table .bookmark-description{color:#37352f99;font-size:.75em;overflow:hidden;max-height:4.5em;word-break:break-word}.notion-table .bookmark-href{font-size:.75em;margin-top:.25em}.notion-table .sans{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notion-table .code{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace}.notion-table .serif{font-family:Lyon-Text,Georgia,ui-serif,serif}.notion-table .mono{font-family:iawriter-mono,Nitti,Menlo,Courier,monospace}.notion-table .pdf .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK JP}.notion-table .pdf:lang(zh-CN) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK SC}.notion-table .pdf:lang(zh-TW) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK TC}.notion-table .pdf:lang(ko-KR) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK KR}.notion-table .pdf .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.notion-table .pdf:lang(zh-CN) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.notion-table .pdf:lang(zh-TW) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.notion-table .pdf:lang(ko-KR) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.notion-table .pdf .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK JP"}.notion-table .pdf:lang(zh-CN) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK SC"}.notion-table .pdf:lang(zh-TW) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK TC"}.notion-table .pdf:lang(ko-KR) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK KR"}.notion-table .pdf .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.notion-table .pdf:lang(zh-CN) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.notion-table .pdf:lang(zh-TW) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.notion-table .pdf:lang(ko-KR) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.notion-table .highlight-default{color:#37352f}.notion-table .highlight-gray{color:#787774;fill:#787774}.notion-table .highlight-brown{color:#9f6b53;fill:#9f6b53}.notion-table .highlight-orange{color:#d9730d;fill:#d9730d}.notion-table .highlight-yellow{color:#cb912f;fill:#cb912f}.notion-table .highlight-teal{color:#448361;fill:#448361}.notion-table .highlight-blue{color:#337ea9;fill:#337ea9}.notion-table .highlight-purple{color:#9065b0;fill:#9065b0}.notion-table .highlight-pink{color:#c14c8a;fill:#c14c8a}.notion-table .highlight-red{color:#d44c47;fill:#d44c47}.notion-table .highlight-default_background{color:#37352f}.notion-table .highlight-gray_background{background:#f1f1ef}.notion-table .highlight-brown_background{background:#f4eeee}.notion-table .highlight-orange_background{background:#fbecdd}.notion-table .highlight-yellow_background{background:#fbedd6}.notion-table .highlight-teal_background{background:#edf3ec}.notion-table .highlight-blue_background{background:#e7f3f8}.notion-table .highlight-purple_background{background:#f4f0f7cc}.notion-table .highlight-pink_background{background:#f9eef3cc}.notion-table .highlight-red_background{background:#fdebec}.notion-table .block-color-default{color:inherit;fill:inherit}.notion-table .block-color-gray{color:#787774;fill:#787774}.notion-table .block-color-brown{color:#9f6b53;fill:#9f6b53}.notion-table .block-color-orange{color:#d9730d;fill:#d9730d}.notion-table .block-color-yellow{color:#cb912f;fill:#cb912f}.notion-table .block-color-teal{color:#448361;fill:#448361}.notion-table .block-color-blue{color:#337ea9;fill:#337ea9}.notion-table .block-color-purple{color:#9065b0;fill:#9065b0}.notion-table .block-color-pink{color:#c14c8a;fill:#c14c8a}.notion-table .block-color-red{color:#d44c47;fill:#d44c47}.notion-table .block-color-default_background{color:inherit;fill:inherit}.notion-table .block-color-gray_background{background:#f1f1ef}.notion-table .block-color-brown_background{background:#f4eeee}.notion-table .block-color-orange_background{background:#fbecdd}.notion-table .block-color-yellow_background{background:#fbedd6}.notion-table .block-color-teal_background{background:#edf3ec}.notion-table .block-color-blue_background{background:#e7f3f8}.notion-table .block-color-purple_background{background:#f4f0f7cc}.notion-table .block-color-pink_background{background:#f9eef3cc}.notion-table .block-color-red_background{background:#fdebec}.notion-table .select-value-color-uiBlue{background-color:#2383e212}.notion-table .select-value-color-pink{background-color:#f5e0e9}.notion-table .select-value-color-purple{background-color:#e8deee}.notion-table .select-value-color-green{background-color:#dbeddb}.notion-table .select-value-color-gray{background-color:#e3e2e0}.notion-table .select-value-color-transparentGray{background-color:#e3e2e000}.notion-table .select-value-color-translucentGray{background-color:#0000000f}.notion-table .select-value-color-orange{background-color:#fadec9}.notion-table .select-value-color-brown{background-color:#eee0da}.notion-table .select-value-color-red{background-color:#ffe2dd}.notion-table .select-value-color-yellow{background-color:#f9e4bc}.notion-table .select-value-color-blue{background-color:#d3e5ef}.notion-table .select-value-color-pageGlass,.notion-table .select-value-color-washGlass{background-color:undefined}.notion-table .checkbox{display:inline-flex;vertical-align:text-bottom;width:16;height:16;background-size:16px;margin-left:2px;margin-right:5px}.notion-table .checkbox-on{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E)}.notion-table .checkbox-off{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E)}.menu-section{padding-right:30px}.menu-section b{font-family:Inter;font-size:30px}@media screen and (min-width: 768px){.menu-section b{font-weight:600;font-size:25px}}@media screen and (min-width: 768px){.menu-section p{font-weight:300!important;font-size:20px!important;margin:0!important}}.menu-section .menu-title{padding-right:30px}.menu-section ul{padding-left:0}.menu-section li{list-style-type:none}.menu-section .menu-item,.menu-section .subpage-link{color:#000;text-decoration:none}nav #menu-cloud{position:fixed;right:-20px;top:10px;width:1180px;z-index:20;transition:opacity .3s ease}nav .hidden-cloud{opacity:0;pointer-events:none}nav .menu{position:fixed;width:942px;height:400px;padding:10px;right:25px;top:190px;display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible;z-index:22}nav .menu-toggle{position:fixed;top:88px;right:121px;width:33px;height:26px;z-index:23;cursor:pointer}nav .toggle-cloud{position:fixed;top:58px;right:72px;width:130px;z-index:23}nav .hidden{visibility:hidden}nav .hidden-mobile{display:none}nav .logo{width:69px;height:104px;position:fixed;top:42px;left:56px}@media (max-width: 1000px){nav .mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#c9dce0;padding:60px 10px 10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px}nav .menu-section{display:flex;flex-direction:column;justify-content:flex-start}nav .menu-section p{font-size:14px;margin:5px 0}nav .menu-section b{font-size:18px}nav .menu-toggle{top:52px;right:43px;width:26px}nav .toggle-cloud{top:35px;right:10px;width:95px}nav .logo{top:5px;left:20px;width:55px}}h2#contents{display:none}h2#contents+ul{position:fixed;top:30vh;left:0;width:15vw;list-style:none}h2#contents+ul a{text-decoration:none;font-size:25px;color:#363c3d}@media screen and (min-width: 768px){h2#contents+ul a{font-weight:300;font-size:20px}}h2#contents+ul ul{list-style:none}h2#contents+ul li:before{content:"> ";left:0}@media (max-width: 1170px){h2#contents+ul{display:none}}.toc-post{position:fixed;top:30vh;left:0;width:20vw}ol.toc-list{margin:0}.gallery{display:flex}.gallery-item{position:relative;flex:1;margin:10px;text-align:center;cursor:pointer;overflow:hidden;border-radius:10px}.gallery-image{width:100%;height:auto;display:block;transition:filter .3s ease;border-radius:10px}.overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;color:#fff;font-size:30px;opacity:0;transition:opacity .3s ease;border-radius:10px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background-color:#fff;padding:20px;text-align:center;border-radius:15px;width:60%;max-width:800px;position:relative}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#aaa}.popup-title{font-size:28px;margin-bottom:20px}.popup-description{font-size:18px}.learn-more-button{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px;font-size:16px}
