@font-face{font-family:Pretendard;src:url('bori-library-assets/font.woff2') format('woff2');font-display:swap}:root{--ink:#243b3f;--muted:#6c7a7a;--paper:#fffefb;--bg:#f5f5ef;--line:#dee2db;--green:#254f4c;--soft:#eaf0e8;--orange:#b97652}*{box-sizing:border-box}body{margin:0;font:15px/1.65 Pretendard,'Malgun Gothic',sans-serif;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:none;border:0;min-height:44px;padding:8px 14px;border-radius:8px}button:hover,a:hover{filter:brightness(.94)}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bd7c37;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;letter-spacing:-.7px;word-break:keep-all}.skip{position:fixed;top:-80px;left:15px;background:white;z-index:99;padding:15px}.skip:focus{top:10px}.prototype{background:#233b3f;color:#f4f4e9;font-size:11px;letter-spacing:.4px;display:flex;justify-content:space-between;align-items:center;padding:6px max(24px,calc((100vw - 1340px)/2));min-height:32px}.prototype nav{display:flex;gap:22px}.siteHead{display:flex;justify-content:space-between;align-items:center;max-width:1388px;margin:auto;padding:20px 24px;gap:15px}.brand{font-family:Georgia,serif;font-size:31px;letter-spacing:-1px;font-weight:bold;white-space:nowrap}.brand span{font:14px Pretendard,sans-serif;letter-spacing:0;margin-left:15px;border-left:1px solid #b9c5be;padding-left:15px}.global{display:flex;align-items:center;gap:15px;font-size:12px}.global #saveCount{font-size:11px;margin-left:5px}.dark{background:var(--green);color:white;border-radius:8px;padding:11px 19px}.channels{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:35px;background:var(--paper);padding:0 24px}.channels button{padding:16px 5px;border-radius:0;font-size:15px;position:relative;white-space:nowrap}.channels button.active{font-weight:bold;color:var(--green)}.channels button.active:after{content:'';position:absolute;height:3px;background:var(--green);left:0;right:0;bottom:-1px}main{max-width:1388px;margin:auto;padding:0 24px}.intro{display:flex;justify-content:space-between;align-items:center;padding:32px 12px 28px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:bold;color:var(--muted)}.intro h1{font-size:39px;margin:13px 0 12px;letter-spacing:-1.6px}.intro p{font-size:14px;color:var(--muted);margin:0}.introRight{display:flex;align-items:center;gap:22px;margin-right:20px}.introRight img{height:145px;width:120px;object-fit:contain}.libraryStamp{border:1px solid #cdd6cc;border-radius:50%;width:190px;height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:repeating-linear-gradient(90deg,transparent,transparent 18px,#dbe1d530 19px,#dbe1d530 20px)}.libraryStamp span{font-size:11px;color:var(--muted)}.libraryStamp strong{font-size:20px;margin:8px 0}.libraryStamp small{font-size:9px;letter-spacing:1.5px}.searchBand{background:#e8ede5;border:1px solid #d8e0d4;border-radius:12px;padding:17px 22px;display:flex;align-items:center;gap:30px;margin-bottom:28px}.searchBand form{display:flex;align-items:center;gap:24px;flex:1}.searchBand label{font-weight:bold;white-space:nowrap;font-size:15px}.searchBand form>div{display:flex;flex:1;background:var(--paper);border:1px solid #cdd6ca;border-radius:8px;overflow:hidden}.searchBand input{min-width:0;flex:1;border:0;padding:11px 15px;background:transparent;min-height:44px}.searchBand form button{border-radius:0;background:var(--green);color:white;padding:8px 22px}.searchBand>p{font-size:11px;max-width:240px;color:var(--muted);margin:0}.libraryLayout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:32px;scroll-margin-top:20px}.filterHead{font-size:16px;margin:2px 0 18px}.filterGroup{border-top:1px solid var(--line);padding:16px 0}.filterGroup h3{font-size:12px;letter-spacing:.8px;margin-bottom:10px;color:var(--muted)}.filterGroup button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;min-height:38px;padding:6px 12px;font-size:13px}.filterGroup button.active{background:var(--green);color:white}.filterGroup small{font-size:10px;opacity:.8}.filterHint{font-size:11px;color:var(--muted);margin:16px 8px}.filterReset{width:100%;border:1px solid var(--line);font-size:12px}.collectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.collectionHeader h2{font-size:26px;margin:0 0 4px}.collectionHeader p{font-size:12px;margin:0;color:var(--muted)}.sortTools{display:flex;align-items:center;gap:8px}.sortTools select{font-size:12px;border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:9px 12px;min-height:40px}.sortTools button{font-size:12px;border:1px solid var(--line);border-radius:6px;min-height:40px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chips:empty{display:none}.chips button{font-size:11px;padding:4px 12px;min-height:30px;border:1px solid var(--line);background:var(--paper);border-radius:30px}.bookGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 22px}.book{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cover{height:208px;width:100%;display:block;padding:16px 22px;position:relative;background:var(--cover-bg,#e5e9df);border-radius:0;text-align:left;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;border-radius:3px;box-shadow:3px 5px 12px #243b3f19}.cover:after{content:'';position:absolute;left:22px;top:16px;bottom:16px;width:5px;background:linear-gradient(90deg,#0002,transparent);pointer-events:none}.cover.noImage{padding:24px 25px;background:var(--cover-bg);display:flex;flex-direction:column;justify-content:space-between}.cover.noImage:after{left:13px;top:0;bottom:0;width:1px;background:#fff5}.cover.noImage .coverCategory{font-size:10px;letter-spacing:1.5px;color:#ffffffc9}.cover.noImage strong{font-size:24px;line-height:1.5;color:white;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cover.noImage .coverBottom{font:9px Georgia;letter-spacing:3px;color:#fffd}.badge{position:absolute;left:32px;top:25px;font-size:9px;background:#fffef5ed;color:#34594d;padding:4px 9px;border-radius:4px;letter-spacing:.4px}.bookInfo{padding:16px 17px 12px}.bookMeta{font-size:10px;color:var(--muted);margin-bottom:6px;display:flex;justify-content:space-between}.book h3{font-size:17px;margin:0;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bookActions{display:flex;align-items:center;gap:8px;margin-top:11px;border-top:1px solid var(--line);padding-top:10px}.bookActions .read{font-size:12px;flex:1;text-align:left;padding:7px 0;min-height:38px}.bookActions .save{border:1px solid var(--line);width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;font-size:17px}.save[aria-pressed=true]{background:var(--soft);color:var(--green)}.bookGrid.listView{grid-template-columns:1fr}.listView .book{display:flex}.listView .cover{width:115px;height:130px;flex-shrink:0;padding:10px}.listView .cover:after{left:10px;top:10px;bottom:10px}.listView .cover strong{font-size:15px}.listView .coverCategory,.listView .coverBottom{display:none}.listView .bookInfo{flex:1;padding:12px 18px}.listView .book h3{min-height:auto}.listView .bookActions{margin-top:8px}.pageControls{display:flex;justify-content:center;align-items:center;gap:7px;margin:28px 0}.pageControls button{min-width:40px;padding:7px 10px;border:1px solid var(--line);background:var(--paper);font-size:12px}.pageControls button.active{background:var(--green);color:white}.pageControls span{font-size:12px;padding:0 8px}.empty{grid-column:1/-1;padding:40px;text-align:center;border:1px dashed var(--line);border-radius:12px;background:var(--paper)}.empty h3{font-size:20px}.empty p{font-size:13px;color:var(--muted)}.related{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.related h3{font-size:18px}.topicGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.topicGrid button{border:1px solid var(--line);background:var(--paper);padding:15px 16px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:12px}.topicGrid small{font-size:11px;color:var(--muted)}.forestBanner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 38px;margin:38px 0;background:#e4ece1;border-radius:16px}.forestBanner h2{font-size:28px;margin:9px 0}.forestBanner p{font-size:13px;margin:0;color:var(--muted)}.forestBanner>img{width:90px;height:110px;object-fit:contain}.forestBanner button{white-space:nowrap}footer{max-width:1388px;margin:auto;border-top:1px solid var(--line);padding:20px 24px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:11px}footer button{font-size:11px}.b{--bg:#faf7f0;--paper:#fffdf7;--green:#31584a;--line:#e3dfd2;--soft:#eff1e2;--ink:#303f34;--muted:#7a8071}.b .prototype{background:#dfe7d9;color:#395442}.b .channels{background:transparent;gap:38px}.b .siteHead{padding-top:23px;padding-bottom:23px}.welcome{margin:28px 0 0;border-radius:22px;background:#e8ecdc;display:grid;grid-template-columns:46% 54%;min-height:330px;overflow:hidden}.welcomeCopy{padding:35px 38px}.welcome h1{font-size:39px;margin:13px 0 17px;letter-spacing:-1.5px}.welcome p{font-size:14px;color:var(--muted);line-height:1.8}.welcome>img{width:100%;height:100%;max-height:370px;object-fit:cover}.welcomeSign{font-size:11px;display:inline-block;margin-left:15px;color:var(--muted)}.portals{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0 25px}.portals>button{padding:22px 25px;border:1px solid #d8e1d1;background:#eaf0e3;text-align:left;border-radius:14px}.portals>button:nth-child(2){background:#f1ece1;border-color:#e5ddce}.portals>button:nth-child(3){background:#e9eff1;border-color:#dce4e6}.portalNumber{display:block;font-size:10px;letter-spacing:1.5px;color:var(--muted);margin-bottom:12px}.portals strong{display:block;font-size:22px;letter-spacing:-.6px}.portals strong b{float:right;font-size:20px;font-weight:normal}.portals p{font-size:13px;margin:9px 0 8px;color:var(--muted)}.portals small{font-size:10px;color:var(--muted)}.b .searchBand{background:transparent;padding:0;border:0;margin:28px 0}.b .searchBand form{gap:25px}.b .searchBand form>div{background:var(--paper)}.b .libraryLayout.homeLayout{display:block}.b .homeLayout #filters{display:none}.b .homeLayout .collectionHeader h2{font-size:28px}.b .homeLayout .bookGrid{gap:23px;grid-template-columns:repeat(3,1fr)}.b .homeLayout .cover{height:245px;padding:20px 30px}.b .book{border-radius:15px}.b .homeLayout .book h3{font-size:20px;min-height:30px}.b .forestBanner{background:#e9ede0}.b .forestBanner>div{flex:1}.b .topicGrid{grid-template-columns:repeat(4,1fr)}.b .topicGrid button{border-radius:12px;padding:20px 16px}.b.browsing .welcome,.b.browsing .portals{display:none}.b.browsing .searchBand{margin-top:28px}dialog{width:min(720px,calc(100vw - 30px));max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);padding:25px;box-shadow:0 20px 90px #1d393526}dialog::backdrop{background:#233a3566;backdrop-filter:blur(4px)}.dialogHead{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;border-bottom:1px solid var(--line);margin-bottom:22px}.dialogHead h2{font-size:23px;margin:0}.dialogHead button{white-space:nowrap;background:var(--soft)}.detailGrid{display:grid;grid-template-columns:180px 1fr;gap:25px}.detailGrid>img{width:100%;border-radius:9px;background:var(--soft)}.detailGrid h3{font-size:25px;margin:6px 0 13px}.detailGrid p{font-size:14px;color:var(--muted)}.detailActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.detailActions a,.detailActions button{display:inline-flex;align-items:center;min-height:46px;padding:10px 15px;border-radius:8px;background:var(--soft);font-size:13px}.detailActions a.primary{background:var(--green);color:white}.detailCaption{font-size:11px!important;margin-top:16px}.forestChooser{display:grid;grid-template-columns:1fr;gap:10px}.forestChooser a{display:flex;align-items:center;gap:16px;padding:12px;background:var(--soft);border-radius:10px}.forestChooser img{width:80px;height:55px;object-fit:cover;border-radius:5px}.forestChooser strong{flex:1;font-size:15px}.noteText{font-size:14px;line-height:1.9}.noteText h3{font-size:19px;margin-top:22px}.noteText li{margin:10px 0}.noteText p{color:var(--muted)}#notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:13px 24px;z-index:10;border-radius:10px;display:none;font-size:13px}.comparePage{max-width:1200px;margin:40px auto;padding:0 25px}.comparePage>h1{font-size:40px;margin:12px 0}.compareLead{max-width:780px;font-size:16px;color:var(--muted)}.compareCards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.compareCard{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.compareArt{height:210px;padding:25px;background:#e7ece7;display:flex;align-items:center;justify-content:center}.miniLibrary{width:90%;height:160px;background:white;border-radius:6px;border:1px solid #ced8d1;padding:15px;display:grid;grid-template-columns:45px repeat(3,1fr);grid-template-rows:15px 1fr;gap:10px;box-shadow:10px 10px 0 #c9d4ca}.miniLibrary i:first-child{grid-column:1/-1;background:#284e4d}.miniLibrary i{background:#d4dfcc}.miniLibrary i:nth-child(2){background:repeating-linear-gradient(#d9e0d9 0px,#d9e0d9 8px,white 8px,white 15px)}.miniGarden{width:90%;height:160px;background:#fdfaf3;border-radius:9px;padding:13px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:80px 1fr;gap:10px;box-shadow:10px 10px 0 #d7ddc7}.miniGarden i:first-child{grid-column:1/-1;background:#dde7cc url('bori-library-assets/hero.webp') center/cover}.miniGarden i{background:#e1ead9;border-radius:5px}.miniGarden i:nth-child(3){background:#eee3d3}.miniGarden i:nth-child(4){background:#dce9ed}.compareCard>div:last-child{padding:25px}.compareCard h2{font-size:26px;margin:8px 0 14px}.compareCard p{font-size:14px;color:var(--muted)}.compareCard a{display:inline-block;background:var(--green);color:white;padding:12px 20px;border-radius:8px}.compareTable{width:100%;border-collapse:collapse;font-size:14px;background:var(--paper)}.compareTable th,.compareTable td{padding:17px 20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.compareTable th{background:var(--soft)}.compareTable td:first-child{font-weight:bold;min-width:110px}.compareTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:30px 0}.architecture{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.architecture div{flex:1;border:1px solid var(--line);padding:22px;border-radius:12px;background:var(--paper);min-width:180px}.architecture b,.architecture small{display:block}.architecture small{color:var(--muted);margin-top:8px}.recommendation{padding:28px;background:var(--soft);border-radius:16px;margin:28px 0}.recommendation h2{font-size:25px}.comparePage section>h2{margin-top:36px}.comparePage li{margin:10px 0}.sourceNote{font-size:12px;color:var(--muted);padding-bottom:30px}.sourceNote a{text-decoration:underline}@media(min-width:1500px){.bookGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.bookGrid.ebookGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.global{gap:6px}.global>a{display:none}.intro h1{font-size:34px}.introRight{gap:5px;margin:0}.libraryStamp{width:160px;height:160px}.introRight img{width:90px}.searchBand{gap:15px}.searchBand>p{display:none}.libraryLayout{grid-template-columns:160px minmax(0,1fr);gap:23px}.cover{height:175px;padding:15px}.cover:after{left:15px;top:15px;bottom:15px}.bookGrid{gap:15px}.bookInfo{padding:12px}.book h3{font-size:15px}.topicGrid{grid-template-columns:1fr 1fr}.b .topicGrid{grid-template-columns:1fr 1fr}.welcomeCopy{padding:25px}.welcome h1{font-size:30px}.welcome{min-height:280px}.welcome>img{max-height:320px}.welcomeSign{display:block;margin:10px 0 0}.portals>button{padding:18px}.portals strong{font-size:18px}.portals small{font-size:9px}.b .homeLayout .cover{height:195px;padding:15px}.channels,.b .channels{gap:25px}.forestBanner{padding:25px}.forestBanner h2{font-size:25px}}@media(max-width:760px){main{padding:0 16px}.prototype{padding:6px 16px;font-size:10px}.prototype nav{gap:14px}.siteHead,.b .siteHead{padding:15px 16px}.brand{font-size:26px}.brand span{font-size:11px;margin-left:8px;padding-left:8px}.global #savedTop{font-size:0;padding:7px}.global #savedTop:before{content:'♡';font-size:19px}.global #saveCount{font-size:11px}.global #forestTop{padding:8px 10px;font-size:11px}.channels,.b .channels{justify-content:flex-start;gap:18px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.channels button{font-size:12px;padding:12px 0}.intro{padding:24px 0}.intro h1{font-size:30px}.intro p{font-size:12px}.introRight .libraryStamp{display:none}.introRight img{width:85px;height:110px}.searchBand{padding:12px;margin-bottom:22px}.searchBand form{display:block}.searchBand label{display:block;font-size:12px;margin-bottom:8px}.searchBand input{font-size:13px;padding:10px}.searchBand form button{font-size:12px;padding:8px 14px}.libraryLayout{display:block}.filterHead{display:none}#filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.filterGroup{border:0;padding:0}.filterGroup h3{display:none}.filterGroup button{display:none}.filterHint{display:none}.filterReset{width:auto;min-height:40px;padding:5px 12px}.mobileSelect{display:block;max-width:180px;border:1px solid var(--line);padding:9px 12px;border-radius:8px;background:var(--paper);font-size:12px;min-height:40px}.collectionHeader{align-items:center;margin-bottom:14px}.collectionHeader h2{font-size:22px}.collectionHeader p{font-size:10px}.sortTools{gap:4px}.sortTools select{max-width:100px;padding:7px;font-size:10px}.sortTools button{font-size:10px;padding:7px}.bookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cover{height:185px}.book h3{font-size:15px;min-height:42px}.bookActions .read{font-size:11px}.bookMeta{font-size:9px}.forestBanner{padding:23px 20px;gap:15px;flex-wrap:wrap;margin:28px 0}.forestBanner h2{font-size:23px}.forestBanner p{font-size:12px}.forestBanner button{font-size:12px}.forestBanner>img{width:55px;height:80px}.b .forestBanner>div{flex-basis:70%}.topicGrid,.b .topicGrid{grid-template-columns:1fr 1fr;gap:8px}.topicGrid button,.b .topicGrid button{padding:13px;font-size:11px}.welcome{grid-template-columns:1fr 1fr;min-height:250px;margin-top:20px}.welcomeCopy{padding:23px 18px}.welcome h1{font-size:25px;margin:10px 0 12px}.welcome p{font-size:12px}.welcome .eyebrow{font-size:8px;letter-spacing:1px}.welcome button{font-size:11px;padding:8px 12px}.welcome>img{height:100%;max-height:300px}.portals{gap:8px;margin:15px 0 20px}.portals>button{padding:14px 12px}.portals strong{font-size:15px}.portals strong b{display:none}.portalNumber{font-size:8px;margin-bottom:8px}.portals p{font-size:10px;word-break:keep-all}.portals small{display:none}.b .searchBand{margin:22px 0}.b .homeLayout .bookGrid{grid-template-columns:repeat(3,1fr);gap:10px}.b .homeLayout .cover{height:160px;padding:10px}.b .homeLayout .bookInfo{padding:10px}.b .homeLayout .book h3{font-size:14px;min-height:42px}.b .homeLayout .bookActions{gap:3px}.b .homeLayout .bookActions .read{font-size:10px}.b .homeLayout .save{width:28px;height:30px;min-height:30px;font-size:15px}.b .homeLayout .collectionHeader h2{font-size:23px}footer{padding:20px 16px;flex-wrap:wrap;gap:8px;font-size:10px}footer span:last-child{flex-basis:100%}.detailGrid{grid-template-columns:110px 1fr;gap:16px}.detailGrid h3{font-size:21px}.detailGrid p{font-size:12px}.comparePage{padding:0 16px;margin-top:25px}.comparePage>h1{font-size:29px}.compareCards{gap:15px}.compareCard>div:last-child{padding:18px}.compareCard h2{font-size:22px}.compareArt{height:165px;padding:15px}.miniLibrary,.miniGarden{height:130px}.miniGarden{grid-template-rows:60px 1fr}.compareTable th,.compareTable td{padding:12px;font-size:12px}}@media(min-width:761px){.mobileSelect{display:none}}@media(max-width:450px){.brand span{display:none}.global{gap:2px}.intro h1{font-size:27px}.introRight img{width:62px}.cover{height:165px;padding:12px}.cover.noImage strong{font-size:20px}.bookActions .read{font-size:10px}.welcome{grid-template-columns:1fr;position:relative;min-height:270px}.welcomeCopy{position:relative;z-index:1;background:linear-gradient(90deg,#e8ecdc 22%,#e8ecdcdd 62%,#e8ecdc22);width:100%;padding:25px}.welcome>img{position:absolute;right:0;top:0;width:67%;height:100%}.welcome h1{font-size:29px}.welcome p{font-size:12px}.welcomeSign{display:none}.portals{grid-template-columns:1fr}.portals>button{padding:12px 16px;position:relative}.portalNumber{float:right;margin-top:5px}.portals strong{font-size:18px}.portals p{margin:3px 0 0;font-size:11px}.b .homeLayout .bookGrid{grid-template-columns:1fr}.b .homeLayout .book{display:flex}.b .homeLayout .cover{width:110px;min-width:110px;height:145px}.b .homeLayout .bookInfo{flex:1;padding:13px}.b .homeLayout .book h3{font-size:16px}.b .homeLayout .bookActions .read{font-size:12px}.collectionHeader{flex-wrap:wrap}.sortTools{margin-left:auto}.compareCards{grid-template-columns:1fr}.detailGrid{grid-template-columns:1fr}.detailGrid>img{max-height:140px;object-fit:contain}.forestChooser strong{font-size:13px}.forestChooser img{width:55px;height:45px}dialog{padding:18px}.dialogHead h2{font-size:21px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
