.mineral-study,.aji-microscope{color:#282c28;background:#f4f3ee;padding:clamp(56px,8vw,120px) max(24px,6vw)}.mineral-study header,.aji-microscope header{max-width:900px;margin-bottom:40px}.mineral-study h2,.aji-microscope h2{margin:16px 0;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.5}.mineral-study header>p:last-child,.aji-microscope header>p:last-child{font-size:16px;line-height:1.9}.mineral-table-wrap{overflow-x:auto}.mineral-study table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.7}.mineral-study caption{text-align:left;color:#586056;padding-bottom:18px;font-size:14px}.mineral-study th,.mineral-study td{vertical-align:middle;border-bottom:1px solid #c9cdc3;padding:22px 24px}.mineral-study thead th{border-top:1px solid #282c28;font-size:14px;font-weight:500}.mineral-study th strong{white-space:nowrap;font-size:20px;font-weight:500}.mineral-study th small{letter-spacing:.09em;margin-top:4px;font:12px/1.8 sans-serif;display:block}.mineral-study .mineral-group{color:#fff;background:#343b35;width:15%;font-size:20px;font-weight:500}.mineral-dark{background:#e4e7df}.mineral-light{background:#fcfbf7}.mineral-study .mineral-light .mineral-group{color:#282c28;background:#d6d7cd}.mineral-swatch{vertical-align:middle;border:1px solid #969b90;border-radius:50%;width:14px;height:14px;margin-right:12px;display:inline-block}.mineral-note{color:#60665e;max-width:960px;margin-top:20px;font-size:14px;line-height:1.8}.mineral-source{color:#60665e;margin-top:12px;font-size:12px;line-height:1.8}.mineral-source a{text-underline-offset:3px;text-decoration:underline}.aji-microscope{padding-top:24px}.microscope-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:14px;line-height:1.7;display:flex}.microscope-tools button{color:inherit;cursor:pointer;background:0 0;border:1px solid #777e72;flex-shrink:0;padding:12px 20px;font-size:14px}.microscope-tools button span{margin-left:20px}.microscope-frame{cursor:crosshair;touch-action:pan-y;background:#c6cbc4;line-height:0;position:relative;overflow:hidden}.microscope-frame.touch-zoom{touch-action:none}.microscope-frame:focus-visible{outline-offset:5px;outline:2px solid #b5693d}.microscope-frame>img{width:100%;height:auto;display:block}.microscope-lens{visibility:hidden;aspect-ratio:1;pointer-events:none;box-sizing:border-box;background-color:#a6aaa4;background-image:url(/assets/specimen-polished.jpg);background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;width:clamp(120px,20vw,260px);position:absolute;box-shadow:0 8px 40px #0006}.is-magnifying .microscope-lens{visibility:visible}.microscope-lens>span{color:#fff;letter-spacing:.08em;background:#202720d9;padding:10px;font:12px/1 sans-serif;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:700px){.mineral-study th,.mineral-study td{padding:14px 10px}.mineral-study table{min-width:540px;font-size:14px}.mineral-study th strong,.mineral-study .mineral-group{font-size:17px}.mineral-study .mineral-group{width:90px}.microscope-tools{align-items:flex-start}.microscope-tools>span{max-width:190px}.microscope-tools button{padding:10px}.microscope-tools button span{margin-left:8px}}
