@font-face{font-family:RBNo2-Black;src:url("/assets/Rene Bieder - RBNo2.1b-Black-883e19ea.otf") format("opentype")}.home[data-v-7aa59970]{background:#111;color:#eee;min-height:100vh;padding:40px;font-family:Arial,sans-serif}h1[data-v-7aa59970]{font-family:RBNo2-Black,Arial,sans-serif;text-align:center;margin-bottom:40px;font-size:2.5rem;text-transform:uppercase}.grid[data-v-7aa59970]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:auto}.item[data-v-7aa59970]{text-align:center;cursor:pointer;text-decoration:none;color:inherit;transition:transform .3s ease}.item[data-v-7aa59970]:hover{transform:translateY(-5px)}.item img[data-v-7aa59970]{width:100%;border-radius:8px;box-shadow:0 0 15px #00000080;display:block}.item span[data-v-7aa59970]{display:block;margin-top:10px;font-size:18px}.viewer-container[data-v-c671c55c]{width:100%;height:100vh;background:#222;display:flex;flex-direction:column;align-items:center;color:#ddd;font-family:Arial,sans-serif;overflow:hidden}.back-btn[data-v-c671c55c]{position:absolute;top:10px;left:10px;z-index:10;padding:8px 16px;background:#444;color:#ddd;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.back-btn[data-v-c671c55c]:hover{background:#666}.loading[data-v-c671c55c],.error[data-v-c671c55c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column}.loading p[data-v-c671c55c],.error p[data-v-c671c55c]{font-size:18px;color:#ddd}.error p[data-v-c671c55c]{color:#ff6b6b}.flipbook-wrapper[data-v-c671c55c]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:50px}.flipbook[data-v-c671c55c]{width:90vw;height:calc(100vh - 150px)}.flipbook .viewport[data-v-c671c55c]{width:90vw!important;height:calc(100vh - 150px)!important}.flipbook .bounding-box[data-v-c671c55c]{box-shadow:0 0 20px #000}.action-bar[data-v-c671c55c]{width:100%;height:40px;padding:10px 0;display:flex;justify-content:center;align-items:center;gap:10px}.btn[data-v-c671c55c]{padding:8px 16px;background:#444;color:#999;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700}.btn[data-v-c671c55c]:hover:not(.disabled){background:#666;color:#ccc}.btn.disabled[data-v-c671c55c]{color:#666;cursor:not-allowed;opacity:.5}.page-num[data-v-c671c55c]{font-size:14px;margin:0 20px;color:#999}.credit[data-v-c671c55c]{position:absolute;bottom:10px;font-size:12px;color:#999}.credit a[data-v-c671c55c]{color:#8ad4ff;text-decoration:none}.credit a[data-v-c671c55c]:hover{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}#app,.app{width:100%;height:100%}
