.unbound-header-library{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;color:var(--unbound-ink);opacity:.8;transition:opacity .2s}.unbound-header-library svg{width:34px;height:34px}.unbound-header-library:hover{opacity:1}.unbound-header-library:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:901px){.unbound-store-header .unbound-store-nav{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-rows:1fr;gap:clamp(12px,1.5vw,24px)}.unbound-store-header .unbound-header-library{grid-column:1;grid-row:1}.unbound-store-header .unbound-nav-left{grid-column:2;grid-row:1;justify-content:flex-end}.unbound-store-header .unbound-nav-logo{grid-column:3;grid-row:1;width:clamp(190px,22vw,340px);padding-inline:8px}.unbound-store-header .unbound-nav-right{grid-column:4;grid-row:1}.unbound-store-header .unbound-header-commerce{position:static;grid-column:5;grid-row:1;justify-self:end}.unbound-store-header .unbound-nav-side{gap:clamp(18px,2.2vw,42px);width:clamp(126px,14vw,220px);min-width:0}.unbound-store-header .unbound-nav-side a{font-size:clamp(10px,.9vw,14px);letter-spacing:.12em;white-space:nowrap}}@media(min-width:901px)and (max-width:1100px){.unbound-store-header .unbound-header-commerce{gap:5px}.unbound-store-header .unbound-header-commerce .sound-toggle{width:32px}.unbound-store-header .unbound-header-commerce .unbound-currency-selector{width:54px}.unbound-store-header .unbound-header-commerce .unbound-satchel-button{width:40px}}@media(min-width:701px)and (max-width:900px){.unbound-store-header .unbound-header-library{grid-column:1;grid-row:1}.unbound-store-header .unbound-nav-logo{grid-column:2;grid-row:1;width:min(28vw,250px)}}@media(max-width:700px){.unbound-header-library{display:none}}.unbound-social-portal.unbound-library-portal{position:relative;z-index:3;display:flex;justify-content:center;gap:clamp(16px,4vw,58px);width:min(var(--library-button-width),100%);min-height:132px;margin:32px auto 0;padding:30px 28px;color:var(--library-button-ink);border-color:var(--library-button-ink);font:600 clamp(24px,3vw,42px)/1.2 "Cormorant SC",Georgia,serif;letter-spacing:.16em;text-align:center}.unbound-library-portal-label{min-width:0;overflow-wrap:anywhere}.unbound-library-portal-symbol{flex:0 0 42px;width:42px;opacity:.75}.unbound-library-portal-symbol svg{display:block;width:100%;height:auto}.unbound-social-portal.unbound-library-portal:hover,.unbound-social-portal.unbound-library-portal:focus-visible{translate:0 -3px;border-color:var(--library-button-ink)}.unbound-social-portal.unbound-library-portal:focus-visible{outline:2px solid var(--library-button-ink);outline-offset:5px}@media(max-width:700px){.unbound-social-portal.unbound-library-portal{min-height:108px;margin-top:24px;padding:26px 20px;font-size:clamp(19px,4.5vw,29px);letter-spacing:.1em;gap:14px}.unbound-library-portal-symbol{width:28px;flex-basis:28px}}@media(prefers-reduced-motion:reduce){.unbound-social-portal.unbound-library-portal{transition:none}.unbound-social-portal.unbound-library-portal:hover,.unbound-social-portal.unbound-library-portal:focus-visible{translate:none}}.password-page.password-page--library{grid-template-rows:96px minmax(0,1fr) auto 52px}.unbound-library-entrance.is-returned .unbound-library-tear,.unbound-library-entrance.is-returned .unbound-library-window,.unbound-library-entrance.is-returned .unbound-library-invitation{transition:none!important}.unbound-library-entrance.is-returned .unbound-library-runes i{animation:none!important}.unbound-library-entrance{width:100%;margin:0 auto clamp(104px,18svh,180px);z-index:3;text-align:center;position:relative;isolation:isolate}.unbound-library-tear{display:block;position:relative;height:54px;color:#e9c48d;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:height .85s cubic-bezier(.22,.8,.24,1)}.unbound-library-window{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#150904;clip-path:polygon(0 50%,3% 47%,6% 49%,9% 44%,13% 48%,17% 45%,22% 49%,27% 45%,31% 48%,36% 43%,41% 47%,46% 44%,51% 48%,57% 45%,62% 48%,68% 43%,73% 47%,79% 44%,84% 48%,90% 45%,95% 48%,100% 44%,100% 52%,95% 56%,90% 53%,84% 57%,79% 53%,73% 56%,68% 52%,62% 56%,57% 52%,51% 56%,46% 53%,41% 57%,36% 52%,31% 56%,27% 53%,22% 57%,17% 53%,13% 56%,9% 51%,6% 54%,3% 51%,0 54%);transition:clip-path .85s cubic-bezier(.22,.8,.24,1)}.unbound-library-window:before,.unbound-library-window:after{content:"";position:absolute;z-index:3;left:0;right:0;height:12px;background:linear-gradient(#e3bd80,#865b31);clip-path:polygon(0 0,100% 0,100% 24%,96% 55%,91% 15%,86% 70%,80% 25%,75% 80%,69% 20%,63% 55%,58% 10%,52% 70%,46% 25%,41% 88%,35% 20%,29% 65%,23% 25%,18% 70%,12% 15%,7% 65%,3% 20%,0 65%)}.unbound-library-window:before{top:0}.unbound-library-window:after{bottom:0;transform:rotate(180deg)}.unbound-library-glimpse{position:absolute;top:-70px;right:0;bottom:-45px;left:0;opacity:.76}.unbound-library-glimpse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse,#0c040133,#0c0401bf),linear-gradient(transparent,#08030159)}.unbound-library-glimpse .unbound-library-case{width:100%;height:100%;--case-edge: 12px;--shelf-board: 7px;--bay-depth: 18px}.unbound-library-invitation{position:relative;z-index:4;display:flex;align-items:center;gap:30px;padding-left:30px;font:600 clamp(25px,3vw,39px)/1.2 "Cormorant SC",Georgia,serif;letter-spacing:.18em;text-shadow:0 2px 14px #000;opacity:0;transform:translateY(12px);transition:opacity .4s .12s,transform .6s .08s}.unbound-library-invitation>span{font:22px Georgia,serif;opacity:.65}.unbound-library-tear:focus-visible{outline:1px dashed #6e3e22;outline-offset:8px}.unbound-library-entrance:not(.is-returned):focus-within .unbound-library-tear,.unbound-library-entrance.is-revealed .unbound-library-tear{height:166px}.unbound-library-entrance:not(.is-returned):focus-within .unbound-library-window,.unbound-library-entrance.is-revealed .unbound-library-window{clip-path:polygon(0 6%,3% 3%,6% 5%,9% 0,13% 4%,17% 1%,22% 5%,27% 1%,31% 4%,36% 0,41% 3%,46% 0,51% 4%,57% 1%,62% 4%,68% 0,73% 3%,79% 0,84% 4%,90% 1%,95% 4%,100% 0,100% 94%,95% 98%,90% 95%,84% 99%,79% 95%,73% 98%,68% 94%,62% 98%,57% 94%,51% 98%,46% 95%,41% 99%,36% 94%,31% 98%,27% 95%,22% 99%,17% 95%,13% 98%,9% 93%,6% 96%,3% 93%,0 96%)}.unbound-library-entrance:not(.is-returned):focus-within .unbound-library-invitation,.unbound-library-entrance.is-revealed .unbound-library-invitation{opacity:1;transform:none}.unbound-library-runes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.unbound-library-runes i{position:absolute;left:calc(7% + var(--rune) * 7.5%);top:50%;opacity:0;color:#482112;text-shadow:0 0 12px #deb678;font:21px Uncial Antiqua,Georgia,serif;--rune-x: -28px;--rune-y: -92px;--rune-rotate: -28deg;pointer-events:none}.unbound-library-runes i:nth-child(2n){--rune-y: 100px;--rune-x: 30px;--rune-rotate: 34deg}.unbound-library-runes i:nth-child(3n){--rune-y: -135px;--rune-x: 45px}.unbound-library-entrance:not(.is-returned):focus-within .unbound-library-runes i,.unbound-library-entrance.is-revealed .unbound-library-runes i{animation:unbound-library-rune-escape 1.65s cubic-bezier(.12,.6,.3,1) calc(var(--rune) * 45ms) both}@keyframes unbound-library-rune-escape{0%{opacity:0;transform:translate(0) scale(.45)}22%{opacity:.9}to{opacity:0;transform:translate(var(--rune-x),var(--rune-y)) rotate(var(--rune-rotate)) scale(.8)}}.unbound-library-touch-hint{display:none;color:#5f3c24;font:8px Georgia,serif;letter-spacing:.18em}@media(hover:hover)and (pointer:fine){.unbound-library-entrance:not(.is-returned):hover .unbound-library-tear{height:166px}.unbound-library-entrance:not(.is-returned):hover .unbound-library-window{clip-path:polygon(0 6%,3% 3%,6% 5%,9% 0,13% 4%,17% 1%,22% 5%,27% 1%,31% 4%,36% 0,41% 3%,46% 0,51% 4%,57% 1%,62% 4%,68% 0,73% 3%,79% 0,84% 4%,90% 1%,95% 4%,100% 0,100% 94%,95% 98%,90% 95%,84% 99%,79% 95%,73% 98%,68% 94%,62% 98%,57% 94%,51% 98%,46% 95%,41% 99%,36% 94%,31% 98%,27% 95%,22% 99%,17% 95%,13% 98%,9% 93%,6% 96%,3% 93%,0 96%)}.unbound-library-entrance:not(.is-returned):hover .unbound-library-invitation{opacity:1;transform:none}.unbound-library-entrance:not(.is-returned):hover .unbound-library-runes i{animation:unbound-library-rune-escape 1.65s cubic-bezier(.12,.6,.3,1) calc(var(--rune) * 45ms) both}}.unbound-library-case{--case-edge: clamp(15px,2.2vw,28px);--shelf-board: clamp(10px,1.2vw,16px);--bay-depth: clamp(19px,2.8vw,35px);--walnut-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.025 .35' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.09'/%3E%3C/svg%3E");position:relative;width:100%;height:auto;aspect-ratio:1.14;padding:var(--case-edge);border:1px solid #6c4329;border-radius:2px;background:var(--walnut-grain),linear-gradient(105deg,#3f2416,#674229 42%,#482b19 78%,#30190f);box-shadow:inset 2px 2px 3px #c89a633b,inset -3px -3px 5px #170b08b3,0 16px 48px #0007}.unbound-library-shelves{display:grid;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--shelf-board)}.unbound-library-shelf{display:contents}.unbound-library-carvings{position:absolute;inset:calc(var(--case-edge) / 2);pointer-events:none}.unbound-library-carvings span{position:absolute;left:var(--carve-x);top:var(--carve-y);transform:translate(-50%,-50%) rotate(var(--carve-angle));color:#251309;font:clamp(11px,1.05vw,17px)/1 Georgia,serif;text-shadow:0 1px 0 #c098626e,0 -1px 1px #160a06b3;opacity:.8}.unbound-library-carvings .is-divider{font-size:clamp(10px,.8vw,13px)}.unbound-library-glimpse .unbound-library-carvings{display:none}.unbound-library-bay{position:relative;min-width:0;min-height:0;overflow:hidden;background:#25150d;box-shadow:0 -1px 1px #140904cc,0 2px 2px #d29b5640,inset 0 0 1px 1px #1a0c07}.unbound-library-bay-back{position:absolute;inset:12px var(--bay-depth) 25px;background:var(--walnut-grain),radial-gradient(ellipse at 55% 68%,#62412b,#392318 70%,#23130d);box-shadow:inset 0 12px 25px #0904037a,inset 8px 0 16px #1208054d}.unbound-library-bay-back:after{content:"";position:absolute;width:min(82%,185px);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);background:#c39a69;mask:var(--library-watermark) center / contain no-repeat;-webkit-mask:var(--library-watermark) center / contain no-repeat;opacity:.13;pointer-events:none}.unbound-library-wall{position:absolute;top:0;bottom:0;width:var(--bay-depth)}.unbound-library-wall.is-left{left:0;clip-path:polygon(0 0,100% 12px,100% calc(100% - 25px),0 100%);background:var(--walnut-grain),linear-gradient(90deg,#785136,#513221 80%,#342015)}.unbound-library-wall.is-right{right:0;clip-path:polygon(0 12px,100% 0,100% 100%,0 calc(100% - 25px));background:var(--walnut-grain),linear-gradient(90deg,#29170f,#45291b 55%,#60402a)}.unbound-library-bay-ceiling{position:absolute;inset:0 0 auto;height:12px;clip-path:polygon(0 0,100% 0,calc(100% - var(--bay-depth)) 100%,var(--bay-depth) 100%);background:linear-gradient(#24140c,#352015)}.unbound-library-bay-floor{position:absolute;inset:auto 0 0;height:25px;clip-path:polygon(var(--bay-depth) 0,calc(100% - var(--bay-depth)) 0,100% 100%,0 100%);background:var(--walnut-grain),linear-gradient(#4d3020,#815939);box-shadow:inset 0 -2px 2px #ba895338}.unbound-library-page{background:#130b06;color:#c29a63}.unbound-library-page[hidden],.unbound-library-open [data-password-page][hidden]{display:none!important}.unbound-library-room{--library-header-height: clamp(110px,10svh,160px);position:relative;isolation:isolate;min-height:100svh;padding:0 4vw 28px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#362316 0,#20140c 60%,#100905)}.unbound-library-room:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;box-shadow:inset 0 0 130px #0006;pointer-events:none}.unbound-library-drifting-runes{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.unbound-library-drifting-runes span{position:absolute;left:calc(3% + var(--rune-index) * 6.1%);top:83%;color:#c19865;opacity:0;font:19px Uncial Antiqua,Georgia,serif;text-shadow:0 0 13px #b6843430;animation:unbound-library-drift calc(24s + var(--rune-index) * 1.3s) linear calc(var(--rune-index) * -3.7s) infinite}.unbound-library-drifting-runes span:nth-child(2n){top:104%;font-size:14px}@keyframes unbound-library-drift{0%{opacity:0;transform:translate3d(-6px,40px,0) rotate(-14deg)}18%{opacity:.27}72%{opacity:.18}to{opacity:0;transform:translate3d(22px,-70svh,0) rotate(20deg)}}.unbound-library-header{position:relative;width:100%;min-height:var(--library-header-height);margin:auto;display:grid;place-items:center;padding:24px 0 27px}.unbound-library-return{position:fixed;z-index:10;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));display:flex;align-items:center;gap:10px;min-height:44px;color:#ba915b;text-decoration:none;font:12px Georgia,serif;letter-spacing:.13em;opacity:.9;border-radius:4px;padding:2px 10px 2px 2px;background:#170d07e6;transition:opacity .2s}.unbound-library-return:hover{opacity:1}.unbound-library-return svg{width:64px;height:64px;flex:0 0 64px;filter:drop-shadow(0 2px 3px #0008)}.unbound-library-heading{text-align:center}.unbound-library-heading h1{color:#cda46e;margin:0;font:600 clamp(32px,3vw,76px)/1.2 "Cormorant SC",Georgia,serif;letter-spacing:.27em;text-indent:.27em}.unbound-library-heading h1:focus{outline:none}.unbound-library-furniture{position:relative;width:min(100%,calc((100svh - var(--library-header-height) - 40px) * 1.14));margin:12px auto 0}.unbound-library-bay.is-stocked{overflow:visible;z-index:3}.unbound-library-entries{position:absolute;z-index:1;inset:15px calc(var(--bay-depth) + 2px) 9px;display:flex;gap:14%}.unbound-library-book-slot{position:relative;flex:1 1 0;width:0;min-width:0;height:100%;border-radius:3px;perspective:1400px}.unbound-library-spine,.unbound-library-entry-placeholder{position:relative;display:block;width:100%;min-width:0;height:100%;border-radius:3px}.unbound-library-spine{--binding-color: #48262b;--book-turn: -10deg;--book-pull: 24px;--book-tip: -8deg;--active-turn: var(--book-turn);--active-pull: var(--book-pull);-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;border:0;background:none;transform-style:preserve-3d;transform-origin:50% 100%;transition:translate .2s ease-out,transform .35s .12s cubic-bezier(.2,.7,.2,1)}.unbound-library-spine-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,35px);border:1px solid #987045;border-radius:3px;color:#e0bc7c;backface-visibility:hidden;transform:translateZ(.5px);background:linear-gradient(90deg,#13080799,transparent 20%,#ffffff0b 46%,#0008 93%),var(--binding-color);box-shadow:inset 3px 0 2px #cda16c38,inset -4px 0 3px #0008,3px 4px 4px #0008}.unbound-library-spine-face:before,.unbound-library-spine-face:after{content:"";position:absolute;left:3px;right:4px;height:3px;border-block:1px solid #c7a06680}.unbound-library-spine-face:before{top:9px}.unbound-library-spine-face:after{bottom:9px}.unbound-library-spine-title{writing-mode:vertical-rl;font:600 clamp(12px,1.2vw,18px)/1 "Cormorant SC",Georgia,serif;letter-spacing:.16em}.unbound-library-spine-sigil{font:20px/1 Georgia,serif}.unbound-library-spine-cover{position:absolute;left:100%;top:0;width:min(200%,110px);height:100%;transform-origin:left center;transform:rotateY(90deg);backface-visibility:hidden;display:grid;place-items:center;border:3px solid var(--binding-color);color:#bd925b;background:linear-gradient(90deg,#0009,transparent 30%,#ffffff0a),var(--binding-color);box-shadow:inset 0 0 0 7px #0003,inset 0 0 0 8px #b8975940}.unbound-library-spine-cover>span{font:55px Georgia,serif;opacity:.6}.unbound-library-spine-pages{position:absolute;left:0;top:0;width:100%;height:auto;max-height:110px;aspect-ratio:1 / 2;transform-origin:center top;transform:rotateX(90deg) translateY(-100%);border:3px solid var(--binding-color);backface-visibility:hidden;background:repeating-linear-gradient(90deg,#d7c5a0 0 2px,#a28e6c 2px 3px)}.unbound-library-spine>span{pointer-events:none}.unbound-library-book-slot:has(.unbound-library-spine:hover),.unbound-library-book-slot:focus-within,.unbound-library-book-slot:has(.is-editor-selected){z-index:4}.unbound-library-spine:focus-visible{outline:2px solid #edcc92;outline-offset:4px}.unbound-library-spine:focus-visible,.unbound-library-spine.is-editor-selected{translate:0 0 var(--active-pull);transform:rotateX(var(--book-tip)) rotateY(var(--active-turn));z-index:4}@media(hover:hover)and (pointer:fine){.unbound-library-spine:hover{translate:0 0 var(--active-pull);transform:rotateX(var(--book-tip)) rotateY(var(--active-turn));z-index:4}}.unbound-library-entry-placeholder{border:1.5px dashed #ffffffa6;background:#ffffff03}.unbound-library-reader{--reader-center-shift: -50%;--reader-open-angle: -180deg;--reader-depth: clamp(38px,6vw,90px);--reader-binding: #48262b;position:fixed;top:0;right:0;bottom:0;left:0;width:min(92vw,1800px);height:min(88dvh,1400px);max-width:none;max-height:none;margin:auto;padding:0;border:0;color:#3e291b;background:transparent;overflow:visible;perspective:4000px}.unbound-library-reader-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.unbound-library-reader::backdrop{background:#000000d9;animation:unbound-library-dim .55s ease both}@keyframes unbound-library-dim{0%{background:#0000}to{background:#000000d9}}.unbound-library-reader-close{position:absolute;right:0;top:0;min-height:44px;padding:6px 10px;display:flex;align-items:center;gap:9px;cursor:pointer;z-index:5;border:1px solid #b88e5866;border-radius:3px;background:#21160e;color:#e6c99c;font:12px Georgia,serif}.unbound-library-reader-close>span{font:26px/1 Georgia,serif}.unbound-library-reader-close:focus-visible{outline:2px solid #e6c99c;outline-offset:3px}.unbound-library-reader-book{position:absolute;top:64px;right:0;bottom:14px;left:0;transform-style:preserve-3d}.unbound-library-reader-volume{position:absolute;top:0;right:0;bottom:0;left:50%;transform-style:preserve-3d}.unbound-library-flight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.unbound-library-flight-position{position:absolute;left:0;top:0;transform-style:preserve-3d}.unbound-library-flight-resolution{zoom:4;transform:scale3d(.25,.25,.25);transform-origin:left top;transform-style:preserve-3d}.unbound-library-flying-book{display:block;flex:none;transition:none!important;pointer-events:none}.unbound-library-flight-art{inset:auto!important;left:-3px!important;top:-3px!important;transform-origin:left top}.unbound-library-reader-page{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;border:5px solid var(--reader-binding);border-radius:2px 8px 8px 2px;background:radial-gradient(ellipse at 55% 40%,#f1e4c8,#d9c399);box-shadow:inset 15px 0 24px #563a232e,3px 5px #a9936c,6px 9px 0 var(--reader-binding),0 24px 65px #0008;backface-visibility:hidden}.unbound-library-page-rune{font:clamp(70px,10vw,145px)/1 Georgia,serif;color:#775a38;opacity:.65}.unbound-library-reader-binding{position:absolute;inset:0 auto 0 0;width:var(--reader-depth);transform-origin:left center;transform:translateZ(calc(-1 * var(--reader-depth))) rotateY(-90deg);display:grid;place-items:center;background:linear-gradient(90deg,#0007,transparent 35%,#ffffff0b),var(--reader-binding);border:2px solid #987045;color:#dec084;backface-visibility:hidden}.unbound-library-reader-binding>span{writing-mode:vertical-rl;font:600 clamp(18px,2vw,32px) "Cormorant SC",Georgia,serif;letter-spacing:.2em}.unbound-library-reader-edges{position:absolute;inset:0 0 auto;height:var(--reader-depth);transform-origin:center top;transform:rotateX(90deg) translateY(-100%);backface-visibility:hidden;border:4px solid var(--reader-binding);background:repeating-linear-gradient(#d7c5a0 0 2px,#a28e6c 2px 3px)}.unbound-library-reader-cover{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:translateZ(-4px) rotateY(var(--reader-open-angle));transform-style:preserve-3d}.unbound-library-cover-front,.unbound-library-cover-inner{position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid var(--reader-binding);border-radius:2px 8px 8px 2px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.unbound-library-cover-front{transform:translateZ(1px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;color:#dfbd7d;background:linear-gradient(90deg,#13080799,transparent 15%,#ffffff08 50%,#0006),var(--reader-binding);box-shadow:inset 0 0 0 12px #0002,inset 0 0 0 13px #b58c5266;font:600 clamp(18px,3vw,40px) "Cormorant SC",Georgia,serif}.unbound-library-cover-inner{transform:rotateY(180deg) translateZ(1px);background:radial-gradient(ellipse at 45% 40%,#efdfbd,#d9c399);box-shadow:inset -16px 0 25px #563a2333}.unbound-library-cover-sigil{font:clamp(70px,10vw,140px) Georgia,serif}.unbound-library-turning-page{position:absolute;top:5px;right:5px;bottom:5px;left:5px;transform-origin:left center;transform-style:preserve-3d;transform:translateZ(var(--sheet-depth)) rotateY(var(--reader-open-angle)) skewY(0);pointer-events:none}.unbound-library-sheet-front,.unbound-library-sheet-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 5px 5px 0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(90deg,#b39b7633,transparent 8%,#fff8 85%,#a1885e22),#e9d9b6;box-shadow:2px 2px 4px #37210d40,inset 1px 0 2px #6c4d2429}.unbound-library-sheet-front{transform:translateZ(.5px)}.unbound-library-sheet-back{transform:rotateY(180deg) translateZ(.5px)}.unbound-library-book-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.unbound-library-spine-face{color:var(--spine-ink,#e0bc7c);background-color:var(--spine-color,var(--binding-color))}.unbound-library-spine-cover{color:var(--cover-ink,#dfbd7d);background-color:var(--cover-color,var(--binding-color));border-color:var(--cover-color,var(--binding-color))}.unbound-library-reader-binding{color:var(--spine-ink,#e0bc7c);background-color:var(--spine-color,var(--reader-binding))}.unbound-library-cover-front{color:var(--cover-ink,#dfbd7d);background-color:var(--cover-color,var(--reader-binding));border-color:var(--cover-color,var(--reader-binding))}.unbound-library-spine-face>span,.unbound-library-spine-cover>span,.unbound-library-cover-front>span,.unbound-library-reader-binding>span{position:relative;z-index:1}.unbound-library-spine-face:before,.unbound-library-spine-face:after{z-index:1;pointer-events:none}.unbound-library-spine [hidden],.unbound-library-reader [hidden]{display:none!important}.unbound-library-spine-cover>.unbound-library-flight-art{z-index:2}.unbound-library-chains{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:3;pointer-events:none;transform:translateZ(4px);--chain-size: 18px}.unbound-library-chain-band{position:absolute;left:-2px;right:-2px;height:var(--chain-size);background:var(--chain-crosswise) repeat-x center / calc(var(--chain-size) * 2) var(--chain-size);filter:drop-shadow(1px 3px 1px #000c)}.unbound-library-chain-band.is-band-1{top:29%;transform:rotate(-9deg)}.unbound-library-chain-band.is-band-2{top:69%;transform:rotate(9deg)}.unbound-library-chain-drape{position:absolute;top:-2px;bottom:-2px;left:calc(50% - var(--chain-size) / 2);width:var(--chain-size);background:var(--chain-lengthwise) repeat-y center / var(--chain-size) calc(var(--chain-size) * 2);transform:rotate(-2deg);filter:drop-shadow(2px 2px 1px #000c)}.unbound-library-spine-cover>.unbound-library-chains{overflow:hidden}.unbound-library-spine-cover .unbound-library-chain-drape{left:56%;top:-5%;bottom:-5%;transform:rotate(11deg)}.unbound-library-spine[data-book-locked=true],.unbound-library-spine[data-book-locked=true]:hover,.unbound-library-spine[data-book-locked=true]:focus-visible{cursor:not-allowed;translate:none;transform:none}.unbound-library-spine[data-book-locked=true]:hover .unbound-library-chains{filter:brightness(1.15)}.unbound-library-open .unbound-library-room{animation:unbound-library-arrive .7s ease-out both}@keyframes unbound-library-arrive{0%{opacity:0}to{opacity:1}}@media(hover:none),(pointer:coarse){.unbound-library-touch-hint{display:block}.unbound-library-entrance.is-revealed .unbound-library-touch-hint{visibility:hidden}}@media(min-width:701px)and (max-width:1100px){.unbound-library-room{padding-inline:6vw}.unbound-library-header{min-height:160px;padding:90px 0 20px}.unbound-library-furniture{width:100%;max-width:760px}.unbound-library-furniture .unbound-library-case{height:auto;aspect-ratio:auto}.unbound-library-furniture .unbound-library-shelves{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(270px,1fr))}.unbound-library-carvings .is-divider{--carve-y: 33.333% !important}.unbound-library-carvings .is-divider:last-child{--carve-y: 66.667% !important}}@media(max-width:700px){.password-page.password-page--library{grid-template-rows:calc(68px + env(safe-area-inset-top)) minmax(0,1fr) auto calc(44px + env(safe-area-inset-bottom))}.unbound-library-entrance{width:100%;margin:0 auto clamp(64px,12svh,106px)}.unbound-library-tear{height:48px}.unbound-library-entrance:not(.is-returned):focus-within .unbound-library-tear,.unbound-library-entrance.is-revealed .unbound-library-tear{height:130px}.unbound-library-invitation{gap:12px;padding-left:12px;font-size:26px;letter-spacing:.1em}.unbound-library-room{padding:env(safe-area-inset-top) max(25px,env(safe-area-inset-right)) calc(46px + env(safe-area-inset-bottom)) max(25px,env(safe-area-inset-left))}.unbound-library-header{min-height:130px;padding:70px 0 20px}.unbound-library-return{font-size:10px;gap:8px}.unbound-library-return svg{width:56px;height:56px;flex-basis:56px}.unbound-library-case{height:auto;--case-edge: 14px;--shelf-board: 10px;--bay-depth: 18px}.unbound-library-furniture{width:100%;max-width:440px}.unbound-library-furniture .unbound-library-case{aspect-ratio:auto}.unbound-library-shelves{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,minmax(270px,1fr))}.unbound-library-glimpse .unbound-library-shelves{height:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.unbound-library-drifting-runes span{font-size:15px}.unbound-library-drifting-runes span:nth-child(2n){display:none}.unbound-library-heading h1{font-size:clamp(25px,6.5vw,40px);letter-spacing:.18em;text-indent:.18em}.unbound-library-entries{inset:14px calc(var(--bay-depth) + 2px) 9px;gap:clamp(8px,4%,32px)}.unbound-library-spine{--active-turn: max(var(--book-turn),-3deg);--active-pull: min(var(--book-pull),10px)}.unbound-library-spine-sigil{font-size:12px}.unbound-library-spine-title{font-size:10px;letter-spacing:.06em}.unbound-library-reader{width:92vw;height:88dvh;--reader-center-shift: -11%;--reader-open-angle: -100deg}.unbound-library-reader-volume{left:18%}.unbound-library-carvings .is-divider{--carve-y: 33.333% !important}.unbound-library-carvings .is-divider:last-child{--carve-y: 66.667% !important}}@media(max-width:480px){.unbound-library-furniture .unbound-library-shelves{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,minmax(270px,1fr))}.unbound-library-furniture .unbound-library-entries{inset:14px calc(var(--bay-depth) + 2px) 9px;gap:clamp(8px,4%,32px)}.unbound-library-spine-title{font-size:14px;letter-spacing:.12em}.unbound-library-spine-sigil{font-size:18px}.unbound-library-carvings .is-divider{--carve-y: 16.667% !important}.unbound-library-carvings .is-divider:last-child{--carve-y: 66.667% !important}}@media(prefers-reduced-motion:reduce){.unbound-library-tear,.unbound-library-window,.unbound-library-invitation{transition:none!important}.unbound-library-runes i,.unbound-library-room,.unbound-library-drifting-runes span{animation:none!important}.unbound-library-drifting-runes span{opacity:.12}.unbound-library-spine{transition:none}.unbound-library-spine:hover,.unbound-library-spine:focus-visible,.unbound-library-spine.is-editor-selected{transform:none;translate:none}.unbound-library-reader::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
