// KONTO
Dashboard
// PLATFORMA
News
How to play?
Tutorial video
Introduction for new users
Game rules - description
Camera postioning
// RYWALIZACJA
Rankings
Ranking AVG CLASSIC
General
All Matches
Tournaments
// DRUŻYNY
Teams
How to create a team
League regulations
League
All Teams
My teams
Create team
Help
Regulations
Subscriber Agreement
Privacy policy
All rights reserved © formulab135.com
The author of the Formuła B 1-3-5 is Zbigniew Przybylski
Tournaments
Limit:
9
3
6
12
30
120
All
Registration:
All
All
Registration
In progress
Completed
Kind:
nine-ball OPEN (Handicap)
nine-ball CLASSIC
nine-ball OPEN (Handicap)
All
Importance:
All
Ordinary
Important
All
Official:
All
Official
Cyclical
All
0
'; initial-value: 0deg; inherits: false; } @property --ft-angle { syntax: '
'; initial-value: 0deg; inherits: false; } @keyframes ruchSpin { to { --ruch-angle: 360deg; } } @keyframes ftSpin { to { --ft-angle: 360deg; } } @keyframes ftScan { 0% { transform: translateY(-100%); opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(100%); opacity: 0; } } @keyframes ftPulse { 0%,100% { opacity: .55; } 50% { opacity: 1; } } /* ===== Cyberpunk gold footer — full-width ===== */ .footer-cyber { position: relative; width: 100%; padding: 36px 40px 28px !important; margin-top: 40px; overflow: hidden; /* solid dark base so it's never transparent */ background: linear-gradient(180deg, rgba(14,10,4,.0) 0%, rgba(8,5,2,.98) 18%, #06040200 100%), #090603; /* subtle hex-grid pattern */ background-color: #090603; background-image: linear-gradient(rgba(255,182,39,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,182,39,.04) 1px, transparent 1px); background-size: 28px 28px; } /* animated rotating glow border at the top */ .footer-cyber::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: conic-gradient(from var(--ft-angle), transparent 0deg, #ffc73d 80deg, #ff8c1a 160deg, transparent 240deg, transparent 360deg); box-shadow: 0 0 22px rgba(255, 182, 39, .55); animation: ftSpin 6s linear infinite; } /* scanline sweep */ .footer-cyber::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 0%, rgba(255,182,39,.03) 50%, transparent 100%); background-size: 100% 6px; animation: ftScan 8s ease-in-out infinite; pointer-events: none; } /* corner accent marks */ .footer-cyber .ft-corner { position: absolute; width: 18px; height: 18px; border-color: #ffc73d; border-style: solid; opacity: .7; } .footer-cyber .ft-corner--tl { top: 8px; left: 12px; border-width: 2px 0 0 2px; } .footer-cyber .ft-corner--tr { top: 8px; right: 12px; border-width: 2px 2px 0 0; } .footer-cyber .ft-corner--bl { bottom: 8px; left: 12px; border-width: 0 0 2px 2px; } .footer-cyber .ft-corner--br { bottom: 8px; right: 12px; border-width: 0 2px 2px 0; } .footer-cyber .ft-links { position: relative; z-index: 2; display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 2px; margin-bottom: 14px; } .footer-cyber .ft-links a { color: #ffd76a; text-decoration: none; font-family: 'Chakra Petch', system-ui, sans-serif; letter-spacing: .07em; font-size: 12px; padding: 5px 14px; border: 1px solid rgba(255,182,39,.18); border-radius: 4px; transition: color .25s, background .25s, box-shadow .25s, border-color .25s; } .footer-cyber .ft-links a:hover { color: #fff; background: rgba(255,182,39,.1); border-color: rgba(255,182,39,.5); box-shadow: 0 0 14px rgba(255,182,39,.35); } .footer-cyber .ft-copy { position: relative; z-index: 2; color: #7a6f56; letter-spacing: .14em; font-family: 'Chakra Petch', system-ui, sans-serif; font-size: 10px; text-transform: uppercase; animation: ftPulse 4s ease-in-out infinite; } .footer-cyber .ft-brand { position: relative; z-index: 2; display: inline-block; font-family: 'Chakra Petch', system-ui, sans-serif; font-size: 11px; font-weight: 700; color: rgba(255,182,39,.4); letter-spacing: .22em; text-transform: uppercase; margin-bottom: 14px; } .footer-cyber .ft-brand span { color: #ffc73d; } /* ===== mobile bottom action bar -> cyberpunk glass 2.0 gold ===== */ /* NOTE: keep .fixed-bottom's position:fixed — do NOT override it, or the bar unpins */ #ruch-footer.fixed-bottom { background: linear-gradient(180deg, rgba(18, 12, 5, .9), rgba(8, 6, 3, .96)) !important; backdrop-filter: blur(16px) saturate(150%); -webkit-backdrop-filter: blur(16px) saturate(150%); border: 1px solid rgba(255, 182, 39, .12); border-radius: 16px 16px 0 0; box-shadow: 0 -10px 34px rgba(0, 0, 0, .6), 0 0 26px rgba(255, 182, 39, .1); padding: 6px 4px !important; } /* animated rotating gold beam around the whole bar */ #ruch-footer.fixed-bottom::before { content: ""; position: absolute; inset: 0; border-radius: 16px 16px 0 0; padding: 1.7px; background: conic-gradient(from var(--ruch-angle), transparent 0deg, #ffc73d 70deg, #ff8c1a 150deg, transparent 235deg, transparent 360deg); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; pointer-events: none; z-index: 1; animation: ruchSpin 5s linear infinite; } /* each action = tappable glass tile */ #ruch-footer .text-center { border-radius: 12px; padding: 6px 4px; cursor: pointer; transition: background .2s, box-shadow .2s, transform .15s; } #ruch-footer .text-center:active, #ruch-footer .text-center:focus-within { background: rgba(255, 182, 39, .15); box-shadow: inset 0 0 0 1px rgba(255, 182, 39, .35), 0 0 16px rgba(255, 182, 39, .22); transform: translateY(-2px); } #ruch-footer .bi { color: #ffc73d; font-size: 1.7rem !important; /* tame the huge display-3 size */ line-height: 1; filter: drop-shadow(0 0 6px rgba(255, 182, 39, .45)); transition: transform .2s, color .2s, filter .2s; } #ruch-footer .text-center:active .bi { color: #fff; transform: scale(1.12); filter: drop-shadow(0 0 10px rgba(255, 182, 39, .85)); } #ruch-footer span { display: block; margin-top: 3px; color: #cdbb8e; font-family: 'Chakra Petch', system-ui, sans-serif; font-size: 10px !important; letter-spacing: .08em; text-transform: uppercase; } /* dropdown (More) — gold glass */ #ruch-footer .dropdown-menu { background: rgba(14, 10, 5, .98) !important; border: 1px solid rgba(255, 182, 39, .3); border-radius: 14px; box-shadow: 0 -40px 40px rgba(0, 0, 0, .7), 0 0 24px rgba(255, 182, 39, .12) !important; } #ruch-footer .dropdown-menu .nav-link, #ruch-footer .dropdown-menu .dropdown-item, #ruch-footer .dropdown-menu h5, #ruch-footer .dropdown-menu h6 { color: #ffd76a !important; } #ruch-footer .dropdown-menu .nav-link:hover, #ruch-footer .dropdown-menu .dropdown-item:hover { background: rgba(255, 182, 39, .12); border-radius: 9px; }