.page-frame:has(.organ-market){width:min(920px,100% - 1.25rem)}.organ-market{flex-direction:column;gap:.85rem;display:flex}.om-crumb{color:#888;font-family:Tahoma,Verdana,Geneva,sans-serif;font-size:.78rem}.om-crumb a{color:#9ad0ff}.om-head{text-align:center;background:#111;border:2px solid #555;border-color:#777 #555 #555 #666;padding:.85rem 1rem;box-shadow:4px 4px #000}.om-head h1{color:#ff6b6b;text-shadow:1px 1px #000;letter-spacing:.02em;text-transform:lowercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,2.1rem)}.om-head p{color:#8f8f8f;margin:.4rem 0 0;font-size:.82rem}.om-alert{color:#e6d28a;background:#1a1608;border:1px solid #664;margin:0;padding:.55rem .7rem;font-size:.82rem}.om-legal-foot{color:#555;margin:0;font-size:.65rem;line-height:1.35}.om-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.om-card{background:#111;border:2px solid #555;border-color:#777 #555 #555 #666;flex-direction:column;display:flex;overflow:hidden;box-shadow:3px 3px #000}.om-pic{object-fit:cover;background:#000;border-bottom:2px solid #333;width:100%;height:150px;display:block}.om-card-body{flex-direction:column;gap:.35rem;padding:.65rem .7rem .75rem;display:flex}.om-card-body strong{color:#eee;font-family:Georgia,Times New Roman,serif;font-size:.95rem}.om-card-body span{color:#ffd27a;font-family:Courier New,Courier,monospace;font-size:.88rem}.om-buy{appearance:none;cursor:pointer;color:#fff;text-shadow:0 1px #00000059;text-transform:lowercase;background:linear-gradient(#4b91d0 0%,#2b6dad 48%,#1f5385 100%);border:2px solid #3a6ea5;border-color:#7eb6ea #3a6ea5 #3a6ea5 #5b93c9;margin-top:.2rem;padding:.45rem .7rem;font-family:Tahoma,Verdana,Geneva,sans-serif;font-size:.82rem;font-weight:700;box-shadow:inset 0 1px #ffffff47,2px 2px #000}.om-buy:hover{filter:brightness(1.08)}.om-pay{z-index:80;background:#000000b8;justify-content:center;align-items:flex-start;padding:1.25rem .75rem 2rem;display:flex;position:fixed;inset:0;overflow:auto}.om-pay-panel{background:#111;border:2px solid #555;border-color:#777 #555 #555 #666;width:min(520px,100%);overflow:hidden;box-shadow:6px 6px #000}.om-pay-head{color:#eee;text-transform:lowercase;background:linear-gradient(#222,#0e0e0e);border-bottom:2px solid #333;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-family:Tahoma,Verdana,Geneva,sans-serif;display:flex}.om-pay-note{color:#666;border-bottom:1px solid #2a2a2a;margin:0;padding:.4rem .75rem;font-size:.65rem;line-height:1.35}.om-pay-x{appearance:none;cursor:pointer;color:#ccc;font:inherit;background:#1a1a1a;border:1px solid #555;padding:.2rem .45rem;font-size:.78rem}.om-pay-x:hover{color:#fff;border-color:#777}.om-pay-body{background:#0a0a0a;min-height:320px;padding:.35rem .35rem .75rem}.om-pay-err{color:#ff8a8a;padding:1rem;font-size:.85rem}@media (max-width:820px){.om-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.om-grid{grid-template-columns:1fr}.om-pic{height:180px}}
