:root{--header-height:70px}@media (max-width:767px) and (orientation:portrait){:root{--header-height:50px}.navbar{padding:5px 10px!important;width:100%!important}.nav-brand span{font-size:0!important}.nav-brand:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m2.25 12 8.954-8.955a1.126 1.126 0 0 1 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.nav-brand small{display:none}.nav-links button:first-child{padding:8px 12px!important}.nav-links button .nav-text{display:none!important}.nav-links button svg{height:20px!important;margin:0!important;width:20px!important}.nav-links button:not(:first-child){padding:8px 12px!important}#login-button,#profile-button{align-items:center;display:flex!important;font-size:0!important;height:36px;justify-content:center;line-height:1;padding:8px!important;width:36px}#login-button:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23fff" stroke-width="1.5" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.49 7.49 0 0 0 12 15.75a7.49 7.49 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.97 8.97 0 0 1 12 21a8.97 8.97 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0"/></svg>');background-size:contain;content:"";display:inline-block;font-size:20px;height:20px;width:20px}#profile-button span{display:none!important}#profile-button img{margin:0!important}#profile-button div{font-size:14px!important;margin:0!important}#extra-nav{display:flex!important}#download-button,#upload-button{display:none!important}#save-button{padding:8px!important;width:36px}#save-button svg{height:20px;width:20px}.toolbar{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.toolbar>button{flex-shrink:0;font-size:12px;margin:2px;padding:6px 10px}#toolbox button#copy,#toolbox button#down,#toolbox button#up{display:none!important}#toolbox{padding:4px 8px!important}#preset-scroll{gap:2px!important}#preset-scroll>div{height:32px!important;min-width:32px!important}#presets{font-size:11px!important;padding:4px 6px!important}.content{height:calc(100vh - var(--header-height, 50px));padding:10px}#notebookTitle{font-size:24px;width:80%}#notebookAuthor{font-size:14px;width:60%}.wrap{grid-template-columns:1fr!important}.sidebar{display:none!important}#catalog-content .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}button{font-size:14px!important;padding:10px 16px!important}}@media (max-height:767px) and (max-width:1023px) and (orientation:landscape){:root{--header-height:45px}.navbar{padding:4px 15px}.nav-brand{font-size:16px}.nav-brand .version{font-size:.3em}.nav-links button .nav-text{display:none!important}.nav-links button{padding:6px 10px!important}.nav-links button svg{height:18px!important;margin:0!important;width:18px!important}.nav-links a{font-size:13px}a.button,button{font-size:13px;padding:6px 12px}.toolbar>button{font-size:14px;padding:6px 15px}.cell-math-toolbox{top:var(--header-height,45px)}.group>button{font-size:13px;padding:6px 10px}.content{height:calc(100vh - var(--header-height, 45px))}}#login-button,#profile-button{align-items:center;box-sizing:border-box;display:flex;justify-content:center;line-height:1;min-height:40px}#profile-button div,#profile-button img{flex-shrink:0}