.callout{margin-top:1rem;margin-bottom:1rem;border-radius:.5rem;border-left-width:4px;--tw-bg-opacity: .1;padding:1rem;font-weight:400}.callout-content{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.callout-content:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.callout-content{font-weight:inherit;font-style:normal}.callout-content p{margin:0;font-style:normal}.callout-content em{font-style:italic}.callout-content strong{font-weight:600}.callout-title{display:none}.callout.collapsible .callout-title{margin-bottom:.5rem;align-items:center;gap:.5rem;font-weight:600;display:flex;cursor:pointer}.callout.collapsible .callout-collapse-button{margin-left:auto;border-radius:9999px;padding:.25rem}.callout.collapsible .callout-collapse-button:hover{background-color:#0000000d}.callout.collapsible .callout-collapse-button:hover:where(.dark,.dark *){background-color:#ffffff0d}.callout-icon{display:none}.callout.collapsible .callout-content{overflow:hidden;transition:height .3s ease-in-out}.callout.collapsible:not(.expanded) .callout-content{height:0}.callout.note{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.callout.note:where(.dark,.dark *){background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.tip{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.callout.tip:where(.dark,.dark *){background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.warning{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.callout.warning:where(.dark,.dark *){background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.danger{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.callout.danger:where(.dark,.dark *){background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.info{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.callout.info:where(.dark,.dark *){background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.todo{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.callout.todo:where(.dark,.dark *){background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.success{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.callout.success:where(.dark,.dark *){background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.question{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.callout.question:where(.dark,.dark *){background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.bug{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.callout.bug:where(.dark,.dark *){background-color:rgb(136 19 55 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.example{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.callout.example:where(.dark,.dark *){background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.failure{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.callout.failure:where(.dark,.dark *){background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.quote{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.callout.quote:where(.dark,.dark *){background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2}.callout.collapsible.info .callout-title{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.callout.collapsible.info .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.callout.collapsible.warning .callout-title{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.callout.collapsible.warning .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.callout.collapsible.danger .callout-title{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.callout.collapsible.danger .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.callout.collapsible.note .callout-title{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.callout.collapsible.note .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.callout.collapsible.tip .callout-title{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.callout.collapsible.tip .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.callout.collapsible.example .callout-title{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.callout.collapsible.example .callout-title:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.callout *:before,.callout *:after{content:none!important}details{margin-top:1rem;margin-bottom:1rem;border-radius:.5rem;border-left-width:4px;padding:1rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}details:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));background-color:#1f29374d}details{font-weight:400}details summary{display:flex;cursor:pointer;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}details summary:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}details summary{list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"▶";display:inline-block;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:.75rem;margin-right:.5rem}details[open] summary:before{transform:rotate(90deg)}details>*:not(summary){margin-top:.75rem}details p:first-of-type{margin-top:.75rem}details p:last-of-type{margin-bottom:0}details[open]{animation:details-open .2s ease-in-out}@keyframes details-open{0%{opacity:.8}to{opacity:1}}details summary:hover{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}details summary:hover:where(.dark,.dark *){background-color:#37415180}details summary:hover{padding:.25rem;margin:-.25rem}details table{margin-top:.75rem;margin-bottom:.75rem}details .callout{margin-top:.75rem;margin-bottom:.75rem}.prose img{max-width:400px;width:100%;height:auto;margin:1rem auto;display:block;transition:transform .2s ease}.prose img:hover{transform:scale(1.05)}.prose img[src*=atommodell],.prose img[src*=elektronskal]{max-width:400px}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:none;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.lightbox.active{display:flex}.lightbox-container{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 0 20px #0000004d}.lightbox img{max-width:90%;max-height:90vh;-o-object-fit:contain;object-fit:contain;cursor:default;display:block}@font-face{font-family:Excalifont;src:url(/fonts/Excalifont-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
