/*
Theme Name: ROBEXMER Standalone
Description: ROBEXMER için Congin bağımlılığı olmayan hafif klasik WordPress teması. Ana ROBEXMER arayüzü robexmer-ui eklentisi tarafından yönetilir.
Version: 1.0.1
Author: ROBEXMER
Text Domain: robexmer-standalone
Requires at least: 6.4
Requires PHP: 8.1
*/
:root { color-scheme: light; } html { box-sizing: border-box; -webkit-text-size-adjust: 100%; } *, *::before, *::after { box-sizing: inherit; } html, body { margin: 0; padding: 0; } body { min-width: 320px; background: #fff; color: #101828; font-family: Arial, Helvetica, sans-serif; line-height: 1.6; } img, svg, video, canvas { max-width: 100%; height: auto; } button, input, select, textarea { font: inherit; } body.robexmer-ui-page :where(h1, h2, h3, h4, h5, h6, p, blockquote, figure, dl, dd) { margin: 0; } body.robexmer-ui-page :where(ul, ol) { margin: 0; padding: 0; } body.robexmer-ui-page a { text-decoration-skip-ink: auto; } body.robexmer-ui-page .rx-nav-link { text-transform: uppercase; } .rx-theme-header, .rx-theme-main, .rx-theme-footer { width: min(1120px, calc(100% - 40px)); margin-inline: auto; } .rx-theme-header { display: flex; min-height: 72px; align-items: center; justify-content: space-between; gap: 24px; border-bottom: 1px solid #e5e7eb; } .rx-theme-brand { color: #0a0f17; font-size: 22px; font-weight: 800; text-decoration: none; letter-spacing: .02em; } .rx-theme-nav ul { display: flex; flex-wrap: wrap; gap: 18px; margin: 0; padding: 0; list-style: none; } .rx-theme-nav a { color: #344054; text-decoration: none; } .rx-theme-main { min-height: 60vh; padding-block: 56px; } .rx-theme-article { max-width: 820px; } .rx-theme-article + .rx-theme-article { margin-top: 48px; } .rx-theme-title { margin: 0 0 24px; color: #101828; font-size: clamp(34px, 5vw, 56px); line-height: 1.05; } .rx-theme-content > *:first-child { margin-top: 0; } .rx-theme-content a { color: #d94f08; } .rx-theme-footer { padding-block: 30px; border-top: 1px solid #e5e7eb; color: #667085; font-size: 14px; } .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .screen-reader-text:focus { position: fixed; top: 8px; left: 8px; z-index: 100000; width: auto; height: auto; clip: auto; margin: 0; padding: 12px 16px; background: #fff; color: #111827; }
